Codestar Service
ClientRequestToken
- Type: string
- Pattern:
^[\w:/-]+$
- Min Length: 1
- Max Length: 256
Email
- Type: string
- Pattern:
^[\w-.+]+@[\w-.+]+$
- Min Length: 3
- Max Length: 128
- Type: string
- Pattern:
^[\w/+=]+$
- Min Length: 1
- Max Length: 512
ProjectArn
- Type: string
- Pattern:
^arn:aws[^:\s]*:codestar:[^:\s]+:[0-9]{12}:project\/[a-z]([a-z0-9|-])+$
ProjectDescription
- Type: string
- Pattern:
^$|^\S(.*\S)?$
- Max Length: 1024
ProjectId
- Type: string
- Pattern:
^[a-z][a-z0-9-]+$
- Min Length: 2
- Max Length: 15
ProjectName
- Type: string
- Pattern:
^\S(.*\S)?$
- Min Length: 1
- Max Length: 100
ProjectTemplateId
- Type: string
- Pattern:
^arn:aws[^:\s]{0,5}:codestar:[^:\s]+::project-template(\/(github|codecommit))?\/[a-z0-9-]+$
- Min Length: 1
Reason
- Type: string
- Pattern:
^$|^\S(.*\S)?$
- Max Length: 1024
RepositoryDescription
- Type: string
- Pattern:
^\S(.*\S)?$
- Min Length: 1
- Max Length: 1000
RepositoryName
- Type: string
- Pattern:
^\S[\w.-]*$
- Min Length: 1
- Max Length: 100
RepositoryOwner
- Type: string
- Pattern:
^\S(.*\S)?$
- Min Length: 1
- Max Length: 100
RepositoryType
- Type: string
- Pattern:
^(user|organization|User|Organization)$
ResourceId
- Type: string
- Pattern:
^arn\:aws\:\S.*\:.*
- Min Length: 11
Role
- Type: string
- Pattern:
^(Owner|Viewer|Contributor)$
SshPublicKey
- Type: string
- Pattern:
^[\t\r\n\u0020-\u00FF]*$
- Max Length: 16384
StackId
- Type: string
- Pattern:
^arn:aws[^:\s]*:cloudformation:[^:\s]+:[0-9]{12}:stack\/[^:\s]+\/[^:\s]+$
State
- Type: string
- Pattern:
^(CreateInProgress|CreateComplete|CreateFailed|DeleteComplete|DeleteFailed|DeleteInProgress|UpdateComplete|UpdateInProgress|UpdateFailed|Unknown)$
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}_.:/=+\-@]*)$
- Max Length: 256
TemplateParameterKey
- Type: string
- Pattern:
^\S(.*\S)?$
- Min Length: 1
- Max Length: 30
TemplateParameterValue
- Type: string
- Pattern:
^\S(.*\S)?$
- Min Length: 1
- Max Length: 100
UserArn
- Type: string
- Pattern:
^arn:aws:iam::\d{12}:user(?:(\u002F)|(\u002F[\u0021-\u007E]+\u002F))[\w+=,.@-]+$
- Min Length: 32
- Max Length: 95
UserProfileDisplayName
- Type: string
- Pattern:
^\S(.*\S)?$
- Min Length: 1
- Max Length: 64