DistributionTenantState class

Input properties used for looking up and filtering DistributionTenant resources.

Constructors

DistributionTenantState({Input<String?>? arn, Input<String?>? connectionGroupId, Input<DistributionTenantCustomizations?>? customizations, Input<String?>? distributionId, Input<List<DistributionTenantDomain>?>? domains, Input<bool?>? enabled, Input<String?>? etag, Input<DistributionTenantManagedCertificateRequest?>? managedCertificateRequest, Input<String?>? name, Input<List<DistributionTenantParameter>?>? parameters, Input<String?>? status, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<DistributionTenantTimeouts?>? timeouts, Input<bool?>? waitForDeployment})
Creates a new DistributionTenantState. arn ARN of the distribution tenant. connectionGroupId ID of the connection group for the distribution tenant. If not specified, CloudFront uses the default connection group. customizations Customizations for the distribution tenant (maximum one). distributionId ID of the multi-tenant distribution. domains Set of domains associated with the distribution tenant. enabled Whether the distribution tenant is enabled to serve traffic. Defaults to true. etag Current version of the distribution tenant. managedCertificateRequest Managed certificate request for CloudFront managed ACM certificate (maximum one). name Name of the distribution tenant. parameters Set of parameter values for the distribution tenant. status Current status of the distribution tenant. tags Map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. timeouts Optional. waitForDeployment If enabled, the resource will wait for the distribution tenant status to change from InProgress to Deployed. Setting this to false will skip the process. Default: true.
const
DistributionTenantState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN of the distribution tenant.
final
connectionGroupId → Input<String?>?
ID of the connection group for the distribution tenant. If not specified, CloudFront uses the default connection group.
final
customizations → Input<DistributionTenantCustomizations?>?
Customizations for the distribution tenant (maximum one).
final
distributionId → Input<String?>?
ID of the multi-tenant distribution.
final
domains → Input<List<DistributionTenantDomain>?>?
Set of domains associated with the distribution tenant.
final
enabled → Input<bool?>?
Whether the distribution tenant is enabled to serve traffic. Defaults to true.
final
etag → Input<String?>?
Current version of the distribution tenant.
final
hashCode → int
The hash code for this object.
no setterinherited
managedCertificateRequest → Input<DistributionTenantManagedCertificateRequest?>?
Managed certificate request for CloudFront managed ACM certificate (maximum one).
final
name → Input<String?>?
Name of the distribution tenant.
final
parameters → Input<List<DistributionTenantParameter>?>?
Set of parameter values for the distribution tenant.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status → Input<String?>?
Current status of the distribution tenant.
final
tags → Input<Map<String, String>?>?
Map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
timeouts → Input<DistributionTenantTimeouts?>?
final
waitForDeployment → Input<bool?>?
If enabled, the resource will wait for the distribution tenant status to change from InProgress to Deployed. Setting this to false will skip the process. Default: true.
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