UpdateDecryptionRuleDetails

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

Bases: object

Request for updating 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 UpdateDecryptionRuleDetails.
ACTION_NO_DECRYPT A constant which can be used with the action property of a UpdateDecryptionRuleDetails.
action [Required] Gets the action of this UpdateDecryptionRuleDetails.
condition [Required] Gets the condition of this UpdateDecryptionRuleDetails.
decryption_profile Gets the decryption_profile of this UpdateDecryptionRuleDetails.
position Gets the position of this UpdateDecryptionRuleDetails.
secret Gets the secret of this UpdateDecryptionRuleDetails.

Methods

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

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

ACTION_NO_DECRYPT = 'NO_DECRYPT'

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

__init__(**kwargs)

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

Parameters:
  • condition (oci.network_firewall.models.DecryptionRuleMatchCriteria) – The value to assign to the condition property of this UpdateDecryptionRuleDetails.
  • action (str) – The value to assign to the action property of this UpdateDecryptionRuleDetails. Allowed values for this property are: “NO_DECRYPT”, “DECRYPT”
  • decryption_profile (str) – The value to assign to the decryption_profile property of this UpdateDecryptionRuleDetails.
  • secret (str) – The value to assign to the secret property of this UpdateDecryptionRuleDetails.
  • position (oci.network_firewall.models.RulePosition) – The value to assign to the position property of this UpdateDecryptionRuleDetails.
action

[Required] Gets the action of this UpdateDecryptionRuleDetails. 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”

Returns:The action of this UpdateDecryptionRuleDetails.
Return type:str
condition

[Required] Gets the condition of this UpdateDecryptionRuleDetails.

Returns:The condition of this UpdateDecryptionRuleDetails.
Return type:oci.network_firewall.models.DecryptionRuleMatchCriteria
decryption_profile

Gets the decryption_profile of this UpdateDecryptionRuleDetails. The name of the decryption profile to use.

Returns:The decryption_profile of this UpdateDecryptionRuleDetails.
Return type:str
position

Gets the position of this UpdateDecryptionRuleDetails.

Returns:The position of this UpdateDecryptionRuleDetails.
Return type:oci.network_firewall.models.RulePosition
secret

Gets the secret of this UpdateDecryptionRuleDetails. The name of a mapped secret. Its type must match that of the specified decryption profile.

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