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

Amplify App represents different branches of a repository for building, deploying, and hosting.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#app_arnString

ARN for the Amplify App.

Returns:

  • (String)

    ARN for the Amplify App.

#app_idString

Unique Id for the Amplify App.

Returns:

  • (String)

    Unique Id for the Amplify App.

#auto_branch_creation_configTypes::AutoBranchCreationConfig

Automated branch creation config for the Amplify App.

Returns:

#auto_branch_creation_patternsArray<String>

Automated branch creation glob patterns for the Amplify App.

Returns:

  • (Array<String>)

    Automated branch creation glob patterns for the Amplify App.

#basic_auth_credentialsString

Basic Authorization credentials for branches for the Amplify App.

Returns:

  • (String)

    Basic Authorization credentials for branches for the Amplify App.

#build_specString

BuildSpec content for Amplify App.

Returns:

  • (String)

    BuildSpec content for Amplify App.

#create_timeTime

Create date / time for the Amplify App.

Returns:

  • (Time)

    Create date / time for the Amplify App.

#custom_rulesArray<Types::CustomRule>

Custom redirect / rewrite rules for the Amplify App.

Returns:

  • (Array<Types::CustomRule>)

    Custom redirect / rewrite rules for the Amplify App.

#default_domainString

Default domain for the Amplify App.

Returns:

  • (String)

    Default domain for the Amplify App.

#descriptionString

Description for the Amplify App.

Returns:

  • (String)

    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 branches for the Amplify App.

Returns:

  • (Boolean)

    Enables Basic Authorization for branches for the Amplify App.

#enable_branch_auto_buildBoolean

Enables auto-building of branches for the Amplify App.

Returns:

  • (Boolean)

    Enables auto-building of branches for the Amplify App.

#environment_variablesHash<String,String>

Environment Variables for the Amplify App.

Returns:

  • (Hash<String,String>)

    Environment Variables for the Amplify App.

#iam_service_role_arnString

IAM service role ARN for the Amplify App.

Returns:

  • (String)

    IAM service role ARN for the Amplify App.

#nameString

Name for the Amplify App.

Returns:

  • (String)

    Name for the Amplify App.

#platformString

Platform for the Amplify App.

Possible values:

  • WEB

Returns:

  • (String)

    Platform for the Amplify App.

#production_branchTypes::ProductionBranch

Structure with Production Branch information.

Returns:

#repositoryString

Repository for the Amplify App.

Returns:

  • (String)

    Repository for the Amplify App.

#tagsHash<String,String>

Tag for Amplify App.

Returns:

  • (Hash<String,String>)

    Tag for Amplify App.

#update_timeTime

Update date / time for the Amplify App.

Returns:

  • (Time)

    Update date / time for the Amplify App.