Class FlowLogCaptureFilterRuleDetails
The set of rules governing what traffic the flow log collects when creating a flow log capture filter.
Inheritance
FlowLogCaptureFilterRuleDetails
Assembly: OCI.DotNetSDK.Vnmonitoring.dll
Syntax
public class FlowLogCaptureFilterRuleDetails
Properties
DestinationCidr
Declaration
[JsonProperty(PropertyName = "destinationCidr")]
public string DestinationCidr { get; set; }
Property Value
Type |
Description |
string |
Traffic to this CIDR will be captured in the flow log.
|
FlowLogType
Declaration
[JsonProperty(PropertyName = "flowLogType")]
[JsonConverter(typeof(StringEnumConverter))]
public FlowLogCaptureFilterRuleDetails.FlowLogTypeEnum? FlowLogType { get; set; }
Property Value
IcmpOptions
Declaration
[JsonProperty(PropertyName = "icmpOptions")]
public IcmpOptions IcmpOptions { get; set; }
Property Value
IsEnabled
Declaration
[JsonProperty(PropertyName = "isEnabled")]
public bool? IsEnabled { get; set; }
Property Value
Type |
Description |
bool? |
Indicates whether a flow log capture filter rule is enabled.
|
Priority
Declaration
[JsonProperty(PropertyName = "priority")]
public int? Priority { get; set; }
Property Value
Type |
Description |
int? |
A lower number indicates a higher priority, range 0-9. Each rule must have a distinct priority.
|
Protocol
Declaration
[JsonProperty(PropertyName = "protocol")]
public string Protocol { get; set; }
Property Value
Type |
Description |
string |
The transport protocol the filter uses.
|
RuleAction
Declaration
[JsonProperty(PropertyName = "ruleAction")]
[JsonConverter(typeof(StringEnumConverter))]
public FlowLogCaptureFilterRuleDetails.RuleActionEnum? RuleAction { get; set; }
Property Value
SamplingRate
Declaration
[JsonProperty(PropertyName = "samplingRate")]
public int? SamplingRate { get; set; }
Property Value
Type |
Description |
int? |
Sampling interval as 1 of X, where X is an integer not greater than 100000.
|
SourceCidr
Declaration
[JsonProperty(PropertyName = "sourceCidr")]
public string SourceCidr { get; set; }
Property Value
Type |
Description |
string |
Traffic from this CIDR will be captured in the flow log.
|
TcpOptions
Declaration
[JsonProperty(PropertyName = "tcpOptions")]
public TcpOptions TcpOptions { get; set; }
Property Value
UdpOptions
Declaration
[JsonProperty(PropertyName = "udpOptions")]
public UdpOptions UdpOptions { get; set; }
Property Value