Class CfnDBSecurityGroup.IngressProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.CfnDBSecurityGroup.IngressProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDBSecurityGroup.IngressProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnDBSecurityGroup.IngressProperty
@Stability(Stable)
@Internal
public static final class CfnDBSecurityGroup.IngressProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDBSecurityGroup.IngressProperty
An implementation for
CfnDBSecurityGroup.IngressProperty-
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.CfnDBSecurityGroup.IngressProperty
CfnDBSecurityGroup.IngressProperty.Builder, CfnDBSecurityGroup.IngressProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDBSecurityGroup.IngressProperty.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 StringThe IP range to authorize.final StringId of the EC2 security group to authorize.final StringName of the EC2 security group to authorize.final StringAWS account number of the owner of the EC2 security group specified in theEC2SecurityGroupNameparameter.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 theCfnDBSecurityGroup.IngressProperty.Builder.
-
-
Method Details
-
getCidrip
Description copied from interface:CfnDBSecurityGroup.IngressPropertyThe IP range to authorize.- Specified by:
getCidripin interfaceCfnDBSecurityGroup.IngressProperty
-
getEc2SecurityGroupId
Description copied from interface:CfnDBSecurityGroup.IngressPropertyId of the EC2 security group to authorize.For VPC DB security groups,
EC2SecurityGroupIdmust be provided. Otherwise,EC2SecurityGroupOwnerIdand eitherEC2SecurityGroupNameorEC2SecurityGroupIdmust be provided.- Specified by:
getEc2SecurityGroupIdin interfaceCfnDBSecurityGroup.IngressProperty
-
getEc2SecurityGroupName
Description copied from interface:CfnDBSecurityGroup.IngressPropertyName of the EC2 security group to authorize.For VPC DB security groups,
EC2SecurityGroupIdmust be provided. Otherwise,EC2SecurityGroupOwnerIdand eitherEC2SecurityGroupNameorEC2SecurityGroupIdmust be provided.- Specified by:
getEc2SecurityGroupNamein interfaceCfnDBSecurityGroup.IngressProperty
-
getEc2SecurityGroupOwnerId
Description copied from interface:CfnDBSecurityGroup.IngressPropertyAWS account number of the owner of the EC2 security group specified in theEC2SecurityGroupNameparameter.The AWS access key ID isn't an acceptable value. For VPC DB security groups,
EC2SecurityGroupIdmust be provided. Otherwise,EC2SecurityGroupOwnerIdand eitherEC2SecurityGroupNameorEC2SecurityGroupIdmust be provided.- Specified by:
getEc2SecurityGroupOwnerIdin interfaceCfnDBSecurityGroup.IngressProperty
-
$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()
-