class Aws::CloudFront::Types::Origins
Contains information about the origins for this distribution.
@note When making an API call, you may pass Origins
data as a hash: { quantity: 1, # required items: [ # required { id: "string", # required domain_name: "string", # required origin_path: "string", custom_headers: { quantity: 1, # required items: [ { header_name: "string", # required header_value: "string", # required }, ], }, s3_origin_config: { origin_access_identity: "string", # required }, custom_origin_config: { http_port: 1, # required https_port: 1, # required origin_protocol_policy: "http-only", # required, accepts http-only, match-viewer, https-only origin_ssl_protocols: { quantity: 1, # required items: ["SSLv3"], # required, accepts SSLv3, TLSv1, TLSv1.1, TLSv1.2 }, origin_read_timeout: 1, origin_keepalive_timeout: 1, }, connection_attempts: 1, connection_timeout: 1, origin_shield: { enabled: false, # required origin_shield_region: "OriginShieldRegion", }, }, ], }
@!attribute [rw] quantity
The number of origins for this distribution. @return [Integer]
@!attribute [rw] items
A list of origins. @return [Array<Types::Origin>]
@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/Origins AWS API Documentation
Constants
- SENSITIVE