Class TunnelInspectionRule
Tunnel Inspection Rule used in the firewall policy rules. Tunnel Inspection Rule determines whether tunnel inspection is applied on the traffic based on attributes such as Tunnel Inspect protocol, the source and destination IP addresses.
Inherited Members
Namespace: Oci.NetworkfirewallService.Models
Assembly: OCI.DotNetSDK.Networkfirewall.dll
Syntax
[JsonConverter(typeof(TunnelInspectionRuleModelConverter))]
public class TunnelInspectionRule
Properties
Action
Declaration
[JsonProperty(PropertyName = "action")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InspectActionType? Action { get; set; }
Property Value
Type | Description |
---|---|
InspectActionType? | Types of Inspect Action on the Traffic flow.
|
Name
Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | Name for the Tunnel Inspection Rule, must be unique within the policy. |
Remarks
Required
ParentResourceId
Declaration
[Required(ErrorMessage = "ParentResourceId is required.")]
[JsonProperty(PropertyName = "parentResourceId")]
public string ParentResourceId { get; set; }
Property Value
Type | Description |
---|---|
string | OCID of the Network Firewall Policy this Tunnel Inspection Rule belongs to. |
Remarks
Required
Position
Declaration
[JsonProperty(PropertyName = "position")]
public RulePosition Position { get; set; }
Property Value
Type | Description |
---|---|
RulePosition |
PriorityOrder
Declaration
[JsonProperty(PropertyName = "priorityOrder")]
public long? PriorityOrder { get; set; }
Property Value
Type | Description |
---|---|
long? | The priority order in which this rule should be evaluated |