Class CfnVPCEndpointServiceProps
Properties for defining a CfnVPCEndpointService
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnVPCEndpointServiceProps : Object, ICfnVPCEndpointServiceProps
Syntax (vb)
Public Class CfnVPCEndpointServiceProps
Inherits Object
Implements 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
Constructors
CfnVPCEndpointServiceProps() |
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. |
Constructors
CfnVPCEndpointServiceProps()
public CfnVPCEndpointServiceProps()
Properties
AcceptanceRequired
Indicates whether requests from service consumers to create an endpoint to your service must be accepted.
public object AcceptanceRequired { get; set; }
Property Value
System.Object
Remarks
ContributorInsightsEnabled
Indicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink .
public object ContributorInsightsEnabled { get; set; }
Property Value
System.Object
Remarks
GatewayLoadBalancerArns
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
public string[] GatewayLoadBalancerArns { get; set; }
Property Value
System.String[]
Remarks
NetworkLoadBalancerArns
The Amazon Resource Names (ARNs) of the Network Load Balancers.
public string[] NetworkLoadBalancerArns { get; set; }
Property Value
System.String[]
Remarks
PayerResponsibility
The entity that is responsible for the endpoint costs.
public string PayerResponsibility { get; set; }
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.