Interface CfnVPCEndpointServiceProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVPCEndpointServiceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:39.170Z")
@Stability(Stable)
public interface CfnVPCEndpointServiceProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnVPCEndpointService.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ec2.*;
CfnVPCEndpointServiceProps cfnVPCEndpointServiceProps = CfnVPCEndpointServiceProps.builder()
.acceptanceRequired(false)
.contributorInsightsEnabled(false)
.gatewayLoadBalancerArns(List.of("gatewayLoadBalancerArns"))
.networkLoadBalancerArns(List.of("networkLoadBalancerArns"))
.payerResponsibility("payerResponsibility")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnVPCEndpointServicePropsstatic final classAn implementation forCfnVPCEndpointServiceProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectIndicates whether requests from service consumers to create an endpoint to your service must be accepted.default ObjectIndicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink .The Amazon Resource Names (ARNs) of the Gateway Load Balancers.The Amazon Resource Names (ARNs) of the Network Load Balancers.default StringThe entity that is responsible for the endpoint costs.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAcceptanceRequired
Indicates whether requests from service consumers to create an endpoint to your service must be accepted. -
getContributorInsightsEnabled
Indicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink . -
getGatewayLoadBalancerArns
The Amazon Resource Names (ARNs) of the Gateway Load Balancers. -
getNetworkLoadBalancerArns
The Amazon Resource Names (ARNs) of the Network Load Balancers. -
getPayerResponsibility
The entity that is responsible for the endpoint costs.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.
-
builder
- Returns:
- a
CfnVPCEndpointServiceProps.BuilderofCfnVPCEndpointServiceProps
-