Interface CfnDBProxyEndpointProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnDBProxyEndpointProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:49.032Z") @Stability(Stable) public interface CfnDBProxyEndpointProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnDBProxyEndpoint.

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.rds.*;
 CfnDBProxyEndpointProps cfnDBProxyEndpointProps = CfnDBProxyEndpointProps.builder()
         .dbProxyEndpointName("dbProxyEndpointName")
         .dbProxyName("dbProxyName")
         .vpcSubnetIds(List.of("vpcSubnetIds"))
         // the properties below are optional
         .tags(List.of(TagFormatProperty.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .targetRole("targetRole")
         .vpcSecurityGroupIds(List.of("vpcSecurityGroupIds"))
         .build();
 
  • Method Details

    • getDbProxyEndpointName

      @Stability(Stable) @NotNull String getDbProxyEndpointName()
      The name of the DB proxy endpoint to create.
    • getDbProxyName

      @Stability(Stable) @NotNull String getDbProxyName()
      The name of the DB proxy associated with the DB proxy endpoint that you create.
    • getVpcSubnetIds

      @Stability(Stable) @NotNull List<String> getVpcSubnetIds()
      The VPC subnet IDs for the DB proxy endpoint that you create.

      You can specify a different set of subnet IDs than for the original DB proxy.

    • getTags

      @Stability(Stable) @Nullable default List<CfnDBProxyEndpoint.TagFormatProperty> getTags()
      An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.
    • getTargetRole

      @Stability(Stable) @Nullable default String getTargetRole()
      A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

      Valid Values: READ_WRITE | READ_ONLY

    • getVpcSecurityGroupIds

      @Stability(Stable) @Nullable default List<String> getVpcSecurityGroupIds()
      The VPC security group IDs for the DB proxy endpoint that you create.

      You can specify a different set of security group IDs than for the original DB proxy. The default is the default security group for the VPC.

    • builder

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