Skip to content

Bedrockagent Service

AgentAliasArn

  • Type: string
  • Pattern: ^arn:aws:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:agent-alias/[0-9a-zA-Z]{10}/[0-9a-zA-Z]{10}$
  • Min Length: 0
  • Max Length: 2048

AgentAliasId

  • Type: string
  • Pattern: ^(\bTSTALIASID\b|[0-9a-zA-Z]+)$
  • Min Length: 10
  • Max Length: 10

AgentArn

  • Type: string
  • Pattern: ^arn:aws:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:agent/[0-9a-zA-Z]{10}$
  • Min Length: 0
  • Max Length: 2048

AgentRoleArn

  • Type: string
  • Pattern: ^arn:aws(-[^:]+)?:iam::([0-9]{12})?:role/(service-role/)?AmazonBedrockExecutionRoleForAgents_.+$
  • Min Length: 0
  • Max Length: 2048

BedrockEmbeddingModelArn

  • Type: string
  • Pattern: ^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}/[a-z0-9]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}))$
  • Min Length: 20
  • Max Length: 1011

BucketOwnerAccountId

  • Type: string
  • Pattern: ^[0-9]{12}$
  • Min Length: 12
  • Max Length: 12

ClientToken

  • Type: string
  • Pattern: ^[a-zA-Z0-9](-*[a-zA-Z0-9])*$
  • Min Length: 33
  • Max Length: 256

ColumnName

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-]+$
  • Min Length: 0
  • Max Length: 63

DraftVersion

  • Type: string
  • Pattern: ^DRAFT$
  • Min Length: 5
  • Max Length: 5

FieldName

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 2048

Id

  • Type: string
  • Pattern: ^[0-9a-zA-Z]{10}$

IngestionJobFilterValue

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 100

KmsKeyArn

  • Type: string
  • Pattern: ^arn:aws(|-cn|-us-gov):kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$
  • Min Length: 1
  • Max Length: 2048

KnowledgeBaseArn

  • Type: string
  • Pattern: ^arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:[0-9]{12}:knowledge-base/[0-9a-zA-Z]+$
  • Min Length: 0
  • Max Length: 128

KnowledgeBaseRoleArn

  • Type: string
  • Pattern: ^arn:aws(-[^:]+)?:iam::([0-9]{12})?:role/.+$
  • Min Length: 0
  • Max Length: 2048

LambdaArn

  • Type: string
  • Pattern: ^arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_\.]+(:(\$LATEST|[a-zA-Z0-9-_]+))?$
  • Min Length: 0
  • Max Length: 2048

ModelIdentifier

  • Type: string
  • Pattern: ^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}(([:][a-z0-9-]{1,63}){0,2})?/[a-z0-9]{12})|(:foundation-model/([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.]?[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2})))|(([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.]?[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2}))|(([0-9a-zA-Z][_-]?)+)$
  • Min Length: 1
  • Max Length: 2048

MongoDbAtlasCollectionName

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 63

MongoDbAtlasDatabaseName

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 63

MongoDbAtlasEndpoint

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 2048

MongoDbAtlasEndpointServiceName

  • Type: string
  • Pattern: ^(?:arn:aws(?:-us-gov|-cn|-iso|-iso-[a-z])*:.+:.*:\d+:.+/.+$|[a-zA-Z0-9*]+[a-zA-Z0-9._-]*)$
  • Min Length: 1
  • Max Length: 255

MongoDbAtlasIndexName

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 2048

Name

  • Type: string
  • Pattern: ^([0-9a-zA-Z][_-]?){1,100}$

NextToken

  • Type: string
  • Pattern: ^\S*$
  • Min Length: 1
  • Max Length: 2048

NonBlankString

  • Type: string
  • Pattern: ^[\s\S]+$

NumericalVersion

  • Type: string
  • Pattern: ^[0-9]{1,5}$

OpenSearchServerlessCollectionArn

  • Type: string
  • Pattern: ^arn:aws:aoss:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:collection/[a-z0-9-]{3,32}$
  • Min Length: 0
  • Max Length: 2048

OpenSearchServerlessIndexName

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 2048

PineconeConnectionString

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 2048

PineconeNamespace

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 2048

ProvisionedModelIdentifier

  • Type: string
  • Pattern: ^((([0-9a-zA-Z][_-]?){1,63})|(arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:provisioned-model/[a-z0-9]{12}))$
  • Min Length: 1
  • Max Length: 2048

RdsArn

  • Type: string
  • Pattern: ^arn:aws(|-cn|-us-gov):rds:[a-zA-Z0-9-]*:[0-9]{12}:cluster:[a-zA-Z0-9-]{1,63}$

RdsDatabaseName

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\-]+$
  • Min Length: 0
  • Max Length: 63

RdsTableName

  • Type: string
  • Pattern: ^[a-zA-Z0-9_\.\-]+$
  • Min Length: 0
  • Max Length: 63

RedisEnterpriseCloudEndpoint

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 2048

RedisEnterpriseCloudIndexName

  • Type: string
  • Pattern: ^.*$
  • Min Length: 0
  • Max Length: 2048

S3BucketArn

  • Type: string
  • Pattern: ^arn:aws(|-cn|-us-gov):s3:::[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$
  • Min Length: 1
  • Max Length: 2048

S3BucketName

  • Type: string
  • Pattern: ^[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]$
  • Min Length: 3
  • Max Length: 63

S3ObjectKey

  • Type: string
  • Pattern: ^[\.\-\!\*\_\\'\(\)a-zA-Z0-9][\.\-\!\*\_\\'\(\)\/a-zA-Z0-9]*$
  • Min Length: 1
  • Max Length: 1024

SecretArn

  • Type: string
  • Pattern: ^arn:aws(|-cn|-us-gov):secretsmanager:[a-z0-9-]{1,20}:([0-9]{12}|):secret:[a-zA-Z0-9!/_+=.@-]{1,512}$

TagKey

  • Type: string
  • Pattern: ^[a-zA-Z0-9\s._:/=+@-]*$
  • Min Length: 1
  • Max Length: 128

TagValue

  • Type: string
  • Pattern: ^[a-zA-Z0-9\s._:/=+@-]*$
  • Min Length: 0
  • Max Length: 256

TaggableResourcesArn

  • Type: string
  • Pattern: (^arn:aws:bedrock:[a-zA-Z0-9-]+:/d{12}:(agent|agent-alias|knowledge-base)/[A-Z0-9]{10}(?:/[A-Z0-9]{10})?$)
  • Min Length: 20
  • Max Length: 1011

Version

  • Type: string
  • Pattern: ^(DRAFT|[0-9]{0,4}[1-9][0-9]{0,4})$
  • Min Length: 1
  • Max Length: 5