Show / Hide Table of Contents

Interface CfnVpcOrigin.IVpcOriginEndpointConfigProperty

An Amazon CloudFront VPC origin endpoint configuration.

Namespace: Amazon.CDK.AWS.CloudFront
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnVpcOrigin.IVpcOriginEndpointConfigProperty
Syntax (vb)
Public Interface CfnVpcOrigin.IVpcOriginEndpointConfigProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-vpcorigin-vpcoriginendpointconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.CloudFront;

             var vpcOriginEndpointConfigProperty = new VpcOriginEndpointConfigProperty {
                 Arn = "arn",
                 Name = "name",

                 // the properties below are optional
                 HttpPort = 123,
                 HttpsPort = 123,
                 OriginProtocolPolicy = "originProtocolPolicy",
                 OriginSslProtocols = new [] { "originSslProtocols" }
             };

Synopsis

Properties

Arn

The ARN of the CloudFront VPC origin endpoint configuration.

HttpPort

The HTTP port for the CloudFront VPC origin endpoint configuration.

HttpsPort

The HTTPS port of the CloudFront VPC origin endpoint configuration.

Name

The name of the CloudFront VPC origin endpoint configuration.

OriginProtocolPolicy

The origin protocol policy for the CloudFront VPC origin endpoint configuration.

OriginSslProtocols

Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.

Properties

Arn

The ARN of the CloudFront VPC origin endpoint configuration.

string Arn { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-vpcorigin-vpcoriginendpointconfig.html#cfn-cloudfront-vpcorigin-vpcoriginendpointconfig-arn

HttpPort

The HTTP port for the CloudFront VPC origin endpoint configuration.

double? HttpPort { get; }
Property Value

double?

Remarks

The default value is 80 .

Default: - 80

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-vpcorigin-vpcoriginendpointconfig.html#cfn-cloudfront-vpcorigin-vpcoriginendpointconfig-httpport

HttpsPort

The HTTPS port of the CloudFront VPC origin endpoint configuration.

double? HttpsPort { get; }
Property Value

double?

Remarks

The default value is 443 .

Default: - 443

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-vpcorigin-vpcoriginendpointconfig.html#cfn-cloudfront-vpcorigin-vpcoriginendpointconfig-httpsport

Name

The name of the CloudFront VPC origin endpoint configuration.

string Name { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-vpcorigin-vpcoriginendpointconfig.html#cfn-cloudfront-vpcorigin-vpcoriginendpointconfig-name

OriginProtocolPolicy

The origin protocol policy for the CloudFront VPC origin endpoint configuration.

string? OriginProtocolPolicy { get; }
Property Value

string

Remarks

Default: - "match-viewer"

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-vpcorigin-vpcoriginendpointconfig.html#cfn-cloudfront-vpcorigin-vpcoriginendpointconfig-originprotocolpolicy

OriginSslProtocols

Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.

string[]? OriginSslProtocols { get; }
Property Value

string[]

Remarks

Valid values include SSLv3 , TLSv1 , TLSv1.1 , and TLSv1.2 .

For more information, see Minimum Origin SSL Protocol in the Amazon CloudFront Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-vpcorigin-vpcoriginendpointconfig.html#cfn-cloudfront-vpcorigin-vpcoriginendpointconfig-originsslprotocols

Back to top Generated by DocFX