Rule¶
-
class
oci.fleet_apps_management.models.Rule(**kwargs)¶ Bases:
objectRule for DYNAMIC selection.
Methods
__init__(**kwargs)Initializes a new Rule object with values from keyword arguments. Attributes
basisGets the basis of this Rule. compartment_id[Required] Gets the compartment_id of this Rule. conditions[Required] Gets the conditions of this Rule. resource_compartment_id[Required] Gets the resource_compartment_id of this Rule. -
__init__(**kwargs)¶ Initializes a new Rule object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - basis (str) – The value to assign to the basis property of this Rule.
- compartment_id (str) – The value to assign to the compartment_id property of this Rule.
- resource_compartment_id (str) – The value to assign to the resource_compartment_id property of this Rule.
- conditions (list[oci.fleet_apps_management.models.Condition]) – The value to assign to the conditions property of this Rule.
-
basis¶ Gets the basis of this Rule. Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be ‘definedTagEquals’ If based on a resource property, basis will be ‘inventoryProperties’
Returns: The basis of this Rule. Return type: str
-
compartment_id¶ [Required] Gets the compartment_id of this Rule. Compartment Id for which the rule is created.
Returns: The compartment_id of this Rule. Return type: str
-
conditions¶ [Required] Gets the conditions of this Rule. Rule Conditions
Returns: The conditions of this Rule. Return type: list[oci.fleet_apps_management.models.Condition]
-
resource_compartment_id¶ [Required] Gets the resource_compartment_id of this Rule. The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
Returns: The resource_compartment_id of this Rule. Return type: str
-