AWS SDK Version 3 for .NET
API Reference

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.

Inheritance Hierarchy

System.Object
  Amazon.Amplify.Model.App

Namespace: Amazon.Amplify.Model
Assembly: AWSSDK.Amplify.dll
Version: 3.x.y.z

Syntax

C#
public class App

The App type exposes the following members

Constructors

NameDescription
Public Method App()

Properties

NameTypeDescription
Public Property AppArn System.String

Gets and sets the property AppArn.

The Amazon Resource Name (ARN) of the Amplify app.

Public Property AppId System.String

Gets and sets the property AppId.

The unique ID of the Amplify app.

Public Property AutoBranchCreationConfig Amazon.Amplify.Model.AutoBranchCreationConfig

Gets and sets the property AutoBranchCreationConfig.

Describes the automated branch creation configuration for the Amplify app.

Public Property AutoBranchCreationPatterns System.Collections.Generic.List<System.String>

Gets and sets the property AutoBranchCreationPatterns.

Describes the automated branch creation glob patterns for the Amplify app.

Public Property 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 user:password.

Public Property BuildSpec System.String

Gets and sets the property BuildSpec.

Describes the content of the build specification (build spec) for the Amplify app.

Public Property CreateTime System.DateTime

Gets and sets the property CreateTime.

Creates a date and time for the Amplify app.

Public Property CustomHeaders System.String

Gets and sets the property CustomHeaders.

Describes the custom HTTP headers for the Amplify app.

Public Property 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.

Public Property DefaultDomain System.String

Gets and sets the property DefaultDomain.

The default domain for the Amplify app.

Public Property Description System.String

Gets and sets the property Description.

The description for the Amplify app.

Public Property EnableAutoBranchCreation System.Boolean

Gets and sets the property EnableAutoBranchCreation.

Enables automated branch creation for the Amplify app.

Public Property EnableBasicAuth System.Boolean

Gets and sets the property EnableBasicAuth.

Enables basic authorization for the Amplify app's branches.

Public Property EnableBranchAutoBuild System.Boolean

Gets and sets the property EnableBranchAutoBuild.

Enables the auto-building of branches for the Amplify app.

Public Property 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.

Public Property 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.

Public Property 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.

Public Property Name System.String

Gets and sets the property Name.

The name for the Amplify app.

Public Property 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 WEB. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC.

Public Property ProductionBranch Amazon.Amplify.Model.ProductionBranch

Gets and sets the property ProductionBranch.

Describes the information about a production branch of the Amplify app.

Public Property Repository System.String

Gets and sets the property Repository.

The Git repository for the Amplify app.

Public Property 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 TOKEN for a GitHub repository, SIGV4 for an Amazon Web Services CodeCommit repository, and SSH for GitLab and Bitbucket repositories.

Public Property Tags System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property Tags.

The tag for the Amplify app.

Public Property UpdateTime System.DateTime

Gets and sets the property UpdateTime.

Updates the date and time for the Amplify app.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5