Skip to content

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