Class VtapCaptureFilterRuleDetails
This resource contains the rules governing what traffic a VTAP mirrors.
Inheritance
VtapCaptureFilterRuleDetails
Assembly: OCI.DotNetSDK.Vnmonitoring.dll
Syntax
public class VtapCaptureFilterRuleDetails
Properties
DestinationCidr
Declaration
[JsonProperty(PropertyName = "destinationCidr")]
public string DestinationCidr { get; set; }
Property Value
Type |
Description |
string |
Traffic sent to this CIDR block through the VTAP source will be mirrored to the VTAP target.
|
IcmpOptions
Declaration
[JsonProperty(PropertyName = "icmpOptions")]
public IcmpOptions IcmpOptions { get; set; }
Property Value
Protocol
Declaration
[JsonProperty(PropertyName = "protocol")]
public string Protocol { get; set; }
Property Value
Type |
Description |
string |
The transport protocol used in the filter. If do not choose a protocol, all protocols will be used in the filter.
Supported options are:
- 1 = ICMP
- 6 = TCP
- 17 = UDP
|
RuleAction
Declaration
[JsonProperty(PropertyName = "ruleAction")]
[JsonConverter(typeof(StringEnumConverter))]
public VtapCaptureFilterRuleDetails.RuleActionEnum? RuleAction { get; set; }
Property Value
SourceCidr
Declaration
[JsonProperty(PropertyName = "sourceCidr")]
public string SourceCidr { get; set; }
Property Value
Type |
Description |
string |
Traffic from this CIDR block to the VTAP source will be mirrored to the VTAP target.
|
TcpOptions
Declaration
[JsonProperty(PropertyName = "tcpOptions")]
public TcpOptions TcpOptions { get; set; }
Property Value
TrafficDirection
Declaration
[Required(ErrorMessage = "TrafficDirection is required.")]
[JsonProperty(PropertyName = "trafficDirection")]
[JsonConverter(typeof(StringEnumConverter))]
public VtapCaptureFilterRuleDetails.TrafficDirectionEnum? TrafficDirection { get; set; }
Property Value
UdpOptions
Declaration
[JsonProperty(PropertyName = "udpOptions")]
public UdpOptions UdpOptions { get; set; }
Property Value