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();
 
  • Method Details

    • getAcceptanceRequired

      @Stability(Stable) @Nullable default Object getAcceptanceRequired()
      Indicates whether requests from service consumers to create an endpoint to your service must be accepted.
    • getContributorInsightsEnabled

      @Stability(Stable) @Nullable default Object getContributorInsightsEnabled()
      Indicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink .
    • getGatewayLoadBalancerArns

      @Stability(Stable) @Nullable default List<String> getGatewayLoadBalancerArns()
      The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
    • getNetworkLoadBalancerArns

      @Stability(Stable) @Nullable default List<String> getNetworkLoadBalancerArns()
      The Amazon Resource Names (ARNs) of the Network Load Balancers.
    • getPayerResponsibility

      @Stability(Stable) @Nullable default String 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

      @Stability(Stable) static CfnVPCEndpointServiceProps.Builder builder()
      Returns:
      a CfnVPCEndpointServiceProps.Builder of CfnVPCEndpointServiceProps