awscc.amplify_app¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - amplify:DeleteApp, codecommit:GetRepository, codecommit:GetRepositoryTriggers, sns:Unsubscribe, iam:PassRole
update¶
Parent base class for filters and actions.
definitions:
AutoBranchCreationConfig:
additionalProperties: false
properties:
AutoBranchCreationPatterns:
items:
maxLength: 2048
minLength: 1
type: string
type: array
uniqueItems: false
BasicAuthConfig:
additionalProperties: false
properties:
EnableBasicAuth:
type: boolean
Password:
maxLength: 255
minLength: 1
type: string
Username:
maxLength: 255
minLength: 1
type: string
type: object
BuildSpec:
maxLength: 25000
minLength: 1
type: string
EnableAutoBranchCreation:
type: boolean
EnableAutoBuild:
type: boolean
EnablePerformanceMode:
type: boolean
EnablePullRequestPreview:
type: boolean
EnvironmentVariables:
items:
additionalProperties: false
properties:
Name:
maxLength: 255
pattern: (?s).*
type: string
Value:
maxLength: 5500
pattern: (?s).*
type: string
required:
- Name
- Value
type: object
type: array
uniqueItems: false
PullRequestEnvironmentName:
maxLength: 20
pattern: (?s).*
type: string
Stage:
enum:
- EXPERIMENTAL
- BETA
- PULL_REQUEST
- PRODUCTION
- DEVELOPMENT
type: string
type: object
BasicAuthConfig:
additionalProperties: false
properties:
EnableBasicAuth:
type: boolean
Password:
maxLength: 255
minLength: 1
type: string
Username:
maxLength: 255
minLength: 1
type: string
type: object
CustomRule:
additionalProperties: false
properties:
Condition:
maxLength: 2048
minLength: 0
pattern: (?s).*
type: string
Source:
maxLength: 2048
minLength: 1
pattern: (?s).+
type: string
Status:
maxLength: 7
minLength: 3
pattern: .{3,7}
type: string
Target:
maxLength: 2048
minLength: 1
pattern: (?s).+
type: string
required:
- Target
- Source
type: object
EnvironmentVariable:
additionalProperties: false
properties:
Name:
maxLength: 255
pattern: (?s).*
type: string
Value:
maxLength: 5500
pattern: (?s).*
type: string
required:
- Name
- Value
type: object
Tag:
additionalProperties: false
insertionOrder: false
properties:
Key:
maxLength: 128
minLength: 1
pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$
type: string
Value:
maxLength: 256
minLength: 0
type: string
required:
- Key
- Value
type: object
properties:
AccessToken:
maxLength: 255
minLength: 1
type: string
AutoBranchCreationConfig:
additionalProperties: false
properties:
AutoBranchCreationPatterns:
items:
maxLength: 2048
minLength: 1
type: string
type: array
uniqueItems: false
BasicAuthConfig:
additionalProperties: false
properties:
EnableBasicAuth:
type: boolean
Password:
maxLength: 255
minLength: 1
type: string
Username:
maxLength: 255
minLength: 1
type: string
type: object
BuildSpec:
maxLength: 25000
minLength: 1
type: string
EnableAutoBranchCreation:
type: boolean
EnableAutoBuild:
type: boolean
EnablePerformanceMode:
type: boolean
EnablePullRequestPreview:
type: boolean
EnvironmentVariables:
items:
additionalProperties: false
properties:
Name:
maxLength: 255
pattern: (?s).*
type: string
Value:
maxLength: 5500
pattern: (?s).*
type: string
required:
- Name
- Value
type: object
type: array
uniqueItems: false
PullRequestEnvironmentName:
maxLength: 20
pattern: (?s).*
type: string
Stage:
enum:
- EXPERIMENTAL
- BETA
- PULL_REQUEST
- PRODUCTION
- DEVELOPMENT
type: string
type: object
BasicAuthConfig:
additionalProperties: false
properties:
EnableBasicAuth:
type: boolean
Password:
maxLength: 255
minLength: 1
type: string
Username:
maxLength: 255
minLength: 1
type: string
type: object
BuildSpec:
maxLength: 25000
minLength: 1
pattern: (?s).+
type: string
CustomHeaders:
maxLength: 25000
minLength: 0
pattern: (?s).*
type: string
CustomRules:
items:
additionalProperties: false
properties:
Condition:
maxLength: 2048
minLength: 0
pattern: (?s).*
type: string
Source:
maxLength: 2048
minLength: 1
pattern: (?s).+
type: string
Status:
maxLength: 7
minLength: 3
pattern: .{3,7}
type: string
Target:
maxLength: 2048
minLength: 1
pattern: (?s).+
type: string
required:
- Target
- Source
type: object
type: array
uniqueItems: false
Description:
maxLength: 1000
pattern: (?s).*
type: string
EnableBranchAutoDeletion:
type: boolean
EnvironmentVariables:
items:
additionalProperties: false
properties:
Name:
maxLength: 255
pattern: (?s).*
type: string
Value:
maxLength: 5500
pattern: (?s).*
type: string
required:
- Name
- Value
type: object
type: array
uniqueItems: false
IAMServiceRole:
maxLength: 1000
minLength: 1
pattern: (?s).*
type: string
Name:
maxLength: 255
minLength: 1
pattern: (?s).+
type: string
OauthToken:
maxLength: 1000
pattern: (?s).*
type: string
Repository:
pattern: (?s).*
type: string
Tags:
items:
additionalProperties: false
insertionOrder: false
properties:
Key:
maxLength: 128
minLength: 1
pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$
type: string
Value:
maxLength: 256
minLength: 0
type: string
required:
- Key
- Value
type: object
type: array
uniqueItems: false
type:
enum:
- update
Permissions - amplify:UpdateApp, amplify:ListTagsForResource, amplify:TagResource, amplify:UntagResource, codecommit:GetRepository, codecommit:PutRepositoryTriggers, codecommit:GetRepositoryTriggers, sns:CreateTopic, sns:Subscribe, sns:Unsubscribe, iam:PassRole