Show / Hide Table of Contents

Class CfnVpcOrigin.VpcOriginEndpointConfigProperty

An Amazon CloudFront VPC origin endpoint configuration.

Inheritance
object
CfnVpcOrigin.VpcOriginEndpointConfigProperty
Implements
CfnVpcOrigin.IVpcOriginEndpointConfigProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.CloudFront
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnVpcOrigin.VpcOriginEndpointConfigProperty : CfnVpcOrigin.IVpcOriginEndpointConfigProperty
Syntax (vb)
Public Class CfnVpcOrigin.VpcOriginEndpointConfigProperty Implements 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

Constructors

VpcOriginEndpointConfigProperty()

An Amazon CloudFront VPC origin endpoint configuration.

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.

Constructors

VpcOriginEndpointConfigProperty()

An Amazon CloudFront VPC origin endpoint configuration.

public VpcOriginEndpointConfigProperty()
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" }
             };

Properties

Arn

The ARN of the CloudFront VPC origin endpoint configuration.

public string Arn { get; set; }
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.

public double? HttpPort { get; set; }
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.

public double? HttpsPort { get; set; }
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.

public string Name { get; set; }
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.

public string? OriginProtocolPolicy { get; set; }
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.

public string[]? OriginSslProtocols { get; set; }
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

Implements

CfnVpcOrigin.IVpcOriginEndpointConfigProperty
Back to top Generated by DocFX