UpdateAppRequest
public struct UpdateAppRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The personal access token for a third-party source control system for an Amplify app. The token is used to create webhook and a read-only deploy key. The token is not stored.
Declaration
Swift
public let accessToken: String?
-
The unique ID for an Amplify app.
Declaration
Swift
public let appId: String
-
The automated branch creation configuration for the Amplify app.
Declaration
Swift
public let autoBranchCreationConfig: AutoBranchCreationConfig?
-
Describes the automated branch creation glob patterns for the Amplify app.
Declaration
Swift
public let autoBranchCreationPatterns: [String]?
-
The basic authorization credentials for an Amplify app.
Declaration
Swift
public let basicAuthCredentials: String?
-
The build specification (build spec) for an Amplify app.
Declaration
Swift
public let buildSpec: String?
-
The custom redirect and rewrite rules for an Amplify app.
Declaration
Swift
public let customRules: [CustomRule]?
-
The description for an Amplify app.
Declaration
Swift
public let description: String?
-
Enables automated branch creation for the Amplify app.
Declaration
Swift
public let enableAutoBranchCreation: Bool?
-
Enables basic authorization for an Amplify app.
Declaration
Swift
public let enableBasicAuth: Bool?
-
Enables branch auto-building for an Amplify app.
Declaration
Swift
public let enableBranchAutoBuild: Bool?
-
Automatically disconnects a branch in the Amplify Console when you delete a branch from your Git repository.
Declaration
Swift
public let enableBranchAutoDeletion: Bool?
-
The environment variables for an Amplify app.
Declaration
Swift
public let environmentVariables: [String : String]?
-
The AWS Identity and Access Management (IAM) service role for an Amplify app.
Declaration
Swift
public let iamServiceRoleArn: String?
-
The name for an Amplify app.
Declaration
Swift
public let name: String?
-
The OAuth token for a third-party source control system for an Amplify app. The token is used to create a webhook and a read-only deploy key. The OAuth token is not stored.
Declaration
Swift
public let oauthToken: String?
-
The platform for an Amplify app.
Declaration
Swift
public let platform: Platform?
-
The name of the repository for an Amplify app
Declaration
Swift
public let repository: String?
-
init(accessToken:appId:autoBranchCreationConfig:autoBranchCreationPatterns:basicAuthCredentials:buildSpec:customRules:description:enableAutoBranchCreation:enableBasicAuth:enableBranchAutoBuild:enableBranchAutoDeletion:environmentVariables:iamServiceRoleArn:name:oauthToken:platform:repository:)
Undocumented
Declaration
Swift
public init(accessToken: String? = nil, appId: String, autoBranchCreationConfig: AutoBranchCreationConfig? = nil, autoBranchCreationPatterns: [String]? = nil, basicAuthCredentials: String? = nil, buildSpec: String? = nil, customRules: [CustomRule]? = nil, description: String? = nil, enableAutoBranchCreation: Bool? = nil, enableBasicAuth: Bool? = nil, enableBranchAutoBuild: Bool? = nil, enableBranchAutoDeletion: Bool? = nil, environmentVariables: [String : String]? = nil, iamServiceRoleArn: String? = nil, name: String? = nil, oauthToken: String? = nil, platform: Platform? = nil, repository: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws