Class SecurityGroupImportOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.SecurityGroupImportOptions.Jsii$Proxy
- All Implemented Interfaces:
SecurityGroupImportOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SecurityGroupImportOptions
@Stability(Stable)
@Internal
public static final class SecurityGroupImportOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SecurityGroupImportOptions
An implementation for
SecurityGroupImportOptions-
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.SecurityGroupImportOptions
SecurityGroupImportOptions.Builder, SecurityGroupImportOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theSecurityGroupImportOptions.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 BooleanMark the SecurityGroup as having been created allowing all outbound ipv6 traffic.final BooleanMark the SecurityGroup as having been created allowing all outbound traffic.final BooleanIf a SecurityGroup is mutable CDK can add rules to existing groups.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 theSecurityGroupImportOptions.Builder.
-
-
Method Details
-
getAllowAllIpv6Outbound
Description copied from interface:SecurityGroupImportOptionsMark the SecurityGroup as having been created allowing all outbound ipv6 traffic.Only if this is set to false will egress rules for ipv6 be added to this security group. Be aware, this would undo any potential "all outbound traffic" default.
Default: false
- Specified by:
getAllowAllIpv6Outboundin interfaceSecurityGroupImportOptions
-
getAllowAllOutbound
Description copied from interface:SecurityGroupImportOptionsMark the SecurityGroup as having been created allowing all outbound traffic.Only if this is set to false will egress rules be added to this security group. Be aware, this would undo any potential "all outbound traffic" default.
Default: true
- Specified by:
getAllowAllOutboundin interfaceSecurityGroupImportOptions
-
getMutable
Description copied from interface:SecurityGroupImportOptionsIf a SecurityGroup is mutable CDK can add rules to existing groups.Beware that making a SecurityGroup immutable might lead to issue due to missing ingress/egress rules for new resources.
Default: true
- Specified by:
getMutablein interfaceSecurityGroupImportOptions
-
$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()
-