MaintenanceRun¶
-
class
oci.database.models.
MaintenanceRun
(**kwargs)¶ Bases:
object
Details of a maintenance run.
Attributes
LIFECYCLE_STATE_CANCELED
A constant which can be used with the lifecycle_state property of a MaintenanceRun. LIFECYCLE_STATE_DELETED
A constant which can be used with the lifecycle_state property of a MaintenanceRun. LIFECYCLE_STATE_DELETING
A constant which can be used with the lifecycle_state property of a MaintenanceRun. LIFECYCLE_STATE_FAILED
A constant which can be used with the lifecycle_state property of a MaintenanceRun. LIFECYCLE_STATE_IN_PROGRESS
A constant which can be used with the lifecycle_state property of a MaintenanceRun. LIFECYCLE_STATE_SCHEDULED
A constant which can be used with the lifecycle_state property of a MaintenanceRun. LIFECYCLE_STATE_SKIPPED
A constant which can be used with the lifecycle_state property of a MaintenanceRun. LIFECYCLE_STATE_SUCCEEDED
A constant which can be used with the lifecycle_state property of a MaintenanceRun. LIFECYCLE_STATE_UPDATING
A constant which can be used with the lifecycle_state property of a MaintenanceRun. MAINTENANCE_SUBTYPE_CRITICAL
A constant which can be used with the maintenance_subtype property of a MaintenanceRun. MAINTENANCE_SUBTYPE_DATABASE
A constant which can be used with the maintenance_subtype property of a MaintenanceRun. MAINTENANCE_SUBTYPE_HARDWARE
A constant which can be used with the maintenance_subtype property of a MaintenanceRun. MAINTENANCE_SUBTYPE_INFRASTRUCTURE
A constant which can be used with the maintenance_subtype property of a MaintenanceRun. MAINTENANCE_SUBTYPE_ONEOFF
A constant which can be used with the maintenance_subtype property of a MaintenanceRun. MAINTENANCE_SUBTYPE_QUARTERLY
A constant which can be used with the maintenance_subtype property of a MaintenanceRun. MAINTENANCE_TYPE_PLANNED
A constant which can be used with the maintenance_type property of a MaintenanceRun. MAINTENANCE_TYPE_UNPLANNED
A constant which can be used with the maintenance_type property of a MaintenanceRun. PATCHING_MODE_NONROLLING
A constant which can be used with the patching_mode property of a MaintenanceRun. PATCHING_MODE_ROLLING
A constant which can be used with the patching_mode property of a MaintenanceRun. TARGET_RESOURCE_TYPE_AUTONOMOUS_CONTAINER_DATABASE
A constant which can be used with the target_resource_type property of a MaintenanceRun. TARGET_RESOURCE_TYPE_AUTONOMOUS_DATABASE
A constant which can be used with the target_resource_type property of a MaintenanceRun. TARGET_RESOURCE_TYPE_AUTONOMOUS_EXADATA_INFRASTRUCTURE
A constant which can be used with the target_resource_type property of a MaintenanceRun. TARGET_RESOURCE_TYPE_CLOUD_EXADATA_INFRASTRUCTURE
A constant which can be used with the target_resource_type property of a MaintenanceRun. TARGET_RESOURCE_TYPE_EXACC_INFRASTRUCTURE
A constant which can be used with the target_resource_type property of a MaintenanceRun. TARGET_RESOURCE_TYPE_EXADATA_DB_SYSTEM
A constant which can be used with the target_resource_type property of a MaintenanceRun. compartment_id
[Required] Gets the compartment_id of this MaintenanceRun. description
Gets the description of this MaintenanceRun. display_name
[Required] Gets the display_name of this MaintenanceRun. id
[Required] Gets the id of this MaintenanceRun. lifecycle_details
Gets the lifecycle_details of this MaintenanceRun. lifecycle_state
[Required] Gets the lifecycle_state of this MaintenanceRun. maintenance_subtype
Gets the maintenance_subtype of this MaintenanceRun. maintenance_type
Gets the maintenance_type of this MaintenanceRun. patch_failure_count
Gets the patch_failure_count of this MaintenanceRun. patch_id
Gets the patch_id of this MaintenanceRun. patching_mode
Gets the patching_mode of this MaintenanceRun. peer_maintenance_run_id
Gets the peer_maintenance_run_id of this MaintenanceRun. target_resource_id
Gets the target_resource_id of this MaintenanceRun. target_resource_type
Gets the target_resource_type of this MaintenanceRun. time_ended
Gets the time_ended of this MaintenanceRun. time_scheduled
[Required] Gets the time_scheduled of this MaintenanceRun. time_started
Gets the time_started of this MaintenanceRun. Methods
__init__
(**kwargs)Initializes a new MaintenanceRun object with values from keyword arguments. -
LIFECYCLE_STATE_CANCELED
= 'CANCELED'¶ A constant which can be used with the lifecycle_state property of a MaintenanceRun. This constant has a value of “CANCELED”
-
LIFECYCLE_STATE_DELETED
= 'DELETED'¶ A constant which can be used with the lifecycle_state property of a MaintenanceRun. This constant has a value of “DELETED”
-
LIFECYCLE_STATE_DELETING
= 'DELETING'¶ A constant which can be used with the lifecycle_state property of a MaintenanceRun. This constant has a value of “DELETING”
-
LIFECYCLE_STATE_FAILED
= 'FAILED'¶ A constant which can be used with the lifecycle_state property of a MaintenanceRun. This constant has a value of “FAILED”
-
LIFECYCLE_STATE_IN_PROGRESS
= 'IN_PROGRESS'¶ A constant which can be used with the lifecycle_state property of a MaintenanceRun. This constant has a value of “IN_PROGRESS”
-
LIFECYCLE_STATE_SCHEDULED
= 'SCHEDULED'¶ A constant which can be used with the lifecycle_state property of a MaintenanceRun. This constant has a value of “SCHEDULED”
-
LIFECYCLE_STATE_SKIPPED
= 'SKIPPED'¶ A constant which can be used with the lifecycle_state property of a MaintenanceRun. This constant has a value of “SKIPPED”
-
LIFECYCLE_STATE_SUCCEEDED
= 'SUCCEEDED'¶ A constant which can be used with the lifecycle_state property of a MaintenanceRun. This constant has a value of “SUCCEEDED”
-
LIFECYCLE_STATE_UPDATING
= 'UPDATING'¶ A constant which can be used with the lifecycle_state property of a MaintenanceRun. This constant has a value of “UPDATING”
-
MAINTENANCE_SUBTYPE_CRITICAL
= 'CRITICAL'¶ A constant which can be used with the maintenance_subtype property of a MaintenanceRun. This constant has a value of “CRITICAL”
-
MAINTENANCE_SUBTYPE_DATABASE
= 'DATABASE'¶ A constant which can be used with the maintenance_subtype property of a MaintenanceRun. This constant has a value of “DATABASE”
-
MAINTENANCE_SUBTYPE_HARDWARE
= 'HARDWARE'¶ A constant which can be used with the maintenance_subtype property of a MaintenanceRun. This constant has a value of “HARDWARE”
-
MAINTENANCE_SUBTYPE_INFRASTRUCTURE
= 'INFRASTRUCTURE'¶ A constant which can be used with the maintenance_subtype property of a MaintenanceRun. This constant has a value of “INFRASTRUCTURE”
-
MAINTENANCE_SUBTYPE_ONEOFF
= 'ONEOFF'¶ A constant which can be used with the maintenance_subtype property of a MaintenanceRun. This constant has a value of “ONEOFF”
-
MAINTENANCE_SUBTYPE_QUARTERLY
= 'QUARTERLY'¶ A constant which can be used with the maintenance_subtype property of a MaintenanceRun. This constant has a value of “QUARTERLY”
-
MAINTENANCE_TYPE_PLANNED
= 'PLANNED'¶ A constant which can be used with the maintenance_type property of a MaintenanceRun. This constant has a value of “PLANNED”
-
MAINTENANCE_TYPE_UNPLANNED
= 'UNPLANNED'¶ A constant which can be used with the maintenance_type property of a MaintenanceRun. This constant has a value of “UNPLANNED”
-
PATCHING_MODE_NONROLLING
= 'NONROLLING'¶ A constant which can be used with the patching_mode property of a MaintenanceRun. This constant has a value of “NONROLLING”
-
PATCHING_MODE_ROLLING
= 'ROLLING'¶ A constant which can be used with the patching_mode property of a MaintenanceRun. This constant has a value of “ROLLING”
-
TARGET_RESOURCE_TYPE_AUTONOMOUS_CONTAINER_DATABASE
= 'AUTONOMOUS_CONTAINER_DATABASE'¶ A constant which can be used with the target_resource_type property of a MaintenanceRun. This constant has a value of “AUTONOMOUS_CONTAINER_DATABASE”
-
TARGET_RESOURCE_TYPE_AUTONOMOUS_DATABASE
= 'AUTONOMOUS_DATABASE'¶ A constant which can be used with the target_resource_type property of a MaintenanceRun. This constant has a value of “AUTONOMOUS_DATABASE”
-
TARGET_RESOURCE_TYPE_AUTONOMOUS_EXADATA_INFRASTRUCTURE
= 'AUTONOMOUS_EXADATA_INFRASTRUCTURE'¶ A constant which can be used with the target_resource_type property of a MaintenanceRun. This constant has a value of “AUTONOMOUS_EXADATA_INFRASTRUCTURE”
-
TARGET_RESOURCE_TYPE_CLOUD_EXADATA_INFRASTRUCTURE
= 'CLOUD_EXADATA_INFRASTRUCTURE'¶ A constant which can be used with the target_resource_type property of a MaintenanceRun. This constant has a value of “CLOUD_EXADATA_INFRASTRUCTURE”
-
TARGET_RESOURCE_TYPE_EXACC_INFRASTRUCTURE
= 'EXACC_INFRASTRUCTURE'¶ A constant which can be used with the target_resource_type property of a MaintenanceRun. This constant has a value of “EXACC_INFRASTRUCTURE”
-
TARGET_RESOURCE_TYPE_EXADATA_DB_SYSTEM
= 'EXADATA_DB_SYSTEM'¶ A constant which can be used with the target_resource_type property of a MaintenanceRun. This constant has a value of “EXADATA_DB_SYSTEM”
-
__init__
(**kwargs)¶ Initializes a new MaintenanceRun object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - id (str) – The value to assign to the id property of this MaintenanceRun.
- compartment_id (str) – The value to assign to the compartment_id property of this MaintenanceRun.
- display_name (str) – The value to assign to the display_name property of this MaintenanceRun.
- description (str) – The value to assign to the description property of this MaintenanceRun.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this MaintenanceRun. Allowed values for this property are: “SCHEDULED”, “IN_PROGRESS”, “SUCCEEDED”, “SKIPPED”, “FAILED”, “UPDATING”, “DELETING”, “DELETED”, “CANCELED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- lifecycle_details (str) – The value to assign to the lifecycle_details property of this MaintenanceRun.
- time_scheduled (datetime) – The value to assign to the time_scheduled property of this MaintenanceRun.
- time_started (datetime) – The value to assign to the time_started property of this MaintenanceRun.
- time_ended (datetime) – The value to assign to the time_ended property of this MaintenanceRun.
- target_resource_type (str) – The value to assign to the target_resource_type property of this MaintenanceRun. Allowed values for this property are: “AUTONOMOUS_EXADATA_INFRASTRUCTURE”, “AUTONOMOUS_CONTAINER_DATABASE”, “EXADATA_DB_SYSTEM”, “CLOUD_EXADATA_INFRASTRUCTURE”, “EXACC_INFRASTRUCTURE”, “AUTONOMOUS_DATABASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- target_resource_id (str) – The value to assign to the target_resource_id property of this MaintenanceRun.
- maintenance_type (str) – The value to assign to the maintenance_type property of this MaintenanceRun. Allowed values for this property are: “PLANNED”, “UNPLANNED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- patch_id (str) – The value to assign to the patch_id property of this MaintenanceRun.
- maintenance_subtype (str) – The value to assign to the maintenance_subtype property of this MaintenanceRun. Allowed values for this property are: “QUARTERLY”, “HARDWARE”, “CRITICAL”, “INFRASTRUCTURE”, “DATABASE”, “ONEOFF”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- peer_maintenance_run_id (str) – The value to assign to the peer_maintenance_run_id property of this MaintenanceRun.
- patching_mode (str) – The value to assign to the patching_mode property of this MaintenanceRun. Allowed values for this property are: “ROLLING”, “NONROLLING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- patch_failure_count (int) – The value to assign to the patch_failure_count property of this MaintenanceRun.
-
compartment_id
¶ [Required] Gets the compartment_id of this MaintenanceRun. The OCID of the compartment.
Returns: The compartment_id of this MaintenanceRun. Return type: str
-
description
¶ Gets the description of this MaintenanceRun. Description of the maintenance run.
Returns: The description of this MaintenanceRun. Return type: str
-
display_name
¶ [Required] Gets the display_name of this MaintenanceRun. The user-friendly name for the maintenance run.
Returns: The display_name of this MaintenanceRun. Return type: str
-
id
¶ [Required] Gets the id of this MaintenanceRun. The OCID of the maintenance run.
Returns: The id of this MaintenanceRun. Return type: str
-
lifecycle_details
¶ Gets the lifecycle_details of this MaintenanceRun. Additional information about the current lifecycle state.
Returns: The lifecycle_details of this MaintenanceRun. Return type: str
-
lifecycle_state
¶ [Required] Gets the lifecycle_state of this MaintenanceRun. The current state of the maintenance run. For Autonomous Database on shared Exadata infrastructure, valid states are IN_PROGRESS, SUCCEEDED and FAILED.
Allowed values for this property are: “SCHEDULED”, “IN_PROGRESS”, “SUCCEEDED”, “SKIPPED”, “FAILED”, “UPDATING”, “DELETING”, “DELETED”, “CANCELED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_state of this MaintenanceRun. Return type: str
-
maintenance_subtype
¶ Gets the maintenance_subtype of this MaintenanceRun. Maintenance sub-type.
Allowed values for this property are: “QUARTERLY”, “HARDWARE”, “CRITICAL”, “INFRASTRUCTURE”, “DATABASE”, “ONEOFF”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The maintenance_subtype of this MaintenanceRun. Return type: str
-
maintenance_type
¶ Gets the maintenance_type of this MaintenanceRun. Maintenance type.
Allowed values for this property are: “PLANNED”, “UNPLANNED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The maintenance_type of this MaintenanceRun. Return type: str
-
patch_failure_count
¶ Gets the patch_failure_count of this MaintenanceRun. Contain the patch failure count.
Returns: The patch_failure_count of this MaintenanceRun. Return type: int
-
patch_id
¶ Gets the patch_id of this MaintenanceRun. The unique identifier of the patch. The identifier string includes the patch type, the Oracle Database version, and the patch creation date (using the format YYMMDD). For example, the identifier ru_patch_19.9.0.0_201030 is used for an RU patch for Oracle Database 19.9.0.0 that was released October 30, 2020.
Returns: The patch_id of this MaintenanceRun. Return type: str
-
patching_mode
¶ Gets the patching_mode of this MaintenanceRun. Cloud Exadata infrastructure node patching method, either “ROLLING” or “NONROLLING”. Default value is ROLLING.
IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.
Allowed values for this property are: “ROLLING”, “NONROLLING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The patching_mode of this MaintenanceRun. Return type: str
-
peer_maintenance_run_id
¶ Gets the peer_maintenance_run_id of this MaintenanceRun. The OCID of the maintenance run for the Autonomous Data Guard association’s peer container database.
Returns: The peer_maintenance_run_id of this MaintenanceRun. Return type: str
-
target_resource_id
¶ Gets the target_resource_id of this MaintenanceRun. The ID of the target resource on which the maintenance run occurs.
Returns: The target_resource_id of this MaintenanceRun. Return type: str
-
target_resource_type
¶ Gets the target_resource_type of this MaintenanceRun. The type of the target resource on which the maintenance run occurs.
Allowed values for this property are: “AUTONOMOUS_EXADATA_INFRASTRUCTURE”, “AUTONOMOUS_CONTAINER_DATABASE”, “EXADATA_DB_SYSTEM”, “CLOUD_EXADATA_INFRASTRUCTURE”, “EXACC_INFRASTRUCTURE”, “AUTONOMOUS_DATABASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The target_resource_type of this MaintenanceRun. Return type: str
-
time_ended
¶ Gets the time_ended of this MaintenanceRun. The date and time the maintenance run was completed.
Returns: The time_ended of this MaintenanceRun. Return type: datetime
-
time_scheduled
¶ [Required] Gets the time_scheduled of this MaintenanceRun. The date and time the maintenance run is scheduled to occur.
Returns: The time_scheduled of this MaintenanceRun. Return type: datetime
-
time_started
¶ Gets the time_started of this MaintenanceRun. The date and time the maintenance run starts.
Returns: The time_started of this MaintenanceRun. Return type: datetime
-