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.

You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Amplify::Types::App

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Represents the different branches of a repository for building, deploying, and hosting an Amplify app.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#app_arnString

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

Returns:

  • (String)

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

#app_idString

The unique ID of the Amplify app.

Returns:

  • (String)

    The unique ID of the Amplify app.

#auto_branch_creation_configTypes::AutoBranchCreationConfig

Describes the automated branch creation configuration for the Amplify app.

Returns:

#auto_branch_creation_patternsArray<String>

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

Returns:

  • (Array<String>)

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

#basic_auth_credentialsString

The basic authorization credentials for branches for the Amplify app.

Returns:

  • (String)

    The basic authorization credentials for branches for the Amplify app.

#build_specString

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

Returns:

  • (String)

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

#create_timeTime

Creates a date and time for the Amplify app.

Returns:

  • (Time)

    Creates a date and time for the Amplify app.

#custom_headersString

Describes the custom HTTP headers for the Amplify app.

Returns:

  • (String)

    Describes the custom HTTP headers for the Amplify app.

#custom_rulesArray<Types::CustomRule>

Describes the custom redirect and rewrite rules for the Amplify app.

Returns:

  • (Array<Types::CustomRule>)

    Describes the custom redirect and rewrite rules for the Amplify app.

#default_domainString

The default domain for the Amplify app.

Returns:

  • (String)

    The default domain for the Amplify app.

#descriptionString

The description for the Amplify app.

Returns:

  • (String)

    The description for the Amplify app.

#enable_auto_branch_creationBoolean

Enables automated branch creation for the Amplify app.

Returns:

  • (Boolean)

    Enables automated branch creation for the Amplify app.

#enable_basic_authBoolean

Enables basic authorization for the Amplify app\'s branches.

Returns:

  • (Boolean)

    Enables basic authorization for the Amplify app\'s branches.

#enable_branch_auto_buildBoolean

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

Returns:

  • (Boolean)

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

#enable_branch_auto_deletionBoolean

Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.

Returns:

  • (Boolean)

    Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.

#environment_variablesHash<String,String>

The environment variables for the Amplify app.

Returns:

  • (Hash<String,String>)

    The environment variables for the Amplify app.

#iam_service_role_arnString

The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.

Returns:

  • (String)

    The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.

#nameString

The name for the Amplify app.

Returns:

  • (String)

    The name for the Amplify app.

#platformString

The platform for the Amplify app.

Possible values:

  • WEB

Returns:

  • (String)

    The platform for the Amplify app.

#production_branchTypes::ProductionBranch

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

Returns:

#repositoryString

The repository for the Amplify app.

Returns:

  • (String)

    The repository for the Amplify app.

#tagsHash<String,String>

The tag for the Amplify app.

Returns:

  • (Hash<String,String>)

    The tag for the Amplify app.

#update_timeTime

Updates the date and time for the Amplify app.

Returns:

  • (Time)

    Updates the date and time for the Amplify app.