Class: Aws::CloudFront::Types::DistributionTenant
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFront::Types::DistributionTenant
- Defined in:
- gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb
Overview
The distribution tenant.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the distribution tenant.
-
#connection_group_id ⇒ String
The ID of the connection group for the distribution tenant.
-
#created_time ⇒ Time
The date and time when the distribution tenant was created.
-
#customizations ⇒ Types::Customizations
Customizations for the distribution tenant.
-
#distribution_id ⇒ String
The ID of the multi-tenant distribution.
-
#domains ⇒ Array<Types::DomainResult>
The domains associated with the distribution tenant.
-
#enabled ⇒ Boolean
Indicates whether the distribution tenant is in an enabled state.
-
#id ⇒ String
The ID of the distribution tenant.
-
#last_modified_time ⇒ Time
The date and time when the distribution tenant was updated.
-
#name ⇒ String
The name of the distribution tenant.
-
#parameters ⇒ Array<Types::Parameter>
A list of parameter values to add to the resource.
-
#status ⇒ String
The status of the distribution tenant.
-
#tags ⇒ Types::Tags
A complex type that contains zero or more
Tag
elements.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the distribution tenant.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#connection_group_id ⇒ String
The ID of the connection group for the distribution tenant. If you don't specify a connection group, CloudFront uses the default connection group.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ Time
The date and time when the distribution tenant was created.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#customizations ⇒ Types::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 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.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#distribution_id ⇒ String
The ID of the multi-tenant distribution.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#domains ⇒ Array<Types::DomainResult>
The domains associated with the distribution tenant.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
Indicates whether the distribution tenant is in an enabled state. If disabled, the distribution tenant won't serve traffic.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the distribution tenant.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#last_modified_time ⇒ Time
The date and time when the distribution tenant was updated.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the distribution tenant.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#parameters ⇒ Array<Types::Parameter>
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.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the distribution tenant.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Types::Tags
A complex type that contains zero or more Tag
elements.
5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5258 class DistributionTenant < Struct.new( :id, :distribution_id, :name, :arn, :domains, :tags, :customizations, :parameters, :connection_group_id, :created_time, :last_modified_time, :enabled, :status) SENSITIVE = [] include Aws::Structure end |