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.
description Gets the description of this UpdateDecryptionRuleDetails.
position Gets the position of this UpdateDecryptionRuleDetails.
secret Gets the secret of this UpdateDecryptionRuleDetails.
secrets Gets the secrets 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:
  • description (str) – The value to assign to the description property of this UpdateDecryptionRuleDetails.
  • 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.
  • secrets (list[str]) – The value to assign to the secrets 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
description

Gets the description of this UpdateDecryptionRuleDetails. The description of the decryption rule. This field can be used to add additional info.

Returns:The description 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
secrets

Gets the secrets of this UpdateDecryptionRuleDetails. An array of mapped secrets.

Returns:The secrets of this UpdateDecryptionRuleDetails.
Return type:list[str]