DomainAssociation class

Describes a domain association that associates a custom domain with an Amplify app.

Constructors

DomainAssociation({required String domainAssociationArn, required String domainName, required DomainStatus domainStatus, required bool enableAutoSubDomain, required String statusReason, required List<SubDomain> subDomains, List<String>? autoSubDomainCreationPatterns, String? autoSubDomainIAMRole, String? certificateVerificationDNSRecord})
DomainAssociation.fromJson(Map<String, dynamic> json)
factory

Properties

autoSubDomainCreationPatterns List<String>?
Sets branch patterns for automatic subdomain creation.
final
autoSubDomainIAMRole String?
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
final
certificateVerificationDNSRecord String?
The DNS record for certificate verification.
final
domainAssociationArn String
The Amazon Resource Name (ARN) for the domain association.
final
domainName String
The name of the domain.
final
domainStatus DomainStatus
The current status of the domain association.
final
enableAutoSubDomain bool
Enables the automated creation of subdomains for branches.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
statusReason String
The reason for the current status of the domain association.
final
subDomains List<SubDomain>
The subdomains for the domain association.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited