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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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.
5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5280 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 |