Class: Aws::CloudFront::Types::DistributionTenantSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb

Overview

A summary of the information about a distribution tenant.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

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

Returns:

  • (String)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#connection_group_idString

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

Returns:

  • (String)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#created_timeTime

The date and time when the distribution tenant was created.

Returns:

  • (Time)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#customizationsTypes::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.



5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#distribution_idString

The identifier for the multi-tenant distribution. For example: EDFDVBD632BHDS5.

Returns:

  • (String)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#domainsArray<Types::DomainResult>

The domains associated with the distribution tenant.

Returns:



5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#enabledBoolean

Indicates whether the distribution tenants are in an enabled state. If disabled, the distribution tenant won't service traffic.

Returns:

  • (Boolean)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#etagString

The current version of the distribution tenant.

Returns:

  • (String)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the distribution tenant.

Returns:

  • (String)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_timeTime

The date and time when the distribution tenant was updated.

Returns:

  • (Time)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the distribution tenant.

Returns:

  • (String)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the distribution tenant.

Returns:

  • (String)


5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5373

class DistributionTenantSummary < Struct.new(
  :id,
  :distribution_id,
  :name,
  :arn,
  :domains,
  :connection_group_id,
  :customizations,
  :created_time,
  :last_modified_time,
  :etag,
  :enabled,
  :status)
  SENSITIVE = []
  include Aws::Structure
end