class Aws::Amplify::Types::UpdateDomainAssociationRequest

The request structure for the update domain association request.

@note When making an API call, you may pass UpdateDomainAssociationRequest

data as a hash:

    {
      app_id: "AppId", # required
      domain_name: "DomainName", # required
      enable_auto_sub_domain: false,
      sub_domain_settings: [ # required
        {
          prefix: "DomainPrefix", # required
          branch_name: "BranchName", # required
        },
      ],
      auto_sub_domain_creation_patterns: ["AutoSubDomainCreationPattern"],
      auto_sub_domain_iam_role: "AutoSubDomainIAMRole",
    }

@!attribute [rw] app_id

The unique ID for an Amplify app.
@return [String]

@!attribute [rw] domain_name

The name of the domain.
@return [String]

@!attribute [rw] enable_auto_sub_domain

Enables the automated creation of subdomains for branches.
@return [Boolean]

@!attribute [rw] sub_domain_settings

Describes the settings for the subdomain.
@return [Array<Types::SubDomainSetting>]

@!attribute [rw] auto_sub_domain_creation_patterns

Sets the branch patterns for automatic subdomain creation.
@return [Array<String>]

@!attribute [rw] auto_sub_domain_iam_role

The required AWS Identity and Access Management (IAM) service role
for the Amazon Resource Name (ARN) for automatically creating
subdomains.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/UpdateDomainAssociationRequest AWS API Documentation

Constants

SENSITIVE