Show / Hide Table of Contents

Interface ICfnVPCEndpointServiceProps

Properties for defining a CfnVPCEndpointService.

Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnVPCEndpointServiceProps
Syntax (vb)
Public Interface ICfnVPCEndpointServiceProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.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.EC2;

             var cfnVPCEndpointServiceProps = new CfnVPCEndpointServiceProps {
                 AcceptanceRequired = false,
                 ContributorInsightsEnabled = false,
                 GatewayLoadBalancerArns = new [] { "gatewayLoadBalancerArns" },
                 NetworkLoadBalancerArns = new [] { "networkLoadBalancerArns" },
                 PayerResponsibility = "payerResponsibility",
                 SupportedIpAddressTypes = new [] { "supportedIpAddressTypes" },
                 SupportedRegions = new [] { "supportedRegions" },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Properties

AcceptanceRequired

Indicates whether requests from service consumers to create an endpoint to your service must be accepted.

ContributorInsightsEnabled

Indicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink .

GatewayLoadBalancerArns

The Amazon Resource Names (ARNs) of the Gateway Load Balancers.

NetworkLoadBalancerArns

The Amazon Resource Names (ARNs) of the Network Load Balancers.

PayerResponsibility

The entity that is responsible for the endpoint costs.

SupportedIpAddressTypes

The supported IP address types.

SupportedRegions

The Regions from which service consumers can access the service.

Tags

The tags to associate with the service.

Properties

AcceptanceRequired

Indicates whether requests from service consumers to create an endpoint to your service must be accepted.

object? AcceptanceRequired { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-acceptancerequired

ContributorInsightsEnabled

Indicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink .

object? ContributorInsightsEnabled { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-contributorinsightsenabled

GatewayLoadBalancerArns

The Amazon Resource Names (ARNs) of the Gateway Load Balancers.

string[]? GatewayLoadBalancerArns { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-gatewayloadbalancerarns

NetworkLoadBalancerArns

The Amazon Resource Names (ARNs) of the Network Load Balancers.

string[]? NetworkLoadBalancerArns { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-networkloadbalancerarns

PayerResponsibility

The entity that is responsible for the endpoint costs.

string? PayerResponsibility { get; }
Property Value

string

Remarks

The default is the endpoint owner. If you set the payer responsibility to the service owner, you cannot set it back to the endpoint owner.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-payerresponsibility

SupportedIpAddressTypes

The supported IP address types.

string[]? SupportedIpAddressTypes { get; }
Property Value

string[]

Remarks

The possible values are ipv4 and ipv6 .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-supportedipaddresstypes

SupportedRegions

The Regions from which service consumers can access the service.

string[]? SupportedRegions { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-supportedregions

Tags

The tags to associate with the service.

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-tags

Back to top Generated by DocFX