Class CfnTrafficMirrorFilterRuleProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnTrafficMirrorFilterRuleProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTrafficMirrorFilterRuleProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTrafficMirrorFilterRuleProps
@Stability(Stable)
@Internal
public static final class CfnTrafficMirrorFilterRuleProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTrafficMirrorFilterRuleProps
An implementation for
CfnTrafficMirrorFilterRuleProps
-
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.CfnTrafficMirrorFilterRuleProps
CfnTrafficMirrorFilterRuleProps.Builder, CfnTrafficMirrorFilterRuleProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTrafficMirrorFilterRuleProps.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 String
The description of the Traffic Mirror rule.final String
The destination CIDR block to assign to the Traffic Mirror rule.final Object
The destination port range.final Number
The protocol, for example UDP, to assign to the Traffic Mirror rule.final String
The action to take on the filtered traffic.final Number
The number of the Traffic Mirror rule.final String
The source CIDR block to assign to the Traffic Mirror rule.final Object
The source port range.final String
The type of traffic.final String
The ID of the filter that this rule is associated with.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 theCfnTrafficMirrorFilterRuleProps.Builder
.
-
-
Method Details
-
getDestinationCidrBlock
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The destination CIDR block to assign to the Traffic Mirror rule.- Specified by:
getDestinationCidrBlock
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
getRuleAction
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The action to take on the filtered traffic.- Specified by:
getRuleAction
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
getRuleNumber
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The number of the Traffic Mirror rule.This number must be unique for each Traffic Mirror rule in a given direction. The rules are processed in ascending order by rule number.
- Specified by:
getRuleNumber
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
getSourceCidrBlock
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The source CIDR block to assign to the Traffic Mirror rule.- Specified by:
getSourceCidrBlock
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
getTrafficDirection
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The type of traffic.- Specified by:
getTrafficDirection
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
getTrafficMirrorFilterId
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The ID of the filter that this rule is associated with.- Specified by:
getTrafficMirrorFilterId
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
getDescription
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The description of the Traffic Mirror rule.- Specified by:
getDescription
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
getDestinationPortRange
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The destination port range.- Specified by:
getDestinationPortRange
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
getProtocol
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The protocol, for example UDP, to assign to the Traffic Mirror rule.For information about the protocol value, see Protocol Numbers on the Internet Assigned Numbers Authority (IANA) website.
- Specified by:
getProtocol
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
getSourcePortRange
Description copied from interface:CfnTrafficMirrorFilterRuleProps
The source port range.- Specified by:
getSourcePortRange
in interfaceCfnTrafficMirrorFilterRuleProps
- See Also:
-
$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()
-