AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Represents the different branches of a repository for building, deploying, and hosting an Amplify app.
Namespace: Amazon.Amplify.Model
Assembly: AWSSDK.Amplify.dll
Version: 3.x.y.z
public class App
The App type exposes the following members
Name | Description | |
---|---|---|
App() |
Name | Type | Description | |
---|---|---|---|
AppArn | System.String |
Gets and sets the property AppArn. The Amazon Resource Name (ARN) of the Amplify app. |
|
AppId | System.String |
Gets and sets the property AppId. The unique ID of the Amplify app. |
|
AutoBranchCreationConfig | Amazon.Amplify.Model.AutoBranchCreationConfig |
Gets and sets the property AutoBranchCreationConfig. Describes the automated branch creation configuration for the Amplify app. |
|
AutoBranchCreationPatterns | System.Collections.Generic.List<System.String> |
Gets and sets the property AutoBranchCreationPatterns. Describes the automated branch creation glob patterns for the Amplify app. |
|
BasicAuthCredentials | System.String |
Gets and sets the property BasicAuthCredentials.
The basic authorization credentials for branches for the Amplify app. You must base64-encode
the authorization credentials and provide them in the format |
|
BuildSpec | System.String |
Gets and sets the property BuildSpec. Describes the content of the build specification (build spec) for the Amplify app. |
|
CreateTime | System.DateTime |
Gets and sets the property CreateTime. Creates a date and time for the Amplify app. |
|
CustomHeaders | System.String |
Gets and sets the property CustomHeaders. Describes the custom HTTP headers for the Amplify app. |
|
CustomRules | System.Collections.Generic.List<Amazon.Amplify.Model.CustomRule> |
Gets and sets the property CustomRules. Describes the custom redirect and rewrite rules for the Amplify app. |
|
DefaultDomain | System.String |
Gets and sets the property DefaultDomain. The default domain for the Amplify app. |
|
Description | System.String |
Gets and sets the property Description. The description for the Amplify app. |
|
EnableAutoBranchCreation | System.Boolean |
Gets and sets the property EnableAutoBranchCreation. Enables automated branch creation for the Amplify app. |
|
EnableBasicAuth | System.Boolean |
Gets and sets the property EnableBasicAuth. Enables basic authorization for the Amplify app's branches. |
|
EnableBranchAutoBuild | System.Boolean |
Gets and sets the property EnableBranchAutoBuild. Enables the auto-building of branches for the Amplify app. |
|
EnableBranchAutoDeletion | System.Boolean |
Gets and sets the property EnableBranchAutoDeletion. Automatically disconnect a branch in the Amplify console when you delete a branch from your Git repository. |
|
EnvironmentVariables | System.Collections.Generic.Dictionary<System.String, System.String> |
Gets and sets the property EnvironmentVariables. The environment variables for the Amplify app. For a list of the environment variables that are accessible to Amplify by default, see Amplify Environment variables in the Amplify Hosting User Guide. |
|
IamServiceRoleArn | System.String |
Gets and sets the property IamServiceRoleArn. The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app. |
|
Name | System.String |
Gets and sets the property Name. The name for the Amplify app. |
|
Platform | Amazon.Amplify.Platform |
Gets and sets the property Platform.
The platform for the Amplify app. For a static app, set the platform type to |
|
ProductionBranch | Amazon.Amplify.Model.ProductionBranch |
Gets and sets the property ProductionBranch. Describes the information about a production branch of the Amplify app. |
|
Repository | System.String |
Gets and sets the property Repository. The Git repository for the Amplify app. |
|
RepositoryCloneMethod | Amazon.Amplify.RepositoryCloneMethod |
Gets and sets the property RepositoryCloneMethod.
This is for internal use.
The Amplify service uses this parameter to specify the authentication protocol to
use to access the Git repository for an Amplify app. Amplify specifies |
|
Tags | System.Collections.Generic.Dictionary<System.String, System.String> |
Gets and sets the property Tags. The tag for the Amplify app. |
|
UpdateTime | System.DateTime |
Gets and sets the property UpdateTime. Updates the date and time for the Amplify app. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5