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 ObjectgetVpcId()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- See Also:
-
getGroupName
Description copied from interface:CfnSecurityGroupPropsThe name of the security group. Names are case-insensitive and must be unique within the VPC.Constraints: Up to 255 characters in length. Can't start with
sg-.Valid characters: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*
- Specified by:
getGroupNamein interfaceCfnSecurityGroupProps- See Also:
-
getSecurityGroupEgress
Description copied from interface:CfnSecurityGroupPropsThe outbound rules associated with the security group.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityGroup.EgressProperty>- Specified by:
getSecurityGroupEgressin interfaceCfnSecurityGroupProps- See Also:
-
getSecurityGroupIngress
Description copied from interface:CfnSecurityGroupPropsThe inbound rules associated with the security group.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityGroup.IngressProperty>- Specified by:
getSecurityGroupIngressin interfaceCfnSecurityGroupProps- See Also:
-
getTags
Description copied from interface:CfnSecurityGroupPropsAny tags assigned to the security group.- Specified by:
getTagsin interfaceCfnSecurityGroupProps- See Also:
-
getVpcId
Description copied from interface:CfnSecurityGroupPropsThe ID of the VPC for the security group.If you do not specify a VPC, the default is to use the default VPC for the Region. If there's no specified VPC and no default VPC, security group creation fails.
- Specified by:
getVpcIdin interfaceCfnSecurityGroupProps- See Also:
-
$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()
-