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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.SecurityGroupImportOptions
SecurityGroupImportOptions.Builder, SecurityGroupImportOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theSecurityGroupImportOptions.Builder
.protected
Jsii$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.JsonNode
final boolean
final Boolean
Mark the SecurityGroup as having been created allowing all outbound ipv6 traffic.final Boolean
Mark the SecurityGroup as having been created allowing all outbound traffic.final Boolean
If a SecurityGroup is mutable CDK can add rules to existing groups.final int
hashCode()
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:SecurityGroupImportOptions
Mark 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:
getAllowAllIpv6Outbound
in interfaceSecurityGroupImportOptions
-
getAllowAllOutbound
Description copied from interface:SecurityGroupImportOptions
Mark 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:
getAllowAllOutbound
in interfaceSecurityGroupImportOptions
-
getMutable
Description copied from interface:SecurityGroupImportOptions
If 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:
getMutable
in interfaceSecurityGroupImportOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-