AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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_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)

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

#idString

A unique identifier for the origin or origin group.

Returns:

  • (String)

    A unique identifier for the origin or origin group.

#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)

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

#s3_origin_configTypes::AwsCloudFrontDistributionOriginS3OriginConfig

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

Returns: