You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

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

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing AwsCloudFrontDistributionOriginItem as input to an Aws::Client method, you can use a vanilla 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.

Instance Attribute Summary collapse

Instance Attribute Details

#domain_name ⇒ String

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

Returns:

  • (String) —

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

#id ⇒ String

A unique identifier for the origin or origin group.

Returns:

  • (String) —

    A unique identifier for the origin or origin group.

#origin_path ⇒ String

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

Returns:

  • (String) —

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

#s3_origin_config ⇒ Types::AwsCloudFrontDistributionOriginS3OriginConfig

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

Returns: