SteeringPolicyPriorityRuleCase¶
-
class
oci.dns.models.
SteeringPolicyPriorityRuleCase
(**kwargs)¶ Bases:
object
SteeringPolicyPriorityRuleCase model.
Methods
__init__
(**kwargs)Initializes a new SteeringPolicyPriorityRuleCase object with values from keyword arguments. Attributes
answer_data
Gets the answer_data of this SteeringPolicyPriorityRuleCase. case_condition
Gets the case_condition of this SteeringPolicyPriorityRuleCase. -
__init__
(**kwargs)¶ Initializes a new SteeringPolicyPriorityRuleCase object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - case_condition (str) – The value to assign to the case_condition property of this SteeringPolicyPriorityRuleCase.
- answer_data (list[oci.dns.models.SteeringPolicyPriorityAnswerData]) – The value to assign to the answer_data property of this SteeringPolicyPriorityRuleCase.
-
answer_data
¶ Gets the answer_data of this SteeringPolicyPriorityRuleCase. An array of SteeringPolicyPriorityAnswerData objects.
Returns: The answer_data of this SteeringPolicyPriorityRuleCase. Return type: list[oci.dns.models.SteeringPolicyPriorityAnswerData]
-
case_condition
¶ Gets the case_condition of this SteeringPolicyPriorityRuleCase. An expression that uses conditions at the time of a DNS query to indicate whether a case matches. Conditions may include the geographical location, IP subnet, or ASN the DNS query originated. Example: If you have an office that uses the subnet 192.0.2.0/24 you could use a caseCondition expression query.client.address in (‘192.0.2.0/24’) to define a case that matches queries from that office.
Returns: The case_condition of this SteeringPolicyPriorityRuleCase. Return type: str
-