Class CfnSecurityGroupMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnSecurityGroupMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSecurityGroupMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSecurityGroupMixinProps
@Stability(Stable)
@Internal
public static final class CfnSecurityGroupMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSecurityGroupMixinProps
An implementation for
CfnSecurityGroupMixinProps-
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.cfnpropertymixins.services.ec2.CfnSecurityGroupMixinProps
CfnSecurityGroupMixinProps.Builder, CfnSecurityGroupMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSecurityGroupMixinProps.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 theCfnSecurityGroupMixinProps.Builder.
-
-
Method Details
-
getGroupDescription
Description copied from interface:CfnSecurityGroupMixinPropsA 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 interfaceCfnSecurityGroupMixinProps- See Also:
-
getGroupName
Description copied from interface:CfnSecurityGroupMixinPropsThe 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 interfaceCfnSecurityGroupMixinProps- See Also:
-
getSecurityGroupEgress
Description copied from interface:CfnSecurityGroupMixinPropsThe outbound rules associated with the security group.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityGroupPropsMixin.EgressProperty>- Specified by:
getSecurityGroupEgressin interfaceCfnSecurityGroupMixinProps- See Also:
-
getSecurityGroupIngress
Description copied from interface:CfnSecurityGroupMixinPropsThe inbound rules associated with the security group.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityGroupPropsMixin.IngressProperty>- Specified by:
getSecurityGroupIngressin interfaceCfnSecurityGroupMixinProps- See Also:
-
getTags
Description copied from interface:CfnSecurityGroupMixinPropsAny tags assigned to the security group.- Specified by:
getTagsin interfaceCfnSecurityGroupMixinProps- See Also:
-
getVpcId
Description copied from interface:CfnSecurityGroupMixinPropsThe 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 interfaceCfnSecurityGroupMixinProps- 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()
-