Ssoadmin Service
AccessControlAttributeKey
- Type: string
- Pattern:
^[\p{L}\p{Z}\p{N}_.:\/=+\-@]+$
- Min Length: 1
- Max Length: 128
AccessControlAttributeValueSource
- Type: string
- Pattern:
^[\p{L}\p{Z}\p{N}_.:\/=+\-@\[\]\{\}\$\\"]*$
- Min Length: 0
- Max Length: 256
AccountId
- Type: string
- Pattern:
^\d{12}$
- Min Length: 12
- Max Length: 12
ApplicationArn
- Type: string
- Pattern:
^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16}$
- Min Length: 10
- Max Length: 1224
ApplicationProviderArn
- Type: string
- Pattern:
^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::aws:applicationProvider/[a-zA-Z0-9-/]+$
- Min Length: 10
- Max Length: 1224
ApplicationUrl
- Type: string
- Pattern:
^http(s)?:\/\/[-a-zA-Z0-9+&@#\/%?=~_|!:,.;]*[-a-zA-Z0-9+&bb@#\/%?=~_|]$
- Min Length: 1
- Max Length: 512
ClaimAttributePath
- Type: string
- Pattern:
^\p{L}+(?:(\.|\_)\p{L}+){0,2}$
- Min Length: 1
- Max Length: 255
ClientToken
- Type: string
- Pattern:
^[!-~]+$
- Min Length: 1
- Max Length: 64
Duration
- Type: string
- Pattern:
^(-?)P(?=\d|T\d)(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+)([DW]))?(?:T(?:(\d+)H)?(?:(\d+)M)?(?:(\d+(?:\.\d+)?)S)?)?$
- Min Length: 1
- Max Length: 100
IconUrl
- Type: string
- Pattern:
^(http|https):\/\/.*$
- Min Length: 1
- Max Length: 768
Id
- Type: string
- Pattern:
^[a-zA-Z0-9-]*$
- Min Length: 1
- Max Length: 64
InstanceArn
- Type: string
- Pattern:
^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$
- Min Length: 10
- Max Length: 1224
JMESPath
- Type: string
- Pattern:
^\p{L}+(?:\.\p{L}+){0,2}$
- Min Length: 1
- Max Length: 255
ManagedPolicyArn
- Type: string
- Pattern:
^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):iam::aws:policy/[\p{L}\p{M}\p{Z}\p{S}\p{N}\p{P}]+$
- Min Length: 20
- Max Length: 2048
ManagedPolicyName
- Type: string
- Pattern:
^[\w+=,.@-]+$
- Min Length: 1
- Max Length: 128
ManagedPolicyPath
- Type: string
- Pattern:
^((/[A-Za-z0-9\.,\+@=_-]+)*)/$
- Min Length: 1
- Max Length: 512
NameType
- Type: string
- Pattern:
^[\w+=,.@-]+$
- Min Length: 0
- Max Length: 255
PermissionSetArn
- Type: string
- Pattern:
^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::permissionSet/(sso)?ins-[a-zA-Z0-9-.]{16}/ps-[a-zA-Z0-9-./]{16}$
- Min Length: 10
- Max Length: 1224
PermissionSetDescription
- Type: string
- Pattern:
^[\u0009\u000A\u000D\u0020-\u007E\u00A1-\u00FF]*$
- Min Length: 1
- Max Length: 700
PermissionSetName
- Type: string
- Pattern:
^[\w+=,.@-]+$
- Min Length: 1
- Max Length: 32
PermissionSetPolicyDocument
- Type: string
- Pattern:
^[\u0009\u000A\u000D\u0020-\u00FF]+$
- Min Length: 1
- Max Length: 32768
PrincipalId
- 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}$
- Min Length: 1
- Max Length: 47
Reason
- Type: string
- Pattern:
^[\p{L}\p{M}\p{Z}\p{S}\p{N}\p{P}]*$
RelayState
- Type: string
- Pattern:
^[a-zA-Z0-9&$@#\\\/%?=~\-_\'"|!:,.;*+\[\]\ \(\)\{\}]+$
- Min Length: 1
- Max Length: 240
ResourceServerScope
- Type: string
- Pattern:
^[^:=\-\.\s][0-9a-zA-Z_:\-\.]+$
- Min Length: 1
- Max Length: 80
Scope
- Type: string
- Pattern:
^([A-Za-z0-9_]{1,50})(:[A-Za-z0-9_]{1,50}){0,1}(:[A-Za-z0-9_]{1,50}){0,1}$
ScopeTarget
- Type: string
- Pattern:
^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::(\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16}|:instance/(sso)?ins-[a-zA-Z0-9-.]{16})$
- Min Length: 1
- Max Length: 100
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
TaggableResourceArn
- Type: string
- Pattern:
^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::((:instance/(sso)?ins-[a-zA-Z0-9-.]{16})|(:permissionSet/(sso)?ins-[a-zA-Z0-9-.]{16}/ps-[a-zA-Z0-9-./]{16})|(\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16})|(\d{12}:trustedTokenIssuer/(sso)?ins-[a-zA-Z0-9-.]{16}/tti-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}))$
- Min Length: 10
- Max Length: 2048
TargetId
- Type: string
- Pattern:
^\d{12}$
- Min Length: 12
- Max Length: 12
Token
- Type: string
- Pattern:
^[-a-zA-Z0-9+=/_]*$
- Min Length: 0
- Max Length: 2048
TrustedTokenIssuerArn
- Type: string
- Pattern:
^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::\d{12}:trustedTokenIssuer/(sso)?ins-[a-zA-Z0-9-.]{16}/tti-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$
- Min Length: 10
- Max Length: 1224
TrustedTokenIssuerName
- Type: string
- Pattern:
^[\w+=,.@-]+$
- Min Length: 1
- Max Length: 255
TrustedTokenIssuerUrl
- Type: string
- Pattern:
^https?:\/\/[-a-zA-Z0-9+&@\/%=~_|!:,.;]*[-a-zA-Z0-9+&@\/%=~_|]$
- Min Length: 1
- Max Length: 512
UUId
- Type: string
- Pattern:
^\b[0-9a-f]{8}\b-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-\b[0-9a-f]{12}\b$
- Min Length: 36
- Max Length: 36