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
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
Remarks
ContributorInsightsEnabled
Indicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink .
object? ContributorInsightsEnabled { get; }
Property Value
Remarks
GatewayLoadBalancerArns
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
string[]? GatewayLoadBalancerArns { get; }
Property Value
string[]
Remarks
NetworkLoadBalancerArns
The Amazon Resource Names (ARNs) of the Network Load Balancers.
string[]? NetworkLoadBalancerArns { get; }
Property Value
string[]
Remarks
PayerResponsibility
The entity that is responsible for the endpoint costs.
string? PayerResponsibility { get; }
Property Value
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.
SupportedIpAddressTypes
The supported IP address types.
string[]? SupportedIpAddressTypes { get; }
Property Value
string[]
Remarks
The possible values are ipv4
and ipv6
.
SupportedRegions
The Regions from which service consumers can access the service.
string[]? SupportedRegions { get; }
Property Value
string[]