class Aws::SecurityHub::Types::AwsCloudFrontDistributionOriginItem

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

@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",
      },
    }

@!attribute [rw] domain_name

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

@!attribute [rw] id

A unique identifier for the origin or origin group.
@return [String]

@!attribute [rw] origin_path

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

@!attribute [rw] s3_origin_config

An origin that is an S3 bucket that is not configured with static
website hosting.
@return [Types::AwsCloudFrontDistributionOriginS3OriginConfig]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsCloudFrontDistributionOriginItem AWS API Documentation

Constants

SENSITIVE