DecryptionRuleSummary

class oci.network_firewall.models.DecryptionRuleSummary(**kwargs)

Bases: object

Summary for Decryption Rule used in the firewall policy rules. A Decryption Rule is used to define which traffic should be decrypted by the firewall, and how it should do so.

Attributes

ACTION_DECRYPT A constant which can be used with the action property of a DecryptionRuleSummary.
ACTION_NO_DECRYPT A constant which can be used with the action property of a DecryptionRuleSummary.
action [Required] Gets the action of this DecryptionRuleSummary.
decryption_profile [Required] Gets the decryption_profile of this DecryptionRuleSummary.
name [Required] Gets the name of this DecryptionRuleSummary.
parent_resource_id [Required] Gets the parent_resource_id of this DecryptionRuleSummary.
priority_order [Required] Gets the priority_order of this DecryptionRuleSummary.
secret [Required] Gets the secret of this DecryptionRuleSummary.

Methods

__init__(**kwargs) Initializes a new DecryptionRuleSummary object with values from keyword arguments.
ACTION_DECRYPT = 'DECRYPT'

A constant which can be used with the action property of a DecryptionRuleSummary. This constant has a value of “DECRYPT”

ACTION_NO_DECRYPT = 'NO_DECRYPT'

A constant which can be used with the action property of a DecryptionRuleSummary. This constant has a value of “NO_DECRYPT”

__init__(**kwargs)

Initializes a new DecryptionRuleSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this DecryptionRuleSummary.
  • action (str) – The value to assign to the action property of this DecryptionRuleSummary. Allowed values for this property are: “NO_DECRYPT”, “DECRYPT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • decryption_profile (str) – The value to assign to the decryption_profile property of this DecryptionRuleSummary.
  • secret (str) – The value to assign to the secret property of this DecryptionRuleSummary.
  • priority_order (int) – The value to assign to the priority_order property of this DecryptionRuleSummary.
  • parent_resource_id (str) – The value to assign to the parent_resource_id property of this DecryptionRuleSummary.
action

[Required] Gets the action of this DecryptionRuleSummary. Action:

  • NO_DECRYPT - Matching traffic is not decrypted.
  • DECRYPT - Matching traffic is decrypted with the specified secret according to the specified decryptionProfile.

Allowed values for this property are: “NO_DECRYPT”, “DECRYPT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The action of this DecryptionRuleSummary.
Return type:str
decryption_profile

[Required] Gets the decryption_profile of this DecryptionRuleSummary. The name of the decryption profile to use.

Returns:The decryption_profile of this DecryptionRuleSummary.
Return type:str
name

[Required] Gets the name of this DecryptionRuleSummary. Name for the decryption rule, must be unique within the policy.

Returns:The name of this DecryptionRuleSummary.
Return type:str
parent_resource_id

[Required] Gets the parent_resource_id of this DecryptionRuleSummary. OCID of the Network Firewall Policy this application belongs to.

Returns:The parent_resource_id of this DecryptionRuleSummary.
Return type:str
priority_order

[Required] Gets the priority_order of this DecryptionRuleSummary. The priority order in which this rule should be evaluated.

Returns:The priority_order of this DecryptionRuleSummary.
Return type:int
secret

[Required] Gets the secret of this DecryptionRuleSummary. The name of a mapped secret. Its type must match that of the specified decryption profile.

Returns:The secret of this DecryptionRuleSummary.
Return type:str