Class: Aws::SecurityHub::Types::AwsCloudFrontDistributionOriginCustomOriginConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsCloudFrontDistributionOriginCustomOriginConfig
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
A custom origin. A custom origin is any origin that is not an Amazon S3 bucket, with one exception. An Amazon S3 bucket that is [configured with static website hosting] is a custom origin.
[1]: docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#http_port ⇒ Integer
The HTTP port that CloudFront uses to connect to the origin.
-
#https_port ⇒ Integer
The HTTPS port that CloudFront uses to connect to the origin.
-
#origin_keepalive_timeout ⇒ Integer
Specifies how long, in seconds, CloudFront persists its connection to the origin.
-
#origin_protocol_policy ⇒ String
Specifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin.
-
#origin_read_timeout ⇒ Integer
Specifies how long, in seconds, CloudFront waits for a response from the origin.
-
#origin_ssl_protocols ⇒ Types::AwsCloudFrontDistributionOriginSslProtocols
Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.
Instance Attribute Details
#http_port ⇒ Integer
The HTTP port that CloudFront uses to connect to the origin.
4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4511 class AwsCloudFrontDistributionOriginCustomOriginConfig < Struct.new( :http_port, :https_port, :origin_keepalive_timeout, :origin_protocol_policy, :origin_read_timeout, :origin_ssl_protocols) SENSITIVE = [] include Aws::Structure end |
#https_port ⇒ Integer
The HTTPS port that CloudFront uses to connect to the origin.
4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4511 class AwsCloudFrontDistributionOriginCustomOriginConfig < Struct.new( :http_port, :https_port, :origin_keepalive_timeout, :origin_protocol_policy, :origin_read_timeout, :origin_ssl_protocols) SENSITIVE = [] include Aws::Structure end |
#origin_keepalive_timeout ⇒ Integer
Specifies how long, in seconds, CloudFront persists its connection to the origin.
4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4511 class AwsCloudFrontDistributionOriginCustomOriginConfig < Struct.new( :http_port, :https_port, :origin_keepalive_timeout, :origin_protocol_policy, :origin_read_timeout, :origin_ssl_protocols) SENSITIVE = [] include Aws::Structure end |
#origin_protocol_policy ⇒ String
Specifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin.
4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4511 class AwsCloudFrontDistributionOriginCustomOriginConfig < Struct.new( :http_port, :https_port, :origin_keepalive_timeout, :origin_protocol_policy, :origin_read_timeout, :origin_ssl_protocols) SENSITIVE = [] include Aws::Structure end |
#origin_read_timeout ⇒ Integer
Specifies how long, in seconds, CloudFront waits for a response from the origin.
4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4511 class AwsCloudFrontDistributionOriginCustomOriginConfig < Struct.new( :http_port, :https_port, :origin_keepalive_timeout, :origin_protocol_policy, :origin_read_timeout, :origin_ssl_protocols) SENSITIVE = [] include Aws::Structure end |
#origin_ssl_protocols ⇒ Types::AwsCloudFrontDistributionOriginSslProtocols
Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.
4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4511 class AwsCloudFrontDistributionOriginCustomOriginConfig < Struct.new( :http_port, :https_port, :origin_keepalive_timeout, :origin_protocol_policy, :origin_read_timeout, :origin_ssl_protocols) SENSITIVE = [] include Aws::Structure end |