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< ? domains, Input<DistributionTenantDomain> ?>bool?> ? enabled, Input<String?> ? etag, Input<DistributionTenantManagedCertificateRequest?> ? managedCertificateRequest, Input<String?> ? name, Input<List< ? parameters, Input<DistributionTenantParameter> ?>String?> ? status, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>DistributionTenantTimeouts?> ? timeouts, Input<bool?> ? waitForDeployment}) -
Creates a new DistributionTenantState.
arnARN of the distribution tenant.connectionGroupIdID of the connection group for the distribution tenant. If not specified, CloudFront uses the default connection group.customizationsCustomizations for the distribution tenant (maximum one).distributionIdID of the multi-tenant distribution.domainsSet of domains associated with the distribution tenant.enabledWhether the distribution tenant is enabled to serve traffic. Defaults totrue.etagCurrent version of the distribution tenant.managedCertificateRequestManaged certificate request for CloudFront managed ACM certificate (maximum one).nameName of the distribution tenant.parametersSet of parameter values for the distribution tenant.statusCurrent status of the distribution tenant.tagsMap of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.timeoutsOptional.waitForDeploymentIf enabled, the resource will wait for the distribution tenant status to change fromInProgresstoDeployed. Setting this tofalsewill 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
-
Map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final -
timeouts
→ Input<
DistributionTenantTimeouts?> ? -
final
-
waitForDeployment
→ Input<
bool?> ? -
If enabled, the resource will wait for the distribution tenant status to change from
InProgresstoDeployed. Setting this tofalsewill 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