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",
  s3_origin_config: {
    origin_access_identity: "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.

Constant Summary collapse

SENSITIVE =
[]

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)


1896
1897
1898
1899
1900
1901
1902
1903
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1896

class AwsCloudFrontDistributionOriginItem < Struct.new(
  :domain_name,
  :id,
  :origin_path,
  :s3_origin_config)
  SENSITIVE = []
  include Aws::Structure
end

#idString

A unique identifier for the origin or origin group.

Returns:

  • (String)


1896
1897
1898
1899
1900
1901
1902
1903
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1896

class AwsCloudFrontDistributionOriginItem < Struct.new(
  :domain_name,
  :id,
  :origin_path,
  :s3_origin_config)
  SENSITIVE = []
  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)


1896
1897
1898
1899
1900
1901
1902
1903
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1896

class AwsCloudFrontDistributionOriginItem < Struct.new(
  :domain_name,
  :id,
  :origin_path,
  :s3_origin_config)
  SENSITIVE = []
  include Aws::Structure
end

#s3_origin_configTypes::AwsCloudFrontDistributionOriginS3OriginConfig

An origin that is an S3 bucket that is not configured with static website hosting.



1896
1897
1898
1899
1900
1901
1902
1903
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1896

class AwsCloudFrontDistributionOriginItem < Struct.new(
  :domain_name,
  :id,
  :origin_path,
  :s3_origin_config)
  SENSITIVE = []
  include Aws::Structure
end