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",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
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. |
Tags | The tags to associate with the service. |
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.
Tags
The tags to associate with the service.
public ICfnTag[] Tags { get; set; }
Property Value
ICfnTag[]