CreateDiscoveryJobDetails¶
-
class
oci.stack_monitoring.models.
CreateDiscoveryJobDetails
(**kwargs)¶ Bases:
object
The request of DiscoveryJob details.
Attributes
DISCOVERY_TYPE_ADD
A constant which can be used with the discovery_type property of a CreateDiscoveryJobDetails. DISCOVERY_TYPE_ADD_WITH_RETRY
A constant which can be used with the discovery_type property of a CreateDiscoveryJobDetails. DISCOVERY_TYPE_REFRESH
A constant which can be used with the discovery_type property of a CreateDiscoveryJobDetails. compartment_id
[Required] Gets the compartment_id of this CreateDiscoveryJobDetails. defined_tags
Gets the defined_tags of this CreateDiscoveryJobDetails. discovery_client
Gets the discovery_client of this CreateDiscoveryJobDetails. discovery_details
[Required] Gets the discovery_details of this CreateDiscoveryJobDetails. discovery_type
Gets the discovery_type of this CreateDiscoveryJobDetails. freeform_tags
Gets the freeform_tags of this CreateDiscoveryJobDetails. should_propagate_tags_to_discovered_resources
Gets the should_propagate_tags_to_discovered_resources of this CreateDiscoveryJobDetails. Methods
__init__
(**kwargs)Initializes a new CreateDiscoveryJobDetails object with values from keyword arguments. -
DISCOVERY_TYPE_ADD
= 'ADD'¶ A constant which can be used with the discovery_type property of a CreateDiscoveryJobDetails. This constant has a value of “ADD”
-
DISCOVERY_TYPE_ADD_WITH_RETRY
= 'ADD_WITH_RETRY'¶ A constant which can be used with the discovery_type property of a CreateDiscoveryJobDetails. This constant has a value of “ADD_WITH_RETRY”
-
DISCOVERY_TYPE_REFRESH
= 'REFRESH'¶ A constant which can be used with the discovery_type property of a CreateDiscoveryJobDetails. This constant has a value of “REFRESH”
-
__init__
(**kwargs)¶ Initializes a new CreateDiscoveryJobDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - discovery_type (str) – The value to assign to the discovery_type property of this CreateDiscoveryJobDetails. Allowed values for this property are: “ADD”, “ADD_WITH_RETRY”, “REFRESH”
- discovery_client (str) – The value to assign to the discovery_client property of this CreateDiscoveryJobDetails.
- compartment_id (str) – The value to assign to the compartment_id property of this CreateDiscoveryJobDetails.
- discovery_details (oci.stack_monitoring.models.DiscoveryDetails) – The value to assign to the discovery_details property of this CreateDiscoveryJobDetails.
- should_propagate_tags_to_discovered_resources (bool) – The value to assign to the should_propagate_tags_to_discovered_resources property of this CreateDiscoveryJobDetails.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateDiscoveryJobDetails.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateDiscoveryJobDetails.
-
compartment_id
¶ [Required] Gets the compartment_id of this CreateDiscoveryJobDetails. The OCID of Compartment
Returns: The compartment_id of this CreateDiscoveryJobDetails. Return type: str
Gets the defined_tags of this CreateDiscoveryJobDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
Returns: The defined_tags of this CreateDiscoveryJobDetails. Return type: dict(str, dict(str, object))
-
discovery_client
¶ Gets the discovery_client of this CreateDiscoveryJobDetails. Client who submits discovery job.
Returns: The discovery_client of this CreateDiscoveryJobDetails. Return type: str
-
discovery_details
¶ [Required] Gets the discovery_details of this CreateDiscoveryJobDetails.
Returns: The discovery_details of this CreateDiscoveryJobDetails. Return type: oci.stack_monitoring.models.DiscoveryDetails
-
discovery_type
¶ Gets the discovery_type of this CreateDiscoveryJobDetails. Add option submits new discovery Job. Add with retry option to re-submit failed discovery job. Refresh option refreshes the existing discovered resources.
Allowed values for this property are: “ADD”, “ADD_WITH_RETRY”, “REFRESH”
Returns: The discovery_type of this CreateDiscoveryJobDetails. Return type: str
Gets the freeform_tags of this CreateDiscoveryJobDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}
Returns: The freeform_tags of this CreateDiscoveryJobDetails. Return type: dict(str, str)
Gets the should_propagate_tags_to_discovered_resources of this CreateDiscoveryJobDetails. If this parameter set to true, the specified tags will be applied to all resources discovered in the current request. Default is true.
Returns: The should_propagate_tags_to_discovered_resources of this CreateDiscoveryJobDetails. Return type: bool
-