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