AWS::CloudFront::DistributionTenant - AWS CloudFormation

AWS::CloudFront::DistributionTenant

The distribution tenant.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::CloudFront::DistributionTenant", "Properties" : { "ConnectionGroupId" : String, "Customizations" : Customizations, "DistributionId" : String, "Domains" : [ String, ... ], "Enabled" : Boolean, "ManagedCertificateRequest" : ManagedCertificateRequest, "Name" : String, "Parameters" : [ Parameter, ... ], "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::CloudFront::DistributionTenant Properties: ConnectionGroupId: String Customizations: Customizations DistributionId: String Domains: - String Enabled: Boolean ManagedCertificateRequest: ManagedCertificateRequest Name: String Parameters: - Parameter Tags: - Tag

Properties

ConnectionGroupId

The ID of the connection group for the distribution tenant. If you don't specify a connection group, CloudFront uses the default connection group.

Required: No

Type: String

Update requires: No interruption

Customizations

Customizations for the distribution tenant. For each distribution tenant, you can specify the geographic restrictions, and the Amazon Resource Names (ARNs) for the ACM certificate and AWS WAF web ACL. These are specific values that you can override or disable from the multi-tenant distribution that was used to create the distribution tenant.

Required: No

Type: Customizations

Update requires: No interruption

DistributionId

The ID of the multi-tenant distribution.

Required: Yes

Type: String

Update requires: No interruption

Domains

The domains associated with the distribution tenant.

Required: Yes

Type: Array of String

Update requires: No interruption

Enabled

Indicates whether the distribution tenant is in an enabled state. If disabled, the distribution tenant won't serve traffic.

Required: No

Type: Boolean

Update requires: No interruption

ManagedCertificateRequest

An object that represents the request for the Amazon CloudFront managed ACM certificate.

Required: No

Type: ManagedCertificateRequest

Update requires: Replacement

Name

The name of the distribution tenant.

Required: Yes

Type: String

Update requires: Replacement

Parameters

A list of parameter values to add to the resource. A parameter is specified as a key-value pair. A valid parameter value must exist for any parameter that is marked as required in the multi-tenant distribution.

Required: No

Type: Array of Parameter

Update requires: No interruption

Tags

A complex type that contains zero or more Tag elements.

Required: No

Type: Array of Tag

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) of the distribution tenant.

CreatedTime

The date and time when the distribution tenant was created.

DomainResults

Property description not available.

ETag

The current version of the distribution tenant.

Id

The ID of the distribution tenant.

LastModifiedTime

The date and time when the distribution tenant was updated.

Status

The status of the distribution tenant.