Class CfnTrafficMirrorSessionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnTrafficMirrorSessionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTrafficMirrorSessionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnTrafficMirrorSessionProps
@Stability(Stable)
@Internal
public static final class CfnTrafficMirrorSessionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTrafficMirrorSessionProps
An implementation for
CfnTrafficMirrorSessionProps-
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.CfnTrafficMirrorSessionProps
CfnTrafficMirrorSessionProps.Builder, CfnTrafficMirrorSessionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTrafficMirrorSessionProps.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 description of the Traffic Mirror session.final StringThe ID of the source network interface.final NumberThe number of bytes in each packet to mirror.final NumberThe session number determines the order in which sessions are evaluated when an interface is used by multiple sessions.getTags()The tags to assign to a Traffic Mirror session.final StringThe ID of the Traffic Mirror filter.final StringThe ID of the Traffic Mirror target.final NumberThe VXLAN ID for the Traffic Mirror session.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 theCfnTrafficMirrorSessionProps.Builder.
-
-
Method Details
-
getNetworkInterfaceId
Description copied from interface:CfnTrafficMirrorSessionPropsThe ID of the source network interface.- Specified by:
getNetworkInterfaceIdin interfaceCfnTrafficMirrorSessionProps
-
getSessionNumber
Description copied from interface:CfnTrafficMirrorSessionPropsThe session number determines the order in which sessions are evaluated when an interface is used by multiple sessions.The first session with a matching filter is the one that mirrors the packets.
Valid values are 1-32766.
- Specified by:
getSessionNumberin interfaceCfnTrafficMirrorSessionProps
-
getTrafficMirrorFilterId
Description copied from interface:CfnTrafficMirrorSessionPropsThe ID of the Traffic Mirror filter.- Specified by:
getTrafficMirrorFilterIdin interfaceCfnTrafficMirrorSessionProps
-
getTrafficMirrorTargetId
Description copied from interface:CfnTrafficMirrorSessionPropsThe ID of the Traffic Mirror target.- Specified by:
getTrafficMirrorTargetIdin interfaceCfnTrafficMirrorSessionProps
-
getDescription
Description copied from interface:CfnTrafficMirrorSessionPropsThe description of the Traffic Mirror session.- Specified by:
getDescriptionin interfaceCfnTrafficMirrorSessionProps
-
getPacketLength
Description copied from interface:CfnTrafficMirrorSessionPropsThe number of bytes in each packet to mirror.These are bytes after the VXLAN header. Do not specify this parameter when you want to mirror the entire packet. To mirror a subset of the packet, set this to the length (in bytes) that you want to mirror. For example, if you set this value to 100, then the first 100 bytes that meet the filter criteria are copied to the target.
If you do not want to mirror the entire packet, use the
PacketLengthparameter to specify the number of bytes in each packet to mirror.- Specified by:
getPacketLengthin interfaceCfnTrafficMirrorSessionProps
-
getTags
Description copied from interface:CfnTrafficMirrorSessionPropsThe tags to assign to a Traffic Mirror session.- Specified by:
getTagsin interfaceCfnTrafficMirrorSessionProps
-
getVirtualNetworkId
Description copied from interface:CfnTrafficMirrorSessionPropsThe VXLAN ID for the Traffic Mirror session.For more information about the VXLAN protocol, see RFC 7348 . If you do not specify a
VirtualNetworkId, an account-wide unique id is chosen at random.- Specified by:
getVirtualNetworkIdin interfaceCfnTrafficMirrorSessionProps
-
$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()
-