Class CfnNetworkAclEntryMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnNetworkAclEntryMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnNetworkAclEntryMixinProps
CfnNetworkAclEntryMixinProps-
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.CfnNetworkAclEntryMixinProps
CfnNetworkAclEntryMixinProps.Builder, CfnNetworkAclEntryMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnNetworkAclEntryMixinProps.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 StringThe IPv4 CIDR range to allow or deny, in CIDR notation (for example, 172.16.0.0/24).final ObjectWhether this rule applies to egress traffic from the subnet (true) or ingress traffic to the subnet (false).final ObjectgetIcmp()The Internet Control Message Protocol (ICMP) code and type.final StringThe IPv6 network range to allow or deny, in CIDR notation.final StringThe ID of the ACL for the entry.final ObjectThe range of port numbers for the UDP/TCP protocol.final NumberThe IP protocol that the rule applies to.final StringWhether to allow or deny traffic that matches the rule;final NumberRule number to assign to the entry, such as 100.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 theCfnNetworkAclEntryMixinProps.Builder.
-
-
Method Details
-
getCidrBlock
Description copied from interface:CfnNetworkAclEntryMixinPropsThe IPv4 CIDR range to allow or deny, in CIDR notation (for example, 172.16.0.0/24). You must specify an IPv4 CIDR block or an IPv6 CIDR block.- Specified by:
getCidrBlockin interfaceCfnNetworkAclEntryMixinProps- See Also:
-
getEgress
Description copied from interface:CfnNetworkAclEntryMixinPropsWhether this rule applies to egress traffic from the subnet (true) or ingress traffic to the subnet (false).By default, AWS CloudFormation specifies
false.Returns union: either
BooleanorIResolvable- Specified by:
getEgressin interfaceCfnNetworkAclEntryMixinProps- See Also:
-
getIcmp
Description copied from interface:CfnNetworkAclEntryMixinPropsThe Internet Control Message Protocol (ICMP) code and type.Required if specifying 1 (ICMP) for the protocol parameter.
Returns union: either
IResolvableorCfnNetworkAclEntryPropsMixin.IcmpProperty- Specified by:
getIcmpin interfaceCfnNetworkAclEntryMixinProps- See Also:
-
getIpv6CidrBlock
Description copied from interface:CfnNetworkAclEntryMixinPropsThe IPv6 network range to allow or deny, in CIDR notation.You must specify an IPv4 CIDR block or an IPv6 CIDR block.
- Specified by:
getIpv6CidrBlockin interfaceCfnNetworkAclEntryMixinProps- See Also:
-
getNetworkAclId
Description copied from interface:CfnNetworkAclEntryMixinPropsThe ID of the ACL for the entry.- Specified by:
getNetworkAclIdin interfaceCfnNetworkAclEntryMixinProps- See Also:
-
getPortRange
Description copied from interface:CfnNetworkAclEntryMixinPropsThe range of port numbers for the UDP/TCP protocol.Required if specifying 6 (TCP) or 17 (UDP) for the protocol parameter.
Returns union: either
IResolvableorCfnNetworkAclEntryPropsMixin.PortRangeProperty- Specified by:
getPortRangein interfaceCfnNetworkAclEntryMixinProps- See Also:
-
getProtocol
Description copied from interface:CfnNetworkAclEntryMixinPropsThe IP protocol that the rule applies to.You must specify -1 or a protocol number. You can specify -1 for all protocols.
If you specify -1, all ports are opened and the
PortRangeproperty is ignored.- Specified by:
getProtocolin interfaceCfnNetworkAclEntryMixinProps- See Also:
-
getRuleAction
Description copied from interface:CfnNetworkAclEntryMixinPropsWhether to allow or deny traffic that matches the rule;valid values are "allow" or "deny".
- Specified by:
getRuleActionin interfaceCfnNetworkAclEntryMixinProps- See Also:
-
getRuleNumber
Description copied from interface:CfnNetworkAclEntryMixinPropsRule number to assign to the entry, such as 100.ACL entries are processed in ascending order by rule number. Entries can't use the same rule number unless one is an egress rule and the other is an ingress rule.
- Specified by:
getRuleNumberin interfaceCfnNetworkAclEntryMixinProps- 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()
-