NatV4NatSummary¶
-
class
oci.network_firewall.models.
NatV4NatSummary
(**kwargs)¶ Bases:
oci.network_firewall.models.nat_rule_summary.NatRuleSummary
Request for updating NATV4 type Nat Rule used in the firewall policy.
Attributes
ACTION_DIPP_SRC_NAT
A constant which can be used with the action property of a NatV4NatSummary. TYPE_NATV4
str(object=’’) -> str action
[Required] Gets the action of this NatV4NatSummary. condition
[Required] Gets the condition of this NatV4NatSummary. description
Gets the description of this NatRuleSummary. name
[Required] Gets the name of this NatRuleSummary. parent_resource_id
[Required] Gets the parent_resource_id of this NatRuleSummary. priority_order
[Required] Gets the priority_order of this NatRuleSummary. type
[Required] Gets the type of this NatRuleSummary. Methods
__init__
(**kwargs)Initializes a new NatV4NatSummary object with values from keyword arguments. get_subtype
(object_dictionary)Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. -
ACTION_DIPP_SRC_NAT
= 'DIPP_SRC_NAT'¶ A constant which can be used with the action property of a NatV4NatSummary. This constant has a value of “DIPP_SRC_NAT”
-
TYPE_NATV4
= 'NATV4'¶
-
__init__
(**kwargs)¶ Initializes a new NatV4NatSummary object with values from keyword arguments. The default value of the
type
attribute of this class isNATV4
and it should not be changed. 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 NatV4NatSummary.
- type (str) – The value to assign to the type property of this NatV4NatSummary. Allowed values for this property are: “NATV4”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- description (str) – The value to assign to the description property of this NatV4NatSummary.
- priority_order (int) – The value to assign to the priority_order property of this NatV4NatSummary.
- parent_resource_id (str) – The value to assign to the parent_resource_id property of this NatV4NatSummary.
- action (str) – The value to assign to the action property of this NatV4NatSummary. Allowed values for this property are: “DIPP_SRC_NAT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- condition (oci.network_firewall.models.NatRuleMatchCriteria) – The value to assign to the condition property of this NatV4NatSummary.
-
action
¶ [Required] Gets the action of this NatV4NatSummary. action:
- DIPP_SRC_NAT - Dynamic-ip-port source NAT.
Allowed values for this property are: “DIPP_SRC_NAT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The action of this NatV4NatSummary. Return type: str
-
condition
¶ [Required] Gets the condition of this NatV4NatSummary.
Returns: The condition of this NatV4NatSummary. Return type: oci.network_firewall.models.NatRuleMatchCriteria
-
description
¶ Gets the description of this NatRuleSummary. Description of a NAT rule. This field can be used to add additional info.
Returns: The description of this NatRuleSummary. Return type: str
-
static
get_subtype
(object_dictionary)¶ Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
-
name
¶ [Required] Gets the name of this NatRuleSummary. Name for the nat rule, must be unique within the policy.
Returns: The name of this NatRuleSummary. Return type: str
-
parent_resource_id
¶ [Required] Gets the parent_resource_id of this NatRuleSummary. OCID of the Network Firewall Policy this application belongs to.
Returns: The parent_resource_id of this NatRuleSummary. Return type: str
-
priority_order
¶ [Required] Gets the priority_order of this NatRuleSummary. The priority order in which this rule should be evaluated.
Returns: The priority_order of this NatRuleSummary. Return type: int
-
type
¶ [Required] Gets the type of this NatRuleSummary. NAT type:
- NATV4 - NATV4 type NAT.
Allowed values for this property are: “NATV4”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The type of this NatRuleSummary. Return type: str
-