Skip to content

Firehose Service

AWSKMSKeyARN

  • Type: string
  • Pattern: arn:.*:kms:[a-zA-Z0-9\-]+:\d{12}:(key|alias)/[a-zA-Z_0-9+=,.@\-_/]+
  • Min Length: 1
  • Max Length: 512

AmazonOpenSearchServerlessCollectionEndpoint

  • Type: string
  • Pattern: https:.*
  • Min Length: 1
  • Max Length: 512

AmazonOpenSearchServerlessIndexName

  • Type: string
  • Pattern: .*
  • Min Length: 1
  • Max Length: 80

AmazonopensearchserviceClusterEndpoint

  • Type: string
  • Pattern: https:.*
  • Min Length: 1
  • Max Length: 512

AmazonopensearchserviceDomainARN

  • Type: string
  • Pattern: arn:.*:es:[a-zA-Z0-9\-]+:\d{12}:domain/[a-z][-0-9a-z]{2,27}
  • Min Length: 1
  • Max Length: 512

AmazonopensearchserviceIndexName

  • Type: string
  • Pattern: .*
  • Min Length: 1
  • Max Length: 80

AmazonopensearchserviceTypeName

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

BucketARN

  • Type: string
  • Pattern: arn:.*:s3:::[\w\.\-]{1,255}
  • Min Length: 1
  • Max Length: 2048

ClusterJDBCURL

  • Type: string
  • Pattern: jdbc:(redshift|postgresql)://((?!-)[A-Za-z0-9-]{1,63}(?<!-)\.)+(redshift(-serverless)?)\.([a-zA-Z0-9\.\-]+):\d{1,5}/[a-zA-Z0-9_$-]+
  • Min Length: 1
  • Max Length: 512

CopyOptions

  • Type: string
  • Pattern: .*
  • Min Length: 0
  • Max Length: 10240

CustomTimeZone

  • Type: string
  • Pattern: ^$|[a-zA-Z/_]+
  • Min Length: 0
  • Max Length: 50

DataTableColumns

  • Type: string
  • Pattern: .*
  • Min Length: 0
  • Max Length: 10240

DataTableName

  • Type: string
  • Pattern: .*
  • Min Length: 1
  • Max Length: 512

DatabaseColumnName

  • Type: string
  • Pattern: [\u0001-\uFFFF]*
  • Min Length: 1
  • Max Length: 194

DatabaseEndpoint

  • Type: string
  • Pattern: ^(?!\s*$).+
  • Min Length: 1
  • Max Length: 255

DatabaseName

  • Type: string
  • Pattern: [\u0001-\uFFFF]*
  • Min Length: 1
  • Max Length: 64

DatabaseTableName

  • Type: string
  • Pattern: [\u0001-\uFFFF]*
  • Min Length: 1
  • Max Length: 129

DeliveryStreamARN

  • Type: string
  • Pattern: arn:.*:firehose:[a-zA-Z0-9\-]+:\d{12}:deliverystream/[a-zA-Z0-9._-]+
  • Min Length: 1
  • Max Length: 512

DeliveryStreamName

  • Type: string
  • Pattern: [a-zA-Z0-9_.-]+
  • Min Length: 1
  • Max Length: 64

DeliveryStreamVersionId

  • Type: string
  • Pattern: [0-9]+
  • Min Length: 1
  • Max Length: 50

DestinationId

  • Type: string
  • Pattern: [a-zA-Z0-9-]+
  • Min Length: 1
  • Max Length: 100

ElasticsearchClusterEndpoint

  • Type: string
  • Pattern: https:.*
  • Min Length: 1
  • Max Length: 512

ElasticsearchDomainARN

  • Type: string
  • Pattern: arn:.*:es:[a-zA-Z0-9\-]+:\d{12}:domain/[a-z][-0-9a-z]{2,27}
  • Min Length: 1
  • Max Length: 512

ElasticsearchIndexName

  • Type: string
  • Pattern: .*
  • Min Length: 1
  • Max Length: 80

ElasticsearchTypeName

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

ErrorOutputPrefix

  • Type: string
  • Pattern: .*
  • Min Length: 0
  • Max Length: 1024

FileExtension

  • Type: string
  • Pattern: ^$|\.[0-9a-z!\-_.*\'()]+
  • Min Length: 0
  • Max Length: 128

GlueDataCatalogARN

  • Type: string
  • Pattern: arn:.*:glue:.*:\d{12}:catalog
  • Min Length: 1
  • Max Length: 512

HECEndpoint

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

HECToken

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

HttpEndpointAccessKey

  • Type: string
  • Pattern: .*
  • Min Length: 0
  • Max Length: 4096

HttpEndpointAttributeName

  • Type: string
  • Pattern: ^(?!\s*$).+
  • Min Length: 1
  • Max Length: 256

HttpEndpointAttributeValue

  • Type: string
  • Pattern: .*
  • Min Length: 0
  • Max Length: 1024

HttpEndpointName

  • Type: string
  • Pattern: ^(?!\s*$).+
  • Min Length: 1
  • Max Length: 256

HttpEndpointUrl

  • Type: string
  • Pattern: https://.*
  • Min Length: 1
  • Max Length: 1000

KinesisStreamARN

  • Type: string
  • Pattern: arn:.*:kinesis:[a-zA-Z0-9\-]+:\d{12}:stream/[a-zA-Z0-9_.-]+
  • Min Length: 1
  • Max Length: 512

LogGroupName

  • Type: string
  • Pattern: [\.\-_/#A-Za-z0-9]*
  • Min Length: 0
  • Max Length: 512

LogStreamName

  • Type: string
  • Pattern: [^:*]*
  • Min Length: 0
  • Max Length: 512

MSKClusterARN

  • Type: string
  • Pattern: arn:.*
  • Min Length: 1
  • Max Length: 512

NonEmptyString

  • Type: string
  • Pattern: ^(?!\s*$).+
  • Min Length: 1
  • Max Length: 1024

NonEmptyStringWithoutWhitespace

  • Type: string
  • Pattern: ^\S+$
  • Min Length: 1
  • Max Length: 1024

Password

  • Type: string
  • Pattern: .*
  • Min Length: 6
  • Max Length: 512

Prefix

  • Type: string
  • Pattern: .*
  • Min Length: 0
  • Max Length: 1024

ProcessorParameterValue

  • Type: string
  • Pattern: ^(?!\s*$).+
  • Min Length: 1
  • Max Length: 5120

RoleARN

  • Type: string
  • Pattern: arn:.*:iam::\d{12}:role/[a-zA-Z_0-9+=,.@\-_/]+
  • Min Length: 1
  • Max Length: 512

SecretARN

  • Type: string
  • Pattern: arn:.*:secretsmanager:[a-zA-Z0-9\-]+:\d{12}:secret:[a-zA-Z0-9\-/_+=.@]+
  • Min Length: 1
  • Max Length: 2048

SnowflakeAccountUrl

  • Type: string
  • Pattern: .+?\.snowflakecomputing\.com
  • Min Length: 24
  • Max Length: 2048

SnowflakePrivateKey

  • Type: string
  • Pattern: ^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$
  • Min Length: 256
  • Max Length: 4096

SnowflakePrivateLinkVpceId

  • Type: string
  • Pattern: ([a-zA-Z0-9\-\_]+\.){2,3}vpce\.[a-zA-Z0-9\-]*\.vpce-svc\-[a-zA-Z0-9\-]{17}$
  • Min Length: 47
  • Max Length: 255

StringWithLettersDigitsUnderscoresDots

  • Type: string
  • Pattern: [a-zA-Z0-9\.\_]+
  • Min Length: 1
  • Max Length: 255

TagKey

  • Type: string
  • Pattern: ^(?!aws:)[\p{L}\p{Z}\p{N}_.:\/=+\-@%]*$
  • Min Length: 1
  • Max Length: 128

TagValue

  • Type: string
  • Pattern: ^[\p{L}\p{Z}\p{N}_.:\/=+\-@%]*$
  • Min Length: 0
  • Max Length: 256

TopicName

  • Type: string
  • Pattern: [a-zA-Z0-9\\._\\-]+
  • Min Length: 1
  • Max Length: 255

Username

  • Type: string
  • Pattern: .*
  • Min Length: 1
  • Max Length: 512

VpcEndpointServiceName

  • Type: string
  • Pattern: ([a-zA-Z0-9\-\_]+\.){2,3}vpce\.[a-zA-Z0-9\-]*\.vpce-svc\-[a-zA-Z0-9\-]{17}$
  • Min Length: 47
  • Max Length: 255

WarehouseLocation

  • Type: string
  • Pattern: s3:\/\/.*
  • Min Length: 1
  • Max Length: 2048