Class: Aws::Amplify::Types::DomainAssociation
- Inherits:
-
Struct
- Object
- Struct
- Aws::Amplify::Types::DomainAssociation
- Defined in:
- gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb
Overview
Describes a domain association that associates a custom domain with an Amplify app.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_sub_domain_creation_patterns ⇒ Array<String>
Sets branch patterns for automatic subdomain creation.
-
#auto_sub_domain_iam_role ⇒ String
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
-
#certificate_verification_dns_record ⇒ String
The DNS record for certificate verification.
-
#domain_association_arn ⇒ String
The Amazon Resource Name (ARN) for the domain association.
-
#domain_name ⇒ String
The name of the domain.
-
#domain_status ⇒ String
The current status of the domain association.
-
#enable_auto_sub_domain ⇒ Boolean
Enables the automated creation of subdomains for branches.
-
#status_reason ⇒ String
The reason for the current status of the domain association.
-
#sub_domains ⇒ Array<Types::SubDomain>
The subdomains for the domain association.
Instance Attribute Details
#auto_sub_domain_creation_patterns ⇒ Array<String>
Sets branch patterns for automatic subdomain creation.
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 |
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1435 class DomainAssociation < Struct.new( :domain_association_arn, :domain_name, :enable_auto_sub_domain, :auto_sub_domain_creation_patterns, :auto_sub_domain_iam_role, :domain_status, :status_reason, :certificate_verification_dns_record, :sub_domains) SENSITIVE = [] include Aws::Structure end |
#auto_sub_domain_iam_role ⇒ String
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 |
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1435 class DomainAssociation < Struct.new( :domain_association_arn, :domain_name, :enable_auto_sub_domain, :auto_sub_domain_creation_patterns, :auto_sub_domain_iam_role, :domain_status, :status_reason, :certificate_verification_dns_record, :sub_domains) SENSITIVE = [] include Aws::Structure end |
#certificate_verification_dns_record ⇒ String
The DNS record for certificate verification.
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 |
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1435 class DomainAssociation < Struct.new( :domain_association_arn, :domain_name, :enable_auto_sub_domain, :auto_sub_domain_creation_patterns, :auto_sub_domain_iam_role, :domain_status, :status_reason, :certificate_verification_dns_record, :sub_domains) SENSITIVE = [] include Aws::Structure end |
#domain_association_arn ⇒ String
The Amazon Resource Name (ARN) for the domain association.
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 |
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1435 class DomainAssociation < Struct.new( :domain_association_arn, :domain_name, :enable_auto_sub_domain, :auto_sub_domain_creation_patterns, :auto_sub_domain_iam_role, :domain_status, :status_reason, :certificate_verification_dns_record, :sub_domains) SENSITIVE = [] include Aws::Structure end |
#domain_name ⇒ String
The name of the domain.
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 |
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1435 class DomainAssociation < Struct.new( :domain_association_arn, :domain_name, :enable_auto_sub_domain, :auto_sub_domain_creation_patterns, :auto_sub_domain_iam_role, :domain_status, :status_reason, :certificate_verification_dns_record, :sub_domains) SENSITIVE = [] include Aws::Structure end |
#domain_status ⇒ String
The current status of the domain association.
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 |
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1435 class DomainAssociation < Struct.new( :domain_association_arn, :domain_name, :enable_auto_sub_domain, :auto_sub_domain_creation_patterns, :auto_sub_domain_iam_role, :domain_status, :status_reason, :certificate_verification_dns_record, :sub_domains) SENSITIVE = [] include Aws::Structure end |
#enable_auto_sub_domain ⇒ Boolean
Enables the automated creation of subdomains for branches.
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 |
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1435 class DomainAssociation < Struct.new( :domain_association_arn, :domain_name, :enable_auto_sub_domain, :auto_sub_domain_creation_patterns, :auto_sub_domain_iam_role, :domain_status, :status_reason, :certificate_verification_dns_record, :sub_domains) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
The reason for the current status of the domain association.
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 |
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1435 class DomainAssociation < Struct.new( :domain_association_arn, :domain_name, :enable_auto_sub_domain, :auto_sub_domain_creation_patterns, :auto_sub_domain_iam_role, :domain_status, :status_reason, :certificate_verification_dns_record, :sub_domains) SENSITIVE = [] include Aws::Structure end |
#sub_domains ⇒ Array<Types::SubDomain>
The subdomains for the domain association.
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 |
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1435 class DomainAssociation < Struct.new( :domain_association_arn, :domain_name, :enable_auto_sub_domain, :auto_sub_domain_creation_patterns, :auto_sub_domain_iam_role, :domain_status, :status_reason, :certificate_verification_dns_record, :sub_domains) SENSITIVE = [] include Aws::Structure end |