Datazone Service
AssetId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
AssetIdentifier
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
AssetTypeIdentifier
- Type: string
- Pattern:
^(?!\.)[\w\.]*\w$
- Min Length: 1
- Max Length: 513
- Type: string
- Pattern:
^$|arn:aws[a-z0-9-]*:kms:.*$
- Type: string
- Pattern:
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$
AuthenticationConfigurationPatchSecretArnString
- Type: string
- Pattern:
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$
AuthenticationConfigurationSecretArnString
- Type: string
- Pattern:
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$
AuthorizedPrincipalIdentifier
- Type: string
- Pattern:
^[a-zA-Z0-9:/._-]*$
AwsAccountId
- Type: string
- Pattern:
^\d{12}$
AwsLocationAccessRoleString
- Type: string
- Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]*$
AwsRegion
- Type: string
- Pattern:
^[a-z]{2}-[a-z]{4,10}-\d$
BasicAuthenticationCredentialsPasswordString
- Type: string
- Pattern:
^.*$
- Min Length: 0
- Max Length: 512
BasicAuthenticationCredentialsUserNameString
- Type: string
- Pattern:
^\S+$
- Min Length: 0
- Max Length: 512
ClientToken
- Type: string
- Pattern:
^[\x21-\x7E]+$
- Min Length: 1
- Max Length: 128
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
CronString
- Type: string
- Pattern:
cron\((\b[0-5]?[0-9]\b) (\b2[0-3]\b|\b[0-1]?[0-9]\b) ([-?*,/\dLW]){1,83} ([-*,/\d]|[a-zA-Z]{3}){1,23} ([-?#*,/\dL]|[a-zA-Z]{3}){1,13} ([^\)]+)\)
- Min Length: 1
- Max Length: 256
CustomParameterKeyNameString
- Type: string
- Pattern:
^[a-zA-Z_][a-zA-Z0-9_]*$
DataPointIdentifier
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{0,36}$
DataProductId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
DataSourceId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
DataSourceRunId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
DomainId
- Type: string
- Pattern:
^dzd[-_][a-zA-Z0-9_-]{1,36}$
DomainUnitId
- Type: string
- Pattern:
^[a-z0-9_\-]+$
- Min Length: 1
- Max Length: 256
DomainUnitName
- Type: string
- Pattern:
^[\w -]+$
- Min Length: 1
- Max Length: 128
EntityId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
EntityIdentifier
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
EnvironmentActionId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
EnvironmentBlueprintId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
EnvironmentBlueprintName
- Type: string
- Pattern:
^[\w -]+$
- Min Length: 1
- Max Length: 64
EnvironmentConfigurationId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
EnvironmentConfigurationName
- Type: string
- Pattern:
^[\w -]+$
- Min Length: 1
- Max Length: 64
EnvironmentConfigurationParameterName
- Type: string
- Pattern:
^[a-zA-Z_][a-zA-Z0-9_]*$
EnvironmentId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
EnvironmentName
- Type: string
- Pattern:
^[\w -]+$
- Min Length: 1
- Max Length: 64
EnvironmentProfileId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{0,36}$
EnvironmentProfileName
- Type: string
- Pattern:
^[\w -]+$
- Min Length: 1
- Max Length: 64
FilterId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
FilterName
- Type: string
- Pattern:
^[\w -]+$
- Min Length: 1
- Max Length: 64
- Type: string
- Pattern:
^(?![0-9_])\w+$|^_\w*[a-zA-Z0-9]\w*$
- Min Length: 1
- Max Length: 128
- Type: string
- Pattern:
^(?!\.)[\w\.]*\w$
- Min Length: 1
- Max Length: 385
- Type: string
- Pattern:
^(amazon.datazone.)?(?![0-9_])\w+$|^_\w*[a-zA-Z0-9]\w*$
- Min Length: 1
- Max Length: 128
GlossaryId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
GlossaryTermId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
GlueOAuth2CredentialsAccessTokenString
- Type: string
- Pattern:
^[\x20-\x7E]*$
- Min Length: 0
- Max Length: 4096
GlueOAuth2CredentialsJwtTokenString
- Type: string
- Pattern:
^([a-zA-Z0-9_=]+)\.([a-zA-Z0-9_=]+)\.([a-zA-Z0-9_\-\+\/=]*)$
- Min Length: 0
- Max Length: 8000
GlueOAuth2CredentialsRefreshTokenString
- Type: string
- Pattern:
^[\x20-\x7E]*$
- Min Length: 0
- Max Length: 4096
GlueOAuth2CredentialsUserManagedClientApplicationClientSecretString
- Type: string
- Pattern:
^[\x20-\x7E]*$
- Min Length: 0
- Max Length: 512
- Type: string
- Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]{1,128}$
GlueRunConfigurationOutputAccountIdString
- Type: string
- Pattern:
^\d{12}$
- Min Length: 12
- Max Length: 12
GlueRunConfigurationOutputDataAccessRoleString
- Type: string
- Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]{1,128}$
GlueRunConfigurationOutputRegionString
- Type: string
- Pattern:
[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]
- Min Length: 4
- Max Length: 16
GroupIdentifier
- Type: string
- Pattern:
(^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$|[\p{L}\p{M}\p{S}\p{N}\p{P}\t\n\r ]+)
GroupProfileId
- Type: string
- Pattern:
^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$
GroupProfileName
- Type: string
- Pattern:
^[a-zA-Z_0-9+=,.@-]+$
- Min Length: 1
- Max Length: 1024
IamRoleArn
- Type: string
- Pattern:
^arn:aws(|-cn|-us-gov):iam::\d{12}:(role|role/service-role)/[\w+=,.@-]*$
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: 1024
LineageEventIdentifier
- Type: string
- Pattern:
^[a-z0-9]{14}$
LineageNodeId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
LineageSyncScheduleScheduleString
- Type: string
- Pattern:
^cron\((\b[0-5]?[0-9]\b) (\b2[0-3]\b|\b[0-1]?[0-9]\b) ([-?*,/\dLW]){1,83} ([-*,/\d]|[a-zA-Z]{3}){1,23} ([-?#*,/\dL]|[a-zA-Z]{3}){1,13} ([^\)]+)\)$
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
ListingId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
OAuth2ClientApplicationAWSManagedClientApplicationReferenceString
- Type: string
- Pattern:
^\S+$
- Min Length: 0
- Max Length: 2048
OAuth2ClientApplicationUserManagedClientApplicationClientIdString
- Type: string
- Pattern:
^\S+$
- Min Length: 0
- Max Length: 2048
OAuth2PropertiesTokenUrlString
- Type: string
- Pattern:
^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]$
- Min Length: 0
- Max Length: 256
PolicyArn
- Type: string
- Pattern:
^arn:aws[^:]*:iam::(aws|\d{12}):policy/[\w+=,.@-]*$
ProjectId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
ProjectName
- Type: string
- Pattern:
^[\w -]+$
- Min Length: 1
- Max Length: 64
ProjectProfileId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
ProjectProfileName
- Type: string
- Pattern:
^[\w -]+$
- Min Length: 1
- Max Length: 64
RedshiftClusterStorageClusterNameString
- Type: string
- Pattern:
^[0-9a-z].[a-z0-9\-]*$
- Min Length: 1
- Max Length: 63
RedshiftCredentialConfigurationSecretManagerArnString
- Type: string
- Pattern:
^arn:aws[^:]*:secretsmanager:[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]:\d{12}:secret:.*$
- Min Length: 0
- Max Length: 256
RedshiftCredentialsSecretArnString
- Type: string
- Pattern:
^arn:aws[^:]*:secretsmanager:[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]:\d{12}:secret:.*$
- Type: string
- Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]{1,128}$
RedshiftRunConfigurationOutputAccountIdString
- Type: string
- Pattern:
^\d{12}$
- Min Length: 12
- Max Length: 12
RedshiftRunConfigurationOutputDataAccessRoleString
- Type: string
- Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]{1,128}$
RedshiftRunConfigurationOutputRegionString
- Type: string
- Pattern:
[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]
- Min Length: 4
- Max Length: 16
RedshiftServerlessStorageWorkgroupNameString
- Type: string
- Pattern:
^[a-z0-9-]+$
- Min Length: 3
- Max Length: 64
RegionName
- Type: string
- Pattern:
^[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]$
- Min Length: 4
- Max Length: 16
- Type: string
- Pattern:
^[a-zA-Z0-9_-]+$
- Min Length: 1
- Max Length: 64
RoleArn
- Type: string
- Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]*$
RuleId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
RuleName
- Type: string
- Pattern:
^[\w -]+$
- Min Length: 1
- Max Length: 256
RunIdentifier
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
S3Location
- Type: string
- Pattern:
^s3://.+$
- Min Length: 1
- Max Length: 1024
SageMakerResourceArn
- Type: string
- Pattern:
^arn:aws[^:]*:sagemaker:[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]:\d{12}:[\w+=,.@-]{1,128}/[\w+=,.@-]{1,256}$
SageMakerRunConfigurationOutputAccountIdString
- Type: string
- Pattern:
^\d{12}$
- Min Length: 12
- Max Length: 12
SageMakerRunConfigurationOutputRegionString
- Type: string
- Pattern:
[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]
- Min Length: 4
- Max Length: 16
- Type: string
- Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]*$
SparkEmrPropertiesPatchRuntimeRoleString
- Type: string
- Pattern:
^arn:aws[^:]*:iam::\d{12}:(role|role/service-role)/[\w+=,.@-]*$
SubnetId
- Type: string
- Pattern:
^subnet-[a-z0-9]+$
- Min Length: 0
- Max Length: 32
SubscriptionGrantId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
SubscriptionId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
SubscriptionRequestId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
SubscriptionTargetId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
TagKey
- Type: string
- Pattern:
^[\w \.:/=+@-]+$
- Min Length: 1
- Max Length: 128
TagValue
- Type: string
- Pattern:
^[\w \.:/=+@-]*$
- Min Length: 0
- Max Length: 256
TaskId
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
TimeSeriesDataPointIdentifier
- Type: string
- Pattern:
^[a-zA-Z0-9_-]{1,36}$
TypeName
- Type: string
- Pattern:
^[^\.]*
- Min Length: 1
- Max Length: 256
UserIdentifier
- Type: string
- Pattern:
(^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$|^[a-zA-Z_0-9+=,.@-]+$|^arn:aws:iam::\d{12}:.+$)
UserProfileId
- Type: string
- Pattern:
^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$
UserProfileName
- Type: string
- Pattern:
^[a-zA-Z_0-9+=,.@-]+$
- Min Length: 1
- Max Length: 1024