public sealed class PacketMirroringFilter : IMessage<PacketMirroringFilter>, IEquatable<PacketMirroringFilter>, IDeepCloneable<PacketMirroringFilter>, IBufferMessage, IMessage
IP CIDR ranges that apply as filter on the source (ingress) or destination (egress) IP in the IP header. Only IPv4 is supported. If no ranges are specified, all traffic that matches the specified IPProtocols is mirrored. If neither cidrRanges nor IPProtocols is specified, all traffic is mirrored.
Protocols that apply as filter on mirrored traffic. If no protocols are specified, all traffic that matches the specified CIDR ranges is mirrored. If neither cidrRanges nor IPProtocols is specified, all traffic is mirrored.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThe \u003ccode\u003ePacketMirroringFilter\u003c/code\u003e class, part of the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, is used to filter mirrored network traffic and is available in multiple versions, with the latest being 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing capabilities for message handling, equality checks, deep cloning, and buffer manipulation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ePacketMirroringFilter\u003c/code\u003e has properties to filter traffic by \u003ccode\u003eCidrRanges\u003c/code\u003e (IPv4 addresses), \u003ccode\u003eDirection\u003c/code\u003e (INGRESS, EGRESS, or BOTH), and \u003ccode\u003eIPProtocols\u003c/code\u003e, and all traffic will be mirrored if both cidrRanges and IPProtocols are unspecified.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePacketMirroringFilter\u003c/code\u003e class offers two constructors: a default constructor and another which accepts an existing \u003ccode\u003ePacketMirroringFilter\u003c/code\u003e instance to create a copy.\u003c/p\u003e\n"],["\u003cp\u003eVersion 1.2.0 of this class is displayed in the content, however, there are versions up to 3.6.0 available for use, and it inherits base methods such as GetHashCode, GetType, MemberwiseClone, and ToString.\u003c/p\u003e\n"]]],[],null,[]]