Interface CfnEndpointProps

All Superinterfaces:
All Known Implementing Classes:

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:35.071Z") @Stability(Stable) public interface CfnEndpointProps extends
Properties for defining a CfnEndpoint.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 CfnEndpointProps cfnEndpointProps = CfnEndpointProps.builder()
         // the properties below are optional
  • Method Details

    • getOutpostId

      @Stability(Stable) @NotNull String getOutpostId()
      The ID of the Outpost.
    • getSecurityGroupId

      @Stability(Stable) @NotNull String getSecurityGroupId()
      The ID of the security group to use with the endpoint.
    • getSubnetId

      @Stability(Stable) @NotNull String getSubnetId()
      The ID of the subnet.
    • getAccessType

      @Stability(Stable) @Nullable default String getAccessType()
      The container for the type of connectivity used to access the Amazon S3 on Outposts endpoint.

      To use the Amazon VPC , choose Private . To use the endpoint with an on-premises network, choose CustomerOwnedIp . If you choose CustomerOwnedIp , you must also provide the customer-owned IP address pool (CoIP pool).

      Private is the default access type value.

    • getCustomerOwnedIpv4Pool

      @Stability(Stable) @Nullable default String getCustomerOwnedIpv4Pool()
      The ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint.

      IP addresses are allocated from this pool for the endpoint.

    • builder

      @Stability(Stable) static CfnEndpointProps.Builder builder()
      a CfnEndpointProps.Builder of CfnEndpointProps