Class DatabaseProxyEndpointProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.DatabaseProxyEndpointProps.Jsii$Proxy
- All Implemented Interfaces:
DatabaseProxyEndpointOptions,DatabaseProxyEndpointProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DatabaseProxyEndpointProps
@Stability(Stable)
@Internal
public static final class DatabaseProxyEndpointProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DatabaseProxyEndpointProps
An implementation for
DatabaseProxyEndpointProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.rds.DatabaseProxyEndpointProps
DatabaseProxyEndpointProps.Builder, DatabaseProxyEndpointProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theDatabaseProxyEndpointProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal IDatabaseProxyThe DB proxy associated with the DB proxy endpoint.final StringThe name of the DB proxy endpoint.final List<ISecurityGroup> The VPC security groups to associate with the new proxy endpoint.final ProxyEndpointTargetRoleA value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.final IVpcgetVpc()The VPC of the DB proxy endpoint.final SubnetSelectionThe subnets of DB proxy endpoint.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theDatabaseProxyEndpointProps.Builder.
-
-
Method Details
-
getDbProxy
Description copied from interface:DatabaseProxyEndpointPropsThe DB proxy associated with the DB proxy endpoint.- Specified by:
getDbProxyin interfaceDatabaseProxyEndpointProps
-
getVpc
Description copied from interface:DatabaseProxyEndpointOptionsThe VPC of the DB proxy endpoint.- Specified by:
getVpcin interfaceDatabaseProxyEndpointOptions
-
getDbProxyEndpointName
Description copied from interface:DatabaseProxyEndpointOptionsThe name of the DB proxy endpoint.Default: - a CDK generated name
- Specified by:
getDbProxyEndpointNamein interfaceDatabaseProxyEndpointOptions
-
getSecurityGroups
Description copied from interface:DatabaseProxyEndpointOptionsThe VPC security groups to associate with the new proxy endpoint.Default: - Default security group for the VPC
- Specified by:
getSecurityGroupsin interfaceDatabaseProxyEndpointOptions
-
getTargetRole
Description copied from interface:DatabaseProxyEndpointOptionsA value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.Default: - ProxyEndpointTargetRole.READ_WRITE
- Specified by:
getTargetRolein interfaceDatabaseProxyEndpointOptions
-
getVpcSubnets
Description copied from interface:DatabaseProxyEndpointOptionsThe subnets of DB proxy endpoint.Default: - the VPC default strategy if not specified.
- Specified by:
getVpcSubnetsin interfaceDatabaseProxyEndpointOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-