DbServerPatchingDetails¶
- class oci.database.models.DbServerPatchingDetails(**kwargs)¶
Bases:
objectThe scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
Attributes:
A constant which can be used with the patching_status property of a DbServerPatchingDetails.
A constant which can be used with the patching_status property of a DbServerPatchingDetails.
A constant which can be used with the patching_status property of a DbServerPatchingDetails.
A constant which can be used with the patching_status property of a DbServerPatchingDetails.
Gets the estimated_patch_duration of this DbServerPatchingDetails.
Gets the patching_status of this DbServerPatchingDetails.
Gets the time_patching_ended of this DbServerPatchingDetails.
Gets the time_patching_started of this DbServerPatchingDetails.
Methods:
__init__(**kwargs)Initializes a new DbServerPatchingDetails object with values from keyword arguments.
- PATCHING_STATUS_COMPLETE = 'COMPLETE'¶
A constant which can be used with the patching_status property of a DbServerPatchingDetails. This constant has a value of “COMPLETE”
- PATCHING_STATUS_FAILED = 'FAILED'¶
A constant which can be used with the patching_status property of a DbServerPatchingDetails. This constant has a value of “FAILED”
- PATCHING_STATUS_MAINTENANCE_IN_PROGRESS = 'MAINTENANCE_IN_PROGRESS'¶
A constant which can be used with the patching_status property of a DbServerPatchingDetails. This constant has a value of “MAINTENANCE_IN_PROGRESS”
- PATCHING_STATUS_SCHEDULED = 'SCHEDULED'¶
A constant which can be used with the patching_status property of a DbServerPatchingDetails. This constant has a value of “SCHEDULED”
- __init__(**kwargs)¶
Initializes a new DbServerPatchingDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
estimated_patch_duration (int) – The value to assign to the estimated_patch_duration property of this DbServerPatchingDetails.
patching_status (str) – The value to assign to the patching_status property of this DbServerPatchingDetails. Allowed values for this property are: “SCHEDULED”, “MAINTENANCE_IN_PROGRESS”, “FAILED”, “COMPLETE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
time_patching_started (datetime) – The value to assign to the time_patching_started property of this DbServerPatchingDetails.
time_patching_ended (datetime) – The value to assign to the time_patching_ended property of this DbServerPatchingDetails.
- property estimated_patch_duration¶
Gets the estimated_patch_duration of this DbServerPatchingDetails. Estimated time, in minutes, to patch one database server.
- Returns
The estimated_patch_duration of this DbServerPatchingDetails.
- Return type
int
- property patching_status¶
Gets the patching_status of this DbServerPatchingDetails. The status of the patching operation.
Allowed values for this property are: “SCHEDULED”, “MAINTENANCE_IN_PROGRESS”, “FAILED”, “COMPLETE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The patching_status of this DbServerPatchingDetails.
- Return type
str
- property time_patching_ended¶
Gets the time_patching_ended of this DbServerPatchingDetails. The time when the patching operation ended.
- Returns
The time_patching_ended of this DbServerPatchingDetails.
- Return type
datetime
- property time_patching_started¶
Gets the time_patching_started of this DbServerPatchingDetails. The time when the patching operation started.
- Returns
The time_patching_started of this DbServerPatchingDetails.
- Return type
datetime