Workspacesweb Service
ARN
- Type: string
- Pattern:
^arn:[\w+=\/,.@-]+:[a-zA-Z0-9\-]+:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\/[a-fA-F0-9\-]{36})+$
- Min Length: 20
- Max Length: 2048
BrowserPolicy
- Type: string
- Pattern:
\{[\S\s]*\}\s*
- Min Length: 2
- Max Length: 131072
BuiltInPatternId
- Type: string
- Pattern:
^[_\-\d\w]+$
- Min Length: 1
- Max Length: 50
CertificatePrincipal
- Type: string
- Pattern:
^\S+$
- Min Length: 1
- Max Length: 256
CertificateThumbprint
- Type: string
- Pattern:
^[A-Fa-f0-9]{64}$
- Min Length: 64
- Max Length: 64
CookieDomain
- Type: string
- Pattern:
^(\.?)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)*[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$
- Min Length: 0
- Max Length: 253
CookiePath
- Type: string
- Pattern:
^/(\S)*$
- Min Length: 0
- Max Length: 2000
Description
- Type: string
- Pattern:
^.+$
- Min Length: 1
- Max Length: 256
DescriptionSafe
- Type: string
- Pattern:
^[ _\-\d\w]+$
- Min Length: 1
- Max Length: 256
DisplayName
- Type: string
- Pattern:
^.+$
- Min Length: 1
- Max Length: 64
DisplayNameSafe
- Type: string
- Pattern:
^[ _\-\d\w]+$
- Min Length: 1
- Max Length: 64
IdentityProviderName
- Type: string
- Pattern:
^[^_][\p{L}\p{M}\p{S}\p{N}\p{P}][^_]+$
- Min Length: 1
- Max Length: 32
InlineRedactionUrl
- Type: string
- Pattern:
^((([a-zA-Z][a-zA-Z0-9+.-]*):\/\/(\*|[\w%._\-\+~#=@]+)?(\/[^@\s]*)?(?:\?([^*\s]+(?:\*?)))?)|(\*|[\w%._\-\+~#=@]+\.[\w%._\-\+~#=@]+)(?::(\d{1,5}))?(\/[^@\s]*)?(?:\?([^*\s]+(?:\*?)))?|(([a-zA-Z][a-zA-Z0-9+.-]*):(\/\/)?\*))$
IpAddress
- Type: string
- Pattern:
^((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))$|^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$
- Min Length: 1
- Max Length: 15
IpRange
- Type: string
- Pattern:
^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(?:/([0-9]|[12][0-9]|3[0-2])|)$
KinesisStreamArn
- Type: string
- Pattern:
arn:[\w+=/,.@-]+:kinesis:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:stream/.+
- Min Length: 20
- Max Length: 2048
- Type: string
- Pattern:
^\S+$
- Min Length: 1
- Max Length: 2048
PatternName
- Type: string
- Pattern:
^[_\-\d\w]+$
- Min Length: 1
- Max Length: 20
PortalEndpoint
- Type: string
- Pattern:
^[a-zA-Z0-9]?((?!-)([A-Za-z0-9-]*[A-Za-z0-9])\.)+[a-zA-Z0-9]+$
- Min Length: 1
- Max Length: 253
PortalId
- Type: string
- Pattern:
^[a-zA-Z0-9\-]+$
- Min Length: 36
- Max Length: 36
RedactionPlaceHolderText
- Type: string
- Pattern:
^[*_\-\d\w]+$
- Min Length: 1
- Max Length: 20
Regex
- Type: string
- Pattern:
^\/((?:[^\n])+)\/([gimsuyvd]{0,8})$
- Min Length: 0
- Max Length: 300
- Type: string
- Pattern:
^.+$
- Min Length: 1
- Max Length: 204800
SecurityGroupId
- Type: string
- Pattern:
^[\w+\-]+$
- Min Length: 1
- Max Length: 128
SessionId
- Type: string
- Pattern:
^[a-zA-Z0-9\-]+$
- Min Length: 36
- Max Length: 36
StatusReason
- Type: string
- Pattern:
.*
- Min Length: 1
- Max Length: 1024
StringType
- Type: string
- Pattern:
^[\s\S]*$
- Min Length: 0
- Max Length: 131072
SubnetId
- Type: string
- Pattern:
^subnet-([0-9a-f]{8}|[0-9a-f]{17})$
- Min Length: 1
- Max Length: 32
SubresourceARN
- Type: string
- Pattern:
^arn:[\w+=\/,.@-]+:[a-zA-Z0-9\-]+:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\/[a-fA-F0-9\-]{36}){2,}$
- Min Length: 20
- Max Length: 2048
TagKey
- Type: string
- Pattern:
^([\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
Username
- Type: string
- Pattern:
^[\s\S]*$
- Min Length: 0
- Max Length: 256
VpcId
- Type: string
- Pattern:
^vpc-[0-9a-z]*$
- Min Length: 1
- Max Length: 255
keyArn
- Type: string
- Pattern:
^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$
- Min Length: 20
- Max Length: 2048