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"
};
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. |
Properties
AcceptanceRequired
Indicates whether requests from service consumers to create an endpoint to your service must be accepted.
virtual object AcceptanceRequired { get; }
Property Value
System.Object
Remarks
ContributorInsightsEnabled
Indicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink .
virtual object ContributorInsightsEnabled { get; }
Property Value
System.Object
Remarks
GatewayLoadBalancerArns
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
virtual string[] GatewayLoadBalancerArns { get; }
Property Value
System.String[]
Remarks
NetworkLoadBalancerArns
The Amazon Resource Names (ARNs) of the Network Load Balancers.
virtual string[] NetworkLoadBalancerArns { get; }
Property Value
System.String[]
Remarks
PayerResponsibility
The entity that is responsible for the endpoint costs.
virtual string PayerResponsibility { get; }
Property Value
System.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.