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 |