Skip to main content

AWSCloudFrontDistributionS3WebsiteOrigin

No description

type AWSCloudFrontDistributionS3WebsiteOrigin {
domainName: String!
id: String!
bucket: AWSS3Bucket
connectionAttempts: Int!
connectionTimeout: Int!
customHeaders: [AWSCloudFrontDistributionOriginCustomHeader!]!
configuration: AWSCloudFrontDistributionOriginCustomOriginConfiguration
accessControlId: String!
path: String!
shield: AWSCloudFrontDistributionOriginShield
}

Fields

AWSCloudFrontDistributionS3WebsiteOrigin.domainName ● String! non-null scalar

The domain name for the origin

AWSCloudFrontDistributionS3WebsiteOrigin.id ● String! non-null scalar

A unique identifier for the origin

AWSCloudFrontDistributionS3WebsiteOrigin.bucket ● AWSS3Bucket object

S3 bucket

AWSCloudFrontDistributionS3WebsiteOrigin.connectionAttempts ● Int! non-null scalar

The number of times that CloudFront attempts to connect to the origin The default value: 3 The range: 1 - 3

AWSCloudFrontDistributionS3WebsiteOrigin.connectionTimeout ● Int! non-null scalar

The number of seconds that CloudFront waits when trying to establish a connection to the origin

AWSCloudFrontDistributionS3WebsiteOrigin.customHeaders ● [AWSCloudFrontDistributionOriginCustomHeader!]! non-null object

A list of HTTP header names and values that CloudFront adds to the requests that it sends to the origin

AWSCloudFrontDistributionS3WebsiteOrigin.configuration ● AWSCloudFrontDistributionOriginCustomOriginConfiguration object

The configuration

AWSCloudFrontDistributionS3WebsiteOrigin.accessControlId ● String! non-null scalar

The unique identifier of an origin access control for this origin

AWSCloudFrontDistributionS3WebsiteOrigin.path ● String! non-null scalar

An optional path that CloudFront appends to the origin domain name when CloudFront requests content from the origin

AWSCloudFrontDistributionS3WebsiteOrigin.shield ● AWSCloudFrontDistributionOriginShield object

CloudFront Origin Shield

Implemented by

AWSCloudFrontDistributionOrigin union