Bedrock Classes
AutomatedEvaluationConfig
datasetMetricConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationDatasetMetricConfig]
- Required: Yes
evaluatorModelConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluatorModelConfig]
AutomatedEvaluationConfigOutput
datasetMetricConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationDatasetMetricConfigOutput]
- Required: Yes
evaluatorModelConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluatorModelConfigOutput]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchDeleteEvaluationJobError
jobIdentifier
- Type:
- Required: Yes
code
- Type:
- Required: Yes
message
- Type: typing.Optional[str]
BatchDeleteEvaluationJobItem
jobIdentifier
- Type:
- Required: Yes
jobStatus
- Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress', 'Stopped', 'Stopping']
- Required: Yes
BatchDeleteEvaluationJobRequest
jobIdentifiers
- Type: typing.List[str]
- Required: Yes
BatchDeleteEvaluationJobResponse
errors
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.BatchDeleteEvaluationJobError]
- Required: Yes
evaluationJobs
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.BatchDeleteEvaluationJobItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BedrockEvaluatorModel
modelIdentifier
- Type:
- Required: Yes
ByteContentDoc
identifier
- Type:
- Required: Yes
contentType
- Type:
- Required: Yes
data
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
- Required: Yes
ByteContentDocOutput
identifier
- Type:
- Required: Yes
contentType
- Type:
- Required: Yes
data
- Type:
- Required: Yes
CloudWatchConfig
logGroupName
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
largeDataDeliveryS3Config
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.S3Config]
CreateEvaluationJobRequest
jobName
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
evaluationConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationConfig, aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationConfigOutput]
- Required: Yes
inferenceConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationInferenceConfig, aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationInferenceConfigOutput]
- Required: Yes
outputDataConfig
- Type:
- Required: Yes
jobDescription
- Type: typing.Optional[str]
clientRequestToken
- Type: typing.Optional[str]
customerEncryptionKeyId
- Type: typing.Optional[str]
jobTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
applicationType
- Type: typing.Optional[typing.Literal['ModelEvaluation', 'RagEvaluation']]
CreateEvaluationJobResponse
jobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateGuardrailRequest
name
- Type:
- Required: Yes
blockedInputMessaging
- Type:
- Required: Yes
blockedOutputsMessaging
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
topicPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailTopicPolicyConfig]
contentPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailContentPolicyConfig]
wordPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailWordPolicyConfig]
sensitiveInformationPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailSensitiveInformationPolicyConfig]
contextualGroundingPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailContextualGroundingPolicyConfig]
kmsKeyId
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
clientRequestToken
- Type: typing.Optional[str]
CreateGuardrailResponse
guardrailId
- Type:
- Required: Yes
guardrailArn
- Type:
- Required: Yes
version
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateGuardrailVersionRequest
guardrailIdentifier
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
clientRequestToken
- Type: typing.Optional[str]
CreateGuardrailVersionResponse
guardrailId
- Type:
- Required: Yes
version
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateInferenceProfileRequest
inferenceProfileName
- Type:
- Required: Yes
modelSource
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
clientRequestToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
CreateInferenceProfileResponse
inferenceProfileArn
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateMarketplaceModelEndpointRequest
modelSourceIdentifier
- Type:
- Required: Yes
endpointConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EndpointConfig, aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EndpointConfigOutput]
- Required: Yes
endpointName
- Type:
- Required: Yes
acceptEula
- Type: typing.Optional[bool]
clientRequestToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
CreateMarketplaceModelEndpointResponse
marketplaceModelEndpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateModelCopyJobRequest
sourceModelArn
- Type:
- Required: Yes
targetModelName
- Type:
- Required: Yes
modelKmsKeyId
- Type: typing.Optional[str]
targetModelTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
clientRequestToken
- Type: typing.Optional[str]
CreateModelCopyJobResponse
jobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateModelCustomizationJobRequest
jobName
- Type:
- Required: Yes
customModelName
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
baseModelIdentifier
- Type:
- Required: Yes
trainingDataConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.TrainingDataConfig, aws_resource_validator.pydantic_models.bedrock.bedrock_classes.TrainingDataConfigOutput]
- Required: Yes
outputDataConfig
- Type:
- Required: Yes
clientRequestToken
- Type: typing.Optional[str]
customizationType
- Type: typing.Optional[typing.Literal['CONTINUED_PRE_TRAINING', 'DISTILLATION', 'FINE_TUNING']]
customModelKmsKeyId
- Type: typing.Optional[str]
jobTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
customModelTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
validationDataConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ValidationDataConfig, aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ValidationDataConfigOutput, NoneType]
hyperParameters
- Type: typing.Optional[typing.Dict[str, str]]
vpcConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.VpcConfig, aws_resource_validator.pydantic_models.bedrock.bedrock_classes.VpcConfigOutput, NoneType]
customizationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.CustomizationConfig]
CreateModelCustomizationJobResponse
jobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateModelImportJobRequest
jobName
- Type:
- Required: Yes
importedModelName
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
modelDataSource
- Type:
- Required: Yes
jobTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
importedModelTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
clientRequestToken
- Type: typing.Optional[str]
vpcConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.VpcConfig, aws_resource_validator.pydantic_models.bedrock.bedrock_classes.VpcConfigOutput, NoneType]
importedModelKmsKeyId
- Type: typing.Optional[str]
CreateModelImportJobResponse
jobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateModelInvocationJobRequest
jobName
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
modelId
- Type:
- Required: Yes
inputDataConfig
- Type:
- Required: Yes
outputDataConfig
- Type:
- Required: Yes
clientRequestToken
- Type: typing.Optional[str]
vpcConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.VpcConfig, aws_resource_validator.pydantic_models.bedrock.bedrock_classes.VpcConfigOutput, NoneType]
timeoutDurationInHours
- Type: typing.Optional[int]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
CreateModelInvocationJobResponse
jobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePromptRouterRequest
promptRouterName
- Type:
- Required: Yes
models
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PromptRouterTargetModel]
- Required: Yes
routingCriteria
- Type:
- Required: Yes
fallbackModel
- Type:
- Required: Yes
clientRequestToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
CreatePromptRouterResponse
promptRouterArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateProvisionedModelThroughputRequest
modelUnits
- Type:
- Required: Yes
provisionedModelName
- Type:
- Required: Yes
modelId
- Type:
- Required: Yes
clientRequestToken
- Type: typing.Optional[str]
commitmentDuration
- Type: typing.Optional[typing.Literal['OneMonth', 'SixMonths']]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
CreateProvisionedModelThroughputResponse
provisionedModelArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CustomModelSummary
modelArn
- Type:
- Required: Yes
modelName
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
baseModelArn
- Type:
- Required: Yes
baseModelName
- Type:
- Required: Yes
customizationType
- Type: typing.Optional[typing.Literal['CONTINUED_PRE_TRAINING', 'DISTILLATION', 'FINE_TUNING']]
ownerAccountId
- Type: typing.Optional[str]
CustomizationConfig
distillationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.DistillationConfig]
DeleteCustomModelRequest
modelIdentifier
- Type:
- Required: Yes
DeleteGuardrailRequest
guardrailIdentifier
- Type:
- Required: Yes
guardrailVersion
- Type: typing.Optional[str]
DeleteImportedModelRequest
modelIdentifier
- Type:
- Required: Yes
DeleteInferenceProfileRequest
inferenceProfileIdentifier
- Type:
- Required: Yes
DeleteMarketplaceModelEndpointRequest
endpointArn
- Type:
- Required: Yes
DeletePromptRouterRequest
promptRouterArn
- Type:
- Required: Yes
DeleteProvisionedModelThroughputRequest
provisionedModelId
- Type:
- Required: Yes
DeregisterMarketplaceModelEndpointRequest
endpointArn
- Type:
- Required: Yes
DistillationConfig
teacherModelConfig
- Type:
- Required: Yes
EndpointConfig
sageMaker
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.SageMakerEndpoint]
EndpointConfigOutput
sageMaker
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.SageMakerEndpointOutput]
EvaluationBedrockModel
modelIdentifier
- Type:
- Required: Yes
inferenceParams
- Type: typing.Optional[str]
performanceConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PerformanceConfiguration]
EvaluationConfig
automated
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.AutomatedEvaluationConfig]
human
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.HumanEvaluationConfig]
EvaluationConfigOutput
automated
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.AutomatedEvaluationConfigOutput]
human
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.HumanEvaluationConfigOutput]
EvaluationDataset
name
- Type:
- Required: Yes
datasetLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationDatasetLocation]
EvaluationDatasetLocation
s3Uri
- Type: typing.Optional[str]
EvaluationDatasetMetricConfig
taskType
- Type: typing.Literal['Classification', 'Custom', 'Generation', 'QuestionAndAnswer', 'Summarization']
- Required: Yes
dataset
- Type:
- Required: Yes
metricNames
- Type: typing.List[str]
- Required: Yes
EvaluationDatasetMetricConfigOutput
taskType
- Type: typing.Literal['Classification', 'Custom', 'Generation', 'QuestionAndAnswer', 'Summarization']
- Required: Yes
dataset
- Type:
- Required: Yes
metricNames
- Type: typing.List[str]
- Required: Yes
EvaluationInferenceConfig
models
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationModelConfig]]
ragConfigs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RAGConfig]]
EvaluationInferenceConfigOutput
models
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationModelConfig]]
ragConfigs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RAGConfigOutput]]
EvaluationModelConfig
bedrockModel
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationBedrockModel]
EvaluationOutputDataConfig
s3Uri
- Type:
- Required: Yes
EvaluationSummary
jobArn
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
status
- Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress', 'Stopped', 'Stopping']
- Required: Yes
creationTime
- Type:
- Required: Yes
jobType
- Type: typing.Literal['Automated', 'Human']
- Required: Yes
evaluationTaskTypes
- Type: typing.List[typing.Literal['Classification', 'Custom', 'Generation', 'QuestionAndAnswer', 'Summarization']]
- Required: Yes
modelIdentifiers
- Type: typing.Optional[typing.List[str]]
ragIdentifiers
- Type: typing.Optional[typing.List[str]]
evaluatorModelIdentifiers
- Type: typing.Optional[typing.List[str]]
applicationType
- Type: typing.Optional[typing.Literal['ModelEvaluation', 'RagEvaluation']]
EvaluatorModelConfig
bedrockEvaluatorModels
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.BedrockEvaluatorModel]]
EvaluatorModelConfigOutput
bedrockEvaluatorModels
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.BedrockEvaluatorModel]]
ExternalSource
sourceType
- Type: typing.Literal['BYTE_CONTENT', 'S3']
- Required: Yes
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.S3ObjectDoc]
byteContent
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ByteContentDoc]
ExternalSourceOutput
sourceType
- Type: typing.Literal['BYTE_CONTENT', 'S3']
- Required: Yes
s3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.S3ObjectDoc]
byteContent
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ByteContentDocOutput]
ExternalSourcesGenerationConfiguration
promptTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PromptTemplate]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailConfiguration]
kbInferenceConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KbInferenceConfig]
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]
ExternalSourcesGenerationConfigurationOutput
promptTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PromptTemplate]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailConfiguration]
kbInferenceConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KbInferenceConfigOutput]
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]
ExternalSourcesRetrieveAndGenerateConfiguration
modelArn
- Type:
- Required: Yes
sources
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ExternalSource]
- Required: Yes
generationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ExternalSourcesGenerationConfiguration]
ExternalSourcesRetrieveAndGenerateConfigurationOutput
modelArn
- Type:
- Required: Yes
sources
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ExternalSourceOutput]
- Required: Yes
generationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ExternalSourcesGenerationConfigurationOutput]
FilterAttribute
key
- Type:
- Required: Yes
value
- Type: typing.Dict[str, typing.Any]
- Required: Yes
FilterAttributeOutput
key
- Type:
- Required: Yes
value
- Type: typing.Dict[str, typing.Any]
- Required: Yes
FoundationModelDetails
modelArn
- Type:
- Required: Yes
modelId
- Type:
- Required: Yes
modelName
- Type: typing.Optional[str]
providerName
- Type: typing.Optional[str]
inputModalities
- Type: typing.Optional[typing.List[typing.Literal['EMBEDDING', 'IMAGE', 'TEXT']]]
outputModalities
- Type: typing.Optional[typing.List[typing.Literal['EMBEDDING', 'IMAGE', 'TEXT']]]
responseStreamingSupported
- Type: typing.Optional[bool]
customizationsSupported
- Type: typing.Optional[typing.List[typing.Literal['CONTINUED_PRE_TRAINING', 'DISTILLATION', 'FINE_TUNING']]]
inferenceTypesSupported
- Type: typing.Optional[typing.List[typing.Literal['ON_DEMAND', 'PROVISIONED']]]
modelLifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FoundationModelLifecycle]
FoundationModelLifecycle
status
- Type: typing.Literal['ACTIVE', 'LEGACY']
- Required: Yes
FoundationModelSummary
modelArn
- Type:
- Required: Yes
modelId
- Type:
- Required: Yes
modelName
- Type: typing.Optional[str]
providerName
- Type: typing.Optional[str]
inputModalities
- Type: typing.Optional[typing.List[typing.Literal['EMBEDDING', 'IMAGE', 'TEXT']]]
outputModalities
- Type: typing.Optional[typing.List[typing.Literal['EMBEDDING', 'IMAGE', 'TEXT']]]
responseStreamingSupported
- Type: typing.Optional[bool]
customizationsSupported
- Type: typing.Optional[typing.List[typing.Literal['CONTINUED_PRE_TRAINING', 'DISTILLATION', 'FINE_TUNING']]]
inferenceTypesSupported
- Type: typing.Optional[typing.List[typing.Literal['ON_DEMAND', 'PROVISIONED']]]
modelLifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FoundationModelLifecycle]
GenerationConfiguration
promptTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PromptTemplate]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailConfiguration]
kbInferenceConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KbInferenceConfig]
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]
GenerationConfigurationOutput
promptTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PromptTemplate]
guardrailConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailConfiguration]
kbInferenceConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KbInferenceConfigOutput]
additionalModelRequestFields
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]
GetCustomModelRequest
modelIdentifier
- Type:
- Required: Yes
GetCustomModelResponse
modelArn
- Type:
- Required: Yes
modelName
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
jobArn
- Type:
- Required: Yes
baseModelArn
- Type:
- Required: Yes
customizationType
- Type: typing.Literal['CONTINUED_PRE_TRAINING', 'DISTILLATION', 'FINE_TUNING']
- Required: Yes
modelKmsKeyArn
- Type:
- Required: Yes
hyperParameters
- Type: typing.Dict[str, str]
- Required: Yes
trainingDataConfig
- Type:
- Required: Yes
validationDataConfig
- Type:
- Required: Yes
outputDataConfig
- Type:
- Required: Yes
trainingMetrics
- Type:
- Required: Yes
validationMetrics
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ValidatorMetric]
- Required: Yes
creationTime
- Type:
- Required: Yes
customizationConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEvaluationJobRequest
jobIdentifier
- Type:
- Required: Yes
GetEvaluationJobResponse
jobName
- Type:
- Required: Yes
status
- Type: typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress', 'Stopped', 'Stopping']
- Required: Yes
jobArn
- Type:
- Required: Yes
jobDescription
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
customerEncryptionKeyId
- Type:
- Required: Yes
jobType
- Type: typing.Literal['Automated', 'Human']
- Required: Yes
applicationType
- Type: typing.Literal['ModelEvaluation', 'RagEvaluation']
- Required: Yes
evaluationConfig
- Type:
- Required: Yes
inferenceConfig
- Type:
- Required: Yes
outputDataConfig
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
failureMessages
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFoundationModelRequest
modelIdentifier
- Type:
- Required: Yes
GetFoundationModelResponse
modelDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetGuardrailRequest
guardrailIdentifier
- Type:
- Required: Yes
guardrailVersion
- Type: typing.Optional[str]
GetGuardrailResponse
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
guardrailId
- Type:
- Required: Yes
guardrailArn
- Type:
- Required: Yes
version
- Type:
- Required: Yes
status
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'READY', 'UPDATING', 'VERSIONING']
- Required: Yes
topicPolicy
- Type:
- Required: Yes
contentPolicy
- Type:
- Required: Yes
wordPolicy
- Type:
- Required: Yes
sensitiveInformationPolicy
- Type:
- Required: Yes
contextualGroundingPolicy
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
statusReasons
- Type: typing.List[str]
- Required: Yes
failureRecommendations
- Type: typing.List[str]
- Required: Yes
blockedInputMessaging
- Type:
- Required: Yes
blockedOutputsMessaging
- Type:
- Required: Yes
kmsKeyArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetImportedModelRequest
modelIdentifier
- Type:
- Required: Yes
GetImportedModelResponse
modelArn
- Type:
- Required: Yes
modelName
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
jobArn
- Type:
- Required: Yes
modelDataSource
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
modelArchitecture
- Type:
- Required: Yes
modelKmsKeyArn
- Type:
- Required: Yes
instructSupported
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetInferenceProfileRequest
inferenceProfileIdentifier
- Type:
- Required: Yes
GetInferenceProfileResponse
inferenceProfileName
- Type:
- Required: Yes
description
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
inferenceProfileArn
- Type:
- Required: Yes
models
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.InferenceProfileModel]
- Required: Yes
inferenceProfileId
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE']
- Required: Yes
type
- Type: typing.Literal['APPLICATION', 'SYSTEM_DEFINED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMarketplaceModelEndpointRequest
endpointArn
- Type:
- Required: Yes
GetMarketplaceModelEndpointResponse
marketplaceModelEndpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetModelCopyJobRequest
jobArn
- Type:
- Required: Yes
GetModelCopyJobResponse
jobArn
- Type:
- Required: Yes
status
- Type: typing.Literal['Completed', 'Failed', 'InProgress']
- Required: Yes
creationTime
- Type:
- Required: Yes
targetModelArn
- Type:
- Required: Yes
targetModelName
- Type:
- Required: Yes
sourceAccountId
- Type:
- Required: Yes
sourceModelArn
- Type:
- Required: Yes
targetModelKmsKeyArn
- Type:
- Required: Yes
targetModelTags
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]
- Required: Yes
failureMessage
- Type:
- Required: Yes
sourceModelName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetModelCustomizationJobRequest
jobIdentifier
- Type:
- Required: Yes
GetModelCustomizationJobResponse
jobArn
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
outputModelName
- Type:
- Required: Yes
outputModelArn
- Type:
- Required: Yes
clientRequestToken
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
status
- Type: typing.Literal['Completed', 'Failed', 'InProgress', 'Stopped', 'Stopping']
- Required: Yes
failureMessage
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
endTime
- Type:
- Required: Yes
baseModelArn
- Type:
- Required: Yes
hyperParameters
- Type: typing.Dict[str, str]
- Required: Yes
trainingDataConfig
- Type:
- Required: Yes
validationDataConfig
- Type:
- Required: Yes
outputDataConfig
- Type:
- Required: Yes
customizationType
- Type: typing.Literal['CONTINUED_PRE_TRAINING', 'DISTILLATION', 'FINE_TUNING']
- Required: Yes
outputModelKmsKeyArn
- Type:
- Required: Yes
trainingMetrics
- Type:
- Required: Yes
validationMetrics
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ValidatorMetric]
- Required: Yes
vpcConfig
- Type:
- Required: Yes
customizationConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetModelImportJobRequest
jobIdentifier
- Type:
- Required: Yes
GetModelImportJobResponse
jobArn
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
importedModelName
- Type:
- Required: Yes
importedModelArn
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
modelDataSource
- Type:
- Required: Yes
status
- Type: typing.Literal['Completed', 'Failed', 'InProgress']
- Required: Yes
failureMessage
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
endTime
- Type:
- Required: Yes
vpcConfig
- Type:
- Required: Yes
importedModelKmsKeyArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetModelInvocationJobRequest
jobIdentifier
- Type:
- Required: Yes
GetModelInvocationJobResponse
jobArn
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
modelId
- Type:
- Required: Yes
clientRequestToken
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
status
- Type: typing.Literal['Completed', 'Expired', 'Failed', 'InProgress', 'PartiallyCompleted', 'Scheduled', 'Stopped', 'Stopping', 'Submitted', 'Validating']
- Required: Yes
message
- Type:
- Required: Yes
submitTime
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
endTime
- Type:
- Required: Yes
inputDataConfig
- Type:
- Required: Yes
outputDataConfig
- Type:
- Required: Yes
vpcConfig
- Type:
- Required: Yes
timeoutDurationInHours
- Type:
- Required: Yes
jobExpirationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetModelInvocationLoggingConfigurationResponse
loggingConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPromptRouterRequest
promptRouterArn
- Type:
- Required: Yes
GetPromptRouterResponse
promptRouterName
- Type:
- Required: Yes
routingCriteria
- Type:
- Required: Yes
description
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
promptRouterArn
- Type:
- Required: Yes
models
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PromptRouterTargetModel]
- Required: Yes
fallbackModel
- Type:
- Required: Yes
status
- Type: typing.Literal['AVAILABLE']
- Required: Yes
type
- Type: typing.Literal['custom', 'default']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetProvisionedModelThroughputRequest
provisionedModelId
- Type:
- Required: Yes
GetProvisionedModelThroughputResponse
modelUnits
- Type:
- Required: Yes
desiredModelUnits
- Type:
- Required: Yes
provisionedModelName
- Type:
- Required: Yes
provisionedModelArn
- Type:
- Required: Yes
modelArn
- Type:
- Required: Yes
desiredModelArn
- Type:
- Required: Yes
foundationModelArn
- Type:
- Required: Yes
status
- Type: typing.Literal['Creating', 'Failed', 'InService', 'Updating']
- Required: Yes
creationTime
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
failureMessage
- Type:
- Required: Yes
commitmentDuration
- Type: typing.Literal['OneMonth', 'SixMonths']
- Required: Yes
commitmentExpirationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GuardrailConfiguration
guardrailId
- Type:
- Required: Yes
guardrailVersion
- Type:
- Required: Yes
GuardrailContentFilter
type
- Type: typing.Literal['HATE', 'INSULTS', 'MISCONDUCT', 'PROMPT_ATTACK', 'SEXUAL', 'VIOLENCE']
- Required: Yes
inputStrength
- Type: typing.Literal['HIGH', 'LOW', 'MEDIUM', 'NONE']
- Required: Yes
outputStrength
- Type: typing.Literal['HIGH', 'LOW', 'MEDIUM', 'NONE']
- Required: Yes
inputModalities
- Type: typing.Optional[typing.List[typing.Literal['IMAGE', 'TEXT']]]
outputModalities
- Type: typing.Optional[typing.List[typing.Literal['IMAGE', 'TEXT']]]
GuardrailContentFilterConfig
type
- Type: typing.Literal['HATE', 'INSULTS', 'MISCONDUCT', 'PROMPT_ATTACK', 'SEXUAL', 'VIOLENCE']
- Required: Yes
inputStrength
- Type: typing.Literal['HIGH', 'LOW', 'MEDIUM', 'NONE']
- Required: Yes
outputStrength
- Type: typing.Literal['HIGH', 'LOW', 'MEDIUM', 'NONE']
- Required: Yes
inputModalities
- Type: typing.Optional[typing.List[typing.Literal['IMAGE', 'TEXT']]]
outputModalities
- Type: typing.Optional[typing.List[typing.Literal['IMAGE', 'TEXT']]]
GuardrailContentPolicy
filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailContentFilter]]
GuardrailContentPolicyConfig
filtersConfig
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailContentFilterConfig]
- Required: Yes
GuardrailContextualGroundingFilter
type
- Type: typing.Literal['GROUNDING', 'RELEVANCE']
- Required: Yes
threshold
- Type:
- Required: Yes
GuardrailContextualGroundingFilterConfig
type
- Type: typing.Literal['GROUNDING', 'RELEVANCE']
- Required: Yes
threshold
- Type:
- Required: Yes
GuardrailContextualGroundingPolicy
filters
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailContextualGroundingFilter]
- Required: Yes
GuardrailContextualGroundingPolicyConfig
filtersConfig
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailContextualGroundingFilterConfig]
- Required: Yes
GuardrailManagedWords
type
- Type: typing.Literal['PROFANITY']
- Required: Yes
GuardrailManagedWordsConfig
type
- Type: typing.Literal['PROFANITY']
- Required: Yes
GuardrailPiiEntity
type
- Type: typing.Literal['ADDRESS', 'AGE', 'AWS_ACCESS_KEY', 'AWS_SECRET_KEY', 'CA_HEALTH_NUMBER', 'CA_SOCIAL_INSURANCE_NUMBER', 'CREDIT_DEBIT_CARD_CVV', 'CREDIT_DEBIT_CARD_EXPIRY', 'CREDIT_DEBIT_CARD_NUMBER', 'DRIVER_ID', 'EMAIL', 'INTERNATIONAL_BANK_ACCOUNT_NUMBER', 'IP_ADDRESS', 'LICENSE_PLATE', 'MAC_ADDRESS', 'NAME', 'PASSWORD', 'PHONE', 'PIN', 'SWIFT_CODE', 'UK_NATIONAL_HEALTH_SERVICE_NUMBER', 'UK_NATIONAL_INSURANCE_NUMBER', 'UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER', 'URL', 'USERNAME', 'US_BANK_ACCOUNT_NUMBER', 'US_BANK_ROUTING_NUMBER', 'US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER', 'US_PASSPORT_NUMBER', 'US_SOCIAL_SECURITY_NUMBER', 'VEHICLE_IDENTIFICATION_NUMBER']
- Required: Yes
action
- Type: typing.Literal['ANONYMIZE', 'BLOCK']
- Required: Yes
GuardrailPiiEntityConfig
type
- Type: typing.Literal['ADDRESS', 'AGE', 'AWS_ACCESS_KEY', 'AWS_SECRET_KEY', 'CA_HEALTH_NUMBER', 'CA_SOCIAL_INSURANCE_NUMBER', 'CREDIT_DEBIT_CARD_CVV', 'CREDIT_DEBIT_CARD_EXPIRY', 'CREDIT_DEBIT_CARD_NUMBER', 'DRIVER_ID', 'EMAIL', 'INTERNATIONAL_BANK_ACCOUNT_NUMBER', 'IP_ADDRESS', 'LICENSE_PLATE', 'MAC_ADDRESS', 'NAME', 'PASSWORD', 'PHONE', 'PIN', 'SWIFT_CODE', 'UK_NATIONAL_HEALTH_SERVICE_NUMBER', 'UK_NATIONAL_INSURANCE_NUMBER', 'UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER', 'URL', 'USERNAME', 'US_BANK_ACCOUNT_NUMBER', 'US_BANK_ROUTING_NUMBER', 'US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER', 'US_PASSPORT_NUMBER', 'US_SOCIAL_SECURITY_NUMBER', 'VEHICLE_IDENTIFICATION_NUMBER']
- Required: Yes
action
- Type: typing.Literal['ANONYMIZE', 'BLOCK']
- Required: Yes
GuardrailRegex
name
- Type:
- Required: Yes
pattern
- Type:
- Required: Yes
action
- Type: typing.Literal['ANONYMIZE', 'BLOCK']
- Required: Yes
description
- Type: typing.Optional[str]
GuardrailRegexConfig
name
- Type:
- Required: Yes
pattern
- Type:
- Required: Yes
action
- Type: typing.Literal['ANONYMIZE', 'BLOCK']
- Required: Yes
description
- Type: typing.Optional[str]
GuardrailSensitiveInformationPolicy
piiEntities
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailPiiEntity]]
regexes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailRegex]]
GuardrailSensitiveInformationPolicyConfig
piiEntitiesConfig
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailPiiEntityConfig]]
regexesConfig
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailRegexConfig]]
GuardrailSummary
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
status
- Type: typing.Literal['CREATING', 'DELETING', 'FAILED', 'READY', 'UPDATING', 'VERSIONING']
- Required: Yes
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
GuardrailTopic
name
- Type:
- Required: Yes
definition
- Type:
- Required: Yes
examples
- Type: typing.Optional[typing.List[str]]
type
- Type: typing.Optional[typing.Literal['DENY']]
GuardrailTopicConfig
name
- Type:
- Required: Yes
definition
- Type:
- Required: Yes
type
- Type: typing.Literal['DENY']
- Required: Yes
examples
- Type: typing.Optional[typing.List[str]]
GuardrailTopicPolicy
topics
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailTopic]
- Required: Yes
GuardrailTopicPolicyConfig
topicsConfig
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailTopicConfig]
- Required: Yes
GuardrailWord
text
- Type:
- Required: Yes
GuardrailWordConfig
text
- Type:
- Required: Yes
GuardrailWordPolicy
words
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailWord]]
managedWordLists
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailManagedWords]]
GuardrailWordPolicyConfig
wordsConfig
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailWordConfig]]
managedWordListsConfig
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailManagedWordsConfig]]
HumanEvaluationConfig
datasetMetricConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationDatasetMetricConfig]
- Required: Yes
humanWorkflowConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.HumanWorkflowConfig]
customMetrics
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.HumanEvaluationCustomMetric]]
HumanEvaluationConfigOutput
datasetMetricConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationDatasetMetricConfigOutput]
- Required: Yes
humanWorkflowConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.HumanWorkflowConfig]
customMetrics
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.HumanEvaluationCustomMetric]]
HumanEvaluationCustomMetric
name
- Type:
- Required: Yes
ratingMethod
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
HumanWorkflowConfig
flowDefinitionArn
- Type:
- Required: Yes
instructions
- Type: typing.Optional[str]
ImportedModelSummary
modelArn
- Type:
- Required: Yes
modelName
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
instructSupported
- Type: typing.Optional[bool]
modelArchitecture
- Type: typing.Optional[str]
InferenceProfileModel
modelArn
- Type: typing.Optional[str]
InferenceProfileModelSource
copyFrom
- Type: typing.Optional[str]
InferenceProfileSummary
inferenceProfileName
- Type:
- Required: Yes
inferenceProfileArn
- Type:
- Required: Yes
models
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.InferenceProfileModel]
- Required: Yes
inferenceProfileId
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE']
- Required: Yes
type
- Type: typing.Literal['APPLICATION', 'SYSTEM_DEFINED']
- Required: Yes
description
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
updatedAt
- Type: typing.Optional[datetime.datetime]
InvocationLogSource
s3Uri
- Type: typing.Optional[str]
InvocationLogsConfig
invocationLogSource
- Type:
- Required: Yes
usePromptResponse
- Type: typing.Optional[bool]
requestMetadataFilters
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RequestMetadataFilters]
InvocationLogsConfigOutput
invocationLogSource
- Type:
- Required: Yes
usePromptResponse
- Type: typing.Optional[bool]
requestMetadataFilters
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RequestMetadataFiltersOutput]
KbInferenceConfig
textInferenceConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.TextInferenceConfig]
KbInferenceConfigOutput
textInferenceConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.TextInferenceConfigOutput]
KnowledgeBaseConfig
retrieveConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RetrieveConfig]
retrieveAndGenerateConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RetrieveAndGenerateConfiguration]
KnowledgeBaseConfigOutput
retrieveConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RetrieveConfigOutput]
retrieveAndGenerateConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RetrieveAndGenerateConfigurationOutput]
KnowledgeBaseRetrievalConfiguration
vectorSearchConfiguration
- Type:
- Required: Yes
KnowledgeBaseRetrievalConfigurationOutput
vectorSearchConfiguration
- Type:
- Required: Yes
KnowledgeBaseRetrieveAndGenerateConfiguration
knowledgeBaseId
- Type:
- Required: Yes
modelArn
- Type:
- Required: Yes
retrievalConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KnowledgeBaseRetrievalConfiguration]
generationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GenerationConfiguration]
orchestrationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.OrchestrationConfiguration]
KnowledgeBaseRetrieveAndGenerateConfigurationOutput
knowledgeBaseId
- Type:
- Required: Yes
modelArn
- Type:
- Required: Yes
retrievalConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KnowledgeBaseRetrievalConfigurationOutput]
generationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GenerationConfigurationOutput]
orchestrationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.OrchestrationConfiguration]
KnowledgeBaseVectorSearchConfiguration
numberOfResults
- Type: typing.Optional[int]
overrideSearchType
- Type: typing.Optional[typing.Literal['HYBRID', 'SEMANTIC']]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RetrievalFilter]
KnowledgeBaseVectorSearchConfigurationOutput
numberOfResults
- Type: typing.Optional[int]
overrideSearchType
- Type: typing.Optional[typing.Literal['HYBRID', 'SEMANTIC']]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RetrievalFilterOutput]
ListCustomModelsRequest
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
nameContains
- Type: typing.Optional[str]
baseModelArnEquals
- Type: typing.Optional[str]
foundationModelArnEquals
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
isOwned
- Type: typing.Optional[bool]
ListCustomModelsRequestPaginate
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
nameContains
- Type: typing.Optional[str]
baseModelArnEquals
- Type: typing.Optional[str]
foundationModelArnEquals
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
isOwned
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListCustomModelsResponse
modelSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.CustomModelSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEvaluationJobsRequest
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress', 'Stopped', 'Stopping']]
applicationTypeEquals
- Type: typing.Optional[typing.Literal['ModelEvaluation', 'RagEvaluation']]
nameContains
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
ListEvaluationJobsRequestPaginate
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Deleting', 'Failed', 'InProgress', 'Stopped', 'Stopping']]
applicationTypeEquals
- Type: typing.Optional[typing.Literal['ModelEvaluation', 'RagEvaluation']]
nameContains
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListEvaluationJobsResponse
jobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EvaluationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListFoundationModelsRequest
byProvider
- Type: typing.Optional[str]
byCustomizationType
- Type: typing.Optional[typing.Literal['CONTINUED_PRE_TRAINING', 'DISTILLATION', 'FINE_TUNING']]
byOutputModality
- Type: typing.Optional[typing.Literal['EMBEDDING', 'IMAGE', 'TEXT']]
byInferenceType
- Type: typing.Optional[typing.Literal['ON_DEMAND', 'PROVISIONED']]
ListFoundationModelsResponse
modelSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FoundationModelSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListGuardrailsRequest
guardrailIdentifier
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListGuardrailsRequestPaginate
guardrailIdentifier
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListGuardrailsResponse
guardrails
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListImportedModelsRequest
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
nameContains
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
ListImportedModelsRequestPaginate
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
nameContains
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListImportedModelsResponse
modelSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ImportedModelSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListInferenceProfilesRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
typeEquals
- Type: typing.Optional[typing.Literal['APPLICATION', 'SYSTEM_DEFINED']]
ListInferenceProfilesRequestPaginate
typeEquals
- Type: typing.Optional[typing.Literal['APPLICATION', 'SYSTEM_DEFINED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListInferenceProfilesResponse
inferenceProfileSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.InferenceProfileSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListMarketplaceModelEndpointsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
modelSourceEquals
- Type: typing.Optional[str]
ListMarketplaceModelEndpointsRequestPaginate
modelSourceEquals
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListMarketplaceModelEndpointsResponse
marketplaceModelEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.MarketplaceModelEndpointSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListModelCopyJobsRequest
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Failed', 'InProgress']]
sourceAccountEquals
- Type: typing.Optional[str]
sourceModelArnEquals
- Type: typing.Optional[str]
targetModelNameContains
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
ListModelCopyJobsRequestPaginate
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Failed', 'InProgress']]
sourceAccountEquals
- Type: typing.Optional[str]
sourceModelArnEquals
- Type: typing.Optional[str]
targetModelNameContains
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListModelCopyJobsResponse
modelCopyJobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ModelCopyJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListModelCustomizationJobsRequest
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Failed', 'InProgress', 'Stopped', 'Stopping']]
nameContains
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
ListModelCustomizationJobsRequestPaginate
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Failed', 'InProgress', 'Stopped', 'Stopping']]
nameContains
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListModelCustomizationJobsResponse
modelCustomizationJobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ModelCustomizationJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListModelImportJobsRequest
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Failed', 'InProgress']]
nameContains
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
ListModelImportJobsRequestPaginate
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Failed', 'InProgress']]
nameContains
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListModelImportJobsResponse
modelImportJobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ModelImportJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListModelInvocationJobsRequest
submitTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
submitTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Expired', 'Failed', 'InProgress', 'PartiallyCompleted', 'Scheduled', 'Stopped', 'Stopping', 'Submitted', 'Validating']]
nameContains
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
ListModelInvocationJobsRequestPaginate
submitTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
submitTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Completed', 'Expired', 'Failed', 'InProgress', 'PartiallyCompleted', 'Scheduled', 'Stopped', 'Stopping', 'Submitted', 'Validating']]
nameContains
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListModelInvocationJobsResponse
invocationJobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ModelInvocationJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListPromptRoutersRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
type
- Type: typing.Optional[typing.Literal['custom', 'default']]
ListPromptRoutersRequestPaginate
type
- Type: typing.Optional[typing.Literal['custom', 'default']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListPromptRoutersResponse
promptRouterSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PromptRouterSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListProvisionedModelThroughputsRequest
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Creating', 'Failed', 'InService', 'Updating']]
modelArnEquals
- Type: typing.Optional[str]
nameContains
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
ListProvisionedModelThroughputsRequestPaginate
creationTimeAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
creationTimeBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
statusEquals
- Type: typing.Optional[typing.Literal['Creating', 'Failed', 'InService', 'Updating']]
modelArnEquals
- Type: typing.Optional[str]
nameContains
- Type: typing.Optional[str]
sortBy
- Type: typing.Optional[typing.Literal['CreationTime']]
sortOrder
- Type: typing.Optional[typing.Literal['Ascending', 'Descending']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PaginatorConfig]
ListProvisionedModelThroughputsResponse
provisionedModelSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ProvisionedModelSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceARN
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LoggingConfig
cloudWatchConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.CloudWatchConfig]
s3Config
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.S3Config]
textDataDeliveryEnabled
- Type: typing.Optional[bool]
imageDataDeliveryEnabled
- Type: typing.Optional[bool]
embeddingDataDeliveryEnabled
- Type: typing.Optional[bool]
videoDataDeliveryEnabled
- Type: typing.Optional[bool]
MarketplaceModelEndpoint
endpointArn
- Type:
- Required: Yes
modelSourceIdentifier
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
endpointConfig
- Type:
- Required: Yes
endpointStatus
- Type:
- Required: Yes
status
- Type: typing.Optional[typing.Literal['INCOMPATIBLE_ENDPOINT', 'REGISTERED']]
statusMessage
- Type: typing.Optional[str]
endpointStatusMessage
- Type: typing.Optional[str]
MarketplaceModelEndpointSummary
endpointArn
- Type:
- Required: Yes
modelSourceIdentifier
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
status
- Type: typing.Optional[typing.Literal['INCOMPATIBLE_ENDPOINT', 'REGISTERED']]
statusMessage
- Type: typing.Optional[str]
ModelCopyJobSummary
jobArn
- Type:
- Required: Yes
status
- Type: typing.Literal['Completed', 'Failed', 'InProgress']
- Required: Yes
creationTime
- Type:
- Required: Yes
targetModelArn
- Type:
- Required: Yes
sourceAccountId
- Type:
- Required: Yes
sourceModelArn
- Type:
- Required: Yes
targetModelName
- Type: typing.Optional[str]
targetModelKmsKeyArn
- Type: typing.Optional[str]
targetModelTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]]
failureMessage
- Type: typing.Optional[str]
sourceModelName
- Type: typing.Optional[str]
ModelCustomizationJobSummary
jobArn
- Type:
- Required: Yes
baseModelArn
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
status
- Type: typing.Literal['Completed', 'Failed', 'InProgress', 'Stopped', 'Stopping']
- Required: Yes
creationTime
- Type:
- Required: Yes
lastModifiedTime
- Type: typing.Optional[datetime.datetime]
endTime
- Type: typing.Optional[datetime.datetime]
customModelArn
- Type: typing.Optional[str]
customModelName
- Type: typing.Optional[str]
customizationType
- Type: typing.Optional[typing.Literal['CONTINUED_PRE_TRAINING', 'DISTILLATION', 'FINE_TUNING']]
ModelDataSource
s3DataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.S3DataSource]
ModelImportJobSummary
jobArn
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
status
- Type: typing.Literal['Completed', 'Failed', 'InProgress']
- Required: Yes
creationTime
- Type:
- Required: Yes
lastModifiedTime
- Type: typing.Optional[datetime.datetime]
endTime
- Type: typing.Optional[datetime.datetime]
importedModelArn
- Type: typing.Optional[str]
importedModelName
- Type: typing.Optional[str]
ModelInvocationJobInputDataConfig
s3InputDataConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ModelInvocationJobS3InputDataConfig]
ModelInvocationJobOutputDataConfig
s3OutputDataConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ModelInvocationJobS3OutputDataConfig]
ModelInvocationJobS3InputDataConfig
s3Uri
- Type:
- Required: Yes
s3InputFormat
- Type: typing.Optional[typing.Literal['JSONL']]
s3BucketOwner
- Type: typing.Optional[str]
ModelInvocationJobS3OutputDataConfig
s3Uri
- Type:
- Required: Yes
s3EncryptionKeyId
- Type: typing.Optional[str]
s3BucketOwner
- Type: typing.Optional[str]
ModelInvocationJobSummary
jobArn
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
modelId
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
submitTime
- Type:
- Required: Yes
inputDataConfig
- Type:
- Required: Yes
outputDataConfig
- Type:
- Required: Yes
clientRequestToken
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Completed', 'Expired', 'Failed', 'InProgress', 'PartiallyCompleted', 'Scheduled', 'Stopped', 'Stopping', 'Submitted', 'Validating']]
message
- Type: typing.Optional[str]
lastModifiedTime
- Type: typing.Optional[datetime.datetime]
endTime
- Type: typing.Optional[datetime.datetime]
vpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.VpcConfigOutput]
timeoutDurationInHours
- Type: typing.Optional[int]
jobExpirationTime
- Type: typing.Optional[datetime.datetime]
OrchestrationConfiguration
queryTransformationConfiguration
- Type:
- Required: Yes
OutputDataConfig
s3Uri
- Type:
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PerformanceConfiguration
latency
- Type: typing.Optional[typing.Literal['optimized', 'standard']]
PromptRouterSummary
promptRouterName
- Type:
- Required: Yes
routingCriteria
- Type:
- Required: Yes
promptRouterArn
- Type:
- Required: Yes
models
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.PromptRouterTargetModel]
- Required: Yes
fallbackModel
- Type:
- Required: Yes
status
- Type: typing.Literal['AVAILABLE']
- Required: Yes
type
- Type: typing.Literal['custom', 'default']
- Required: Yes
description
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
updatedAt
- Type: typing.Optional[datetime.datetime]
PromptRouterTargetModel
modelArn
- Type:
- Required: Yes
PromptTemplate
textPromptTemplate
- Type: typing.Optional[str]
ProvisionedModelSummary
provisionedModelName
- Type:
- Required: Yes
provisionedModelArn
- Type:
- Required: Yes
modelArn
- Type:
- Required: Yes
desiredModelArn
- Type:
- Required: Yes
foundationModelArn
- Type:
- Required: Yes
modelUnits
- Type:
- Required: Yes
desiredModelUnits
- Type:
- Required: Yes
status
- Type: typing.Literal['Creating', 'Failed', 'InService', 'Updating']
- Required: Yes
creationTime
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
commitmentDuration
- Type: typing.Optional[typing.Literal['OneMonth', 'SixMonths']]
commitmentExpirationTime
- Type: typing.Optional[datetime.datetime]
PutModelInvocationLoggingConfigurationRequest
loggingConfig
- Type:
- Required: Yes
QueryTransformationConfiguration
type
- Type: typing.Literal['QUERY_DECOMPOSITION']
- Required: Yes
RAGConfig
knowledgeBaseConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KnowledgeBaseConfig]
RAGConfigOutput
knowledgeBaseConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KnowledgeBaseConfigOutput]
RegisterMarketplaceModelEndpointRequest
endpointIdentifier
- Type:
- Required: Yes
modelSourceIdentifier
- Type:
- Required: Yes
RegisterMarketplaceModelEndpointResponse
marketplaceModelEndpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RequestMetadataBaseFilters
equals
- Type: typing.Optional[typing.Dict[str, str]]
notEquals
- Type: typing.Optional[typing.Dict[str, str]]
RequestMetadataBaseFiltersOutput
equals
- Type: typing.Optional[typing.Dict[str, str]]
notEquals
- Type: typing.Optional[typing.Dict[str, str]]
RequestMetadataFilters
equals
- Type: typing.Optional[typing.Dict[str, str]]
notEquals
- Type: typing.Optional[typing.Dict[str, str]]
andAll
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RequestMetadataBaseFilters]]
orAll
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RequestMetadataBaseFilters]]
RequestMetadataFiltersOutput
equals
- Type: typing.Optional[typing.Dict[str, str]]
notEquals
- Type: typing.Optional[typing.Dict[str, str]]
andAll
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RequestMetadataBaseFiltersOutput]]
orAll
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.RequestMetadataBaseFiltersOutput]]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RetrievalFilter
equals
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
notEquals
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
greaterThan
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
greaterThanOrEquals
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
lessThan
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
lessThanOrEquals
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
in_
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
notIn
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
startsWith
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
listContains
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
stringContains
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttribute]
andAll
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
orAll
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
RetrievalFilterOutput
equals
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
notEquals
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
greaterThan
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
greaterThanOrEquals
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
lessThan
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
lessThanOrEquals
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
in_
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
notIn
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
startsWith
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
listContains
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
stringContains
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.FilterAttributeOutput]
andAll
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
orAll
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
RetrieveAndGenerateConfiguration
type
- Type: typing.Literal['EXTERNAL_SOURCES', 'KNOWLEDGE_BASE']
- Required: Yes
knowledgeBaseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KnowledgeBaseRetrieveAndGenerateConfiguration]
externalSourcesConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ExternalSourcesRetrieveAndGenerateConfiguration]
RetrieveAndGenerateConfigurationOutput
type
- Type: typing.Literal['EXTERNAL_SOURCES', 'KNOWLEDGE_BASE']
- Required: Yes
knowledgeBaseConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.KnowledgeBaseRetrieveAndGenerateConfigurationOutput]
externalSourcesConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.ExternalSourcesRetrieveAndGenerateConfigurationOutput]
RetrieveConfig
knowledgeBaseId
- Type:
- Required: Yes
knowledgeBaseRetrievalConfiguration
- Type:
- Required: Yes
RetrieveConfigOutput
knowledgeBaseId
- Type:
- Required: Yes
knowledgeBaseRetrievalConfiguration
- Type:
- Required: Yes
RoutingCriteria
responseQualityDifference
- Type:
- Required: Yes
S3Config
bucketName
- Type:
- Required: Yes
keyPrefix
- Type: typing.Optional[str]
S3DataSource
s3Uri
- Type:
- Required: Yes
S3ObjectDoc
uri
- Type:
- Required: Yes
SageMakerEndpoint
initialInstanceCount
- Type:
- Required: Yes
instanceType
- Type:
- Required: Yes
executionRole
- Type:
- Required: Yes
kmsEncryptionKey
- Type: typing.Optional[str]
vpc
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.VpcConfig]
SageMakerEndpointOutput
initialInstanceCount
- Type:
- Required: Yes
instanceType
- Type:
- Required: Yes
executionRole
- Type:
- Required: Yes
kmsEncryptionKey
- Type: typing.Optional[str]
vpc
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.VpcConfigOutput]
StopEvaluationJobRequest
jobIdentifier
- Type:
- Required: Yes
StopModelCustomizationJobRequest
jobIdentifier
- Type:
- Required: Yes
StopModelInvocationJobRequest
jobIdentifier
- Type:
- Required: Yes
Tag
key
- Type:
- Required: Yes
value
- Type:
- Required: Yes
TagResourceRequest
resourceARN
- Type:
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Tag]
- Required: Yes
TeacherModelConfig
teacherModelIdentifier
- Type:
- Required: Yes
maxResponseLengthForInference
- Type: typing.Optional[int]
TextInferenceConfig
temperature
- Type: typing.Optional[float]
topP
- Type: typing.Optional[float]
maxTokens
- Type: typing.Optional[int]
stopSequences
- Type: typing.Optional[typing.List[str]]
TextInferenceConfigOutput
temperature
- Type: typing.Optional[float]
topP
- Type: typing.Optional[float]
maxTokens
- Type: typing.Optional[int]
stopSequences
- Type: typing.Optional[typing.List[str]]
TrainingDataConfig
s3Uri
- Type: typing.Optional[str]
invocationLogsConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.InvocationLogsConfig]
TrainingDataConfigOutput
s3Uri
- Type: typing.Optional[str]
invocationLogsConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.InvocationLogsConfigOutput]
TrainingMetrics
trainingLoss
- Type: typing.Optional[float]
UntagResourceRequest
resourceARN
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateGuardrailRequest
guardrailIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
blockedInputMessaging
- Type:
- Required: Yes
blockedOutputsMessaging
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
topicPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailTopicPolicyConfig]
contentPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailContentPolicyConfig]
wordPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailWordPolicyConfig]
sensitiveInformationPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailSensitiveInformationPolicyConfig]
contextualGroundingPolicyConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.GuardrailContextualGroundingPolicyConfig]
kmsKeyId
- Type: typing.Optional[str]
UpdateGuardrailResponse
guardrailId
- Type:
- Required: Yes
guardrailArn
- Type:
- Required: Yes
version
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateMarketplaceModelEndpointRequest
endpointArn
- Type:
- Required: Yes
endpointConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EndpointConfig, aws_resource_validator.pydantic_models.bedrock.bedrock_classes.EndpointConfigOutput]
- Required: Yes
clientRequestToken
- Type: typing.Optional[str]
UpdateMarketplaceModelEndpointResponse
marketplaceModelEndpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateProvisionedModelThroughputRequest
provisionedModelId
- Type:
- Required: Yes
desiredProvisionedModelName
- Type: typing.Optional[str]
desiredModelId
- Type: typing.Optional[str]
ValidationDataConfig
validators
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Validator]
- Required: Yes
ValidationDataConfigOutput
validators
- Type: typing.List[aws_resource_validator.pydantic_models.bedrock.bedrock_classes.Validator]
- Required: Yes
Validator
s3Uri
- Type:
- Required: Yes
ValidatorMetric
validationLoss
- Type: typing.Optional[float]
VpcConfig
subnetIds
- Type: typing.List[str]
- Required: Yes
securityGroupIds
- Type: typing.List[str]
- Required: Yes
VpcConfigOutput
subnetIds
- Type: typing.List[str]
- Required: Yes
securityGroupIds
- Type: typing.List[str]
- Required: Yes