App
public struct App : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Amazon Resource Name (ARN) of the Amplify app.
Declaration
Swift
public let appArn: String
-
The unique ID of the Amplify app.
Declaration
Swift
public let appId: String
-
Describes 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 branches for the Amplify app.
Declaration
Swift
public let basicAuthCredentials: String?
-
Describes the content of the build specification (build spec) for the Amplify app.
Declaration
Swift
public let buildSpec: String?
-
Creates a date and time for the Amplify app.
Declaration
Swift
public let createTime: TimeStamp
-
Describes the custom redirect and rewrite rules for the Amplify app.
Declaration
Swift
public let customRules: [CustomRule]?
-
The default domain for the Amplify app.
Declaration
Swift
public let defaultDomain: String
-
The description for the 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 the Amplify app’s branches.
Declaration
Swift
public let enableBasicAuth: Bool
-
Enables the auto-building of branches for the Amplify app.
Declaration
Swift
public let enableBranchAutoBuild: Bool
-
Automatically disconnect 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 the Amplify app.
Declaration
Swift
public let environmentVariables: [String : String]
-
The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.
Declaration
Swift
public let iamServiceRoleArn: String?
-
The name for the Amplify app.
Declaration
Swift
public let name: String
-
The platform for the Amplify app.
Declaration
Swift
public let platform: Platform
-
Describes the information about a production branch of the Amplify app.
Declaration
Swift
public let productionBranch: ProductionBranch?
-
The repository for the Amplify app.
Declaration
Swift
public let repository: String
-
The tag for the Amplify app.
Declaration
Swift
public let tags: [String : String]?
-
Updates the date and time for the Amplify app.
Declaration
Swift
public let updateTime: TimeStamp
-
init(appArn:appId:autoBranchCreationConfig:autoBranchCreationPatterns:basicAuthCredentials:buildSpec:createTime:customRules:defaultDomain:description:enableAutoBranchCreation:enableBasicAuth:enableBranchAutoBuild:enableBranchAutoDeletion:environmentVariables:iamServiceRoleArn:name:platform:productionBranch:repository:tags:updateTime:)
Undocumented
Declaration
Swift
public init(appArn: String, appId: String, autoBranchCreationConfig: AutoBranchCreationConfig? = nil, autoBranchCreationPatterns: [String]? = nil, basicAuthCredentials: String? = nil, buildSpec: String? = nil, createTime: TimeStamp, customRules: [CustomRule]? = nil, defaultDomain: String, description: String, enableAutoBranchCreation: Bool? = nil, enableBasicAuth: Bool, enableBranchAutoBuild: Bool, enableBranchAutoDeletion: Bool? = nil, environmentVariables: [String : String], iamServiceRoleArn: String? = nil, name: String, platform: Platform, productionBranch: ProductionBranch? = nil, repository: String, tags: [String : String]? = nil, updateTime: TimeStamp)