GetDistributionResult class
Result data returned by getDistribution.
Constructors
-
GetDistributionResult({List<
String> ? aliases, String? anycastIpListId, String? arn, String? domainName, bool? enabled, String? etag, String? hostedZoneId, String? id, int? inProgressValidationBatches, String? lastModifiedTime, String? status, Map<String, String> ? tags, String? webAclId}) -
Creates a new GetDistributionResult.
aliasesList that contains information about CNAMEs (alternate domain names), if any, for this distribution.anycastIpListIdID of the Anycast static IP list that is associated with the distribution, if any.arnARN for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5, where 123456789012 is your AWS account ID.domainNameDomain name corresponding to the distribution. ForenabledOptional.etagCurrent version of the distribution's information. For example:hostedZoneIdCloudFront Route 53 zone ID that can be used toidIdentifier for the distribution. For example:EDFDVBD632BHDS5.inProgressValidationBatchesThe number of invalidation batcheslastModifiedTimeDate and time the distribution was last modified.statusCurrent status of the distribution.Deployedif thetagsOptional.webAclIdAWS WAF web ACL associated with this distribution.const -
GetDistributionResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
aliases
→ List<
String> ? -
List that contains information about CNAMEs (alternate domain names), if any, for this distribution.
final
- anycastIpListId → String?
-
ID of the Anycast static IP list that is associated with the distribution, if any.
final
- arn → String?
-
ARN for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5, where 123456789012 is your AWS account ID.
final
- domainName → String?
-
Domain name corresponding to the distribution. For
example:
d604721fxaaqy9.cloudfront.net.final - enabled → bool?
-
final
- etag → String?
-
Current version of the distribution's information. For example:
E2QWRUHAPOMQZL.final - hashCode → int
-
The hash code for this object.
no setterinherited
- hostedZoneId → String?
-
CloudFront Route 53 zone ID that can be used to
route an
7to. This attribute is simply an alias for the zone IDZ2FDTNDATAQYW2.final - id → String?
-
Identifier for the distribution. For example:
EDFDVBD632BHDS5.final - inProgressValidationBatches → int?
-
The number of invalidation batches
currently in progress.
final
- lastModifiedTime → String?
-
Date and time the distribution was last modified.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String?
-
Current status of the distribution.
Deployedif the distribution's information is fully propagated throughout the Amazon CloudFront system.final -
final
- webAclId → String?
-
AWS WAF web ACL associated with this distribution.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited