Class CfnSecurityGroupProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnSecurityGroupProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSecurityGroupProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnSecurityGroupProps
@Stability(Stable)
@Internal
public static final class CfnSecurityGroupProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSecurityGroupProps
An implementation for
CfnSecurityGroupProps-
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.ec2.CfnSecurityGroupProps
CfnSecurityGroupProps.Builder, CfnSecurityGroupProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnSecurityGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnSecurityGroupProps.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 StringA description for the security group.final StringThe name of the security group.final ObjectThe outbound rules associated with the security group.final ObjectThe inbound rules associated with the security group.getTags()Any tags assigned to the security group.final StringgetVpcId()The ID of the VPC for the security group.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 theCfnSecurityGroupProps.Builder.
-
-
Method Details
-
getGroupDescription
Description copied from interface:CfnSecurityGroupPropsA description for the security group.Constraints: Up to 255 characters in length
Valid characters: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*
- Specified by:
getGroupDescriptionin interfaceCfnSecurityGroupProps
-
getGroupName
Description copied from interface:CfnSecurityGroupPropsThe name of the security group.Constraints: Up to 255 characters in length. Cannot start with
sg-.Valid characters: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*
- Specified by:
getGroupNamein interfaceCfnSecurityGroupProps
-
getSecurityGroupEgress
Description copied from interface:CfnSecurityGroupPropsThe outbound rules associated with the security group.There is a short interruption during which you cannot connect to the security group.
- Specified by:
getSecurityGroupEgressin interfaceCfnSecurityGroupProps
-
getSecurityGroupIngress
Description copied from interface:CfnSecurityGroupPropsThe inbound rules associated with the security group.There is a short interruption during which you cannot connect to the security group.
- Specified by:
getSecurityGroupIngressin interfaceCfnSecurityGroupProps
-
getTags
Description copied from interface:CfnSecurityGroupPropsAny tags assigned to the security group.- Specified by:
getTagsin interfaceCfnSecurityGroupProps
-
getVpcId
Description copied from interface:CfnSecurityGroupPropsThe ID of the VPC for the security group.- Specified by:
getVpcIdin interfaceCfnSecurityGroupProps
-
$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()
-