Class: Aws::SecurityHub::Types::AwsCloudFrontDistributionOriginItem

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

Overview

Note:

When making an API call, you may pass AwsCloudFrontDistributionOriginItem data as a hash:

{
  domain_name: "NonEmptyString",
  id: "NonEmptyString",
  origin_path: "NonEmptyString",
}

A complex type that describes the Amazon S3 bucket, HTTP server (for example, a web server), Amazon Elemental MediaStore, or other server from which CloudFront gets your files.

Instance Attribute Summary collapse

Instance Attribute Details

#domain_nameString

Amazon S3 origins: The DNS name of the Amazon S3 bucket from which you want CloudFront to get objects for this origin.

Returns:

  • (String)


276
277
278
279
280
281
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 276

class AwsCloudFrontDistributionOriginItem < Struct.new(
  :domain_name,
  :id,
  :origin_path)
  include Aws::Structure
end

#idString

A unique identifier for the origin or origin group.

Returns:

  • (String)


276
277
278
279
280
281
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 276

class AwsCloudFrontDistributionOriginItem < Struct.new(
  :domain_name,
  :id,
  :origin_path)
  include Aws::Structure
end

#origin_pathString

An optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.

Returns:

  • (String)


276
277
278
279
280
281
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 276

class AwsCloudFrontDistributionOriginItem < Struct.new(
  :domain_name,
  :id,
  :origin_path)
  include Aws::Structure
end