UpdateAutonomousContainerDatabaseDetails

class oci.database.models.UpdateAutonomousContainerDatabaseDetails(**kwargs)

Bases: object

Describes the modification parameters for the Autonomous Container Database.

Attributes

PATCH_MODEL_RELEASE_UPDATES A constant which can be used with the patch_model property of a UpdateAutonomousContainerDatabaseDetails.
PATCH_MODEL_RELEASE_UPDATE_REVISIONS A constant which can be used with the patch_model property of a UpdateAutonomousContainerDatabaseDetails.
backup_config Gets the backup_config of this UpdateAutonomousContainerDatabaseDetails.
defined_tags Gets the defined_tags of this UpdateAutonomousContainerDatabaseDetails.
display_name Gets the display_name of this UpdateAutonomousContainerDatabaseDetails.
freeform_tags Gets the freeform_tags of this UpdateAutonomousContainerDatabaseDetails.
maintenance_window_details Gets the maintenance_window_details of this UpdateAutonomousContainerDatabaseDetails.
patch_model Gets the patch_model of this UpdateAutonomousContainerDatabaseDetails.
standby_maintenance_buffer_in_days Gets the standby_maintenance_buffer_in_days of this UpdateAutonomousContainerDatabaseDetails.

Methods

__init__(**kwargs) Initializes a new UpdateAutonomousContainerDatabaseDetails object with values from keyword arguments.
PATCH_MODEL_RELEASE_UPDATES = 'RELEASE_UPDATES'

A constant which can be used with the patch_model property of a UpdateAutonomousContainerDatabaseDetails. This constant has a value of “RELEASE_UPDATES”

PATCH_MODEL_RELEASE_UPDATE_REVISIONS = 'RELEASE_UPDATE_REVISIONS'

A constant which can be used with the patch_model property of a UpdateAutonomousContainerDatabaseDetails. This constant has a value of “RELEASE_UPDATE_REVISIONS”

__init__(**kwargs)

Initializes a new UpdateAutonomousContainerDatabaseDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • display_name (str) – The value to assign to the display_name property of this UpdateAutonomousContainerDatabaseDetails.
  • patch_model (str) – The value to assign to the patch_model property of this UpdateAutonomousContainerDatabaseDetails. Allowed values for this property are: “RELEASE_UPDATES”, “RELEASE_UPDATE_REVISIONS”
  • maintenance_window_details (MaintenanceWindow) – The value to assign to the maintenance_window_details property of this UpdateAutonomousContainerDatabaseDetails.
  • standby_maintenance_buffer_in_days (int) – The value to assign to the standby_maintenance_buffer_in_days property of this UpdateAutonomousContainerDatabaseDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateAutonomousContainerDatabaseDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateAutonomousContainerDatabaseDetails.
  • backup_config (AutonomousContainerDatabaseBackupConfig) – The value to assign to the backup_config property of this UpdateAutonomousContainerDatabaseDetails.
backup_config

Gets the backup_config of this UpdateAutonomousContainerDatabaseDetails.

Returns:The backup_config of this UpdateAutonomousContainerDatabaseDetails.
Return type:AutonomousContainerDatabaseBackupConfig
defined_tags

Gets the defined_tags of this UpdateAutonomousContainerDatabaseDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Returns:The defined_tags of this UpdateAutonomousContainerDatabaseDetails.
Return type:dict(str, dict(str, object))
display_name

Gets the display_name of this UpdateAutonomousContainerDatabaseDetails. The display name for the Autonomous Container Database.

Returns:The display_name of this UpdateAutonomousContainerDatabaseDetails.
Return type:str
freeform_tags

Gets the freeform_tags of this UpdateAutonomousContainerDatabaseDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {“Department”: “Finance”}

Returns:The freeform_tags of this UpdateAutonomousContainerDatabaseDetails.
Return type:dict(str, str)
maintenance_window_details

Gets the maintenance_window_details of this UpdateAutonomousContainerDatabaseDetails.

Returns:The maintenance_window_details of this UpdateAutonomousContainerDatabaseDetails.
Return type:MaintenanceWindow
patch_model

Gets the patch_model of this UpdateAutonomousContainerDatabaseDetails. Database Patch model preference.

Allowed values for this property are: “RELEASE_UPDATES”, “RELEASE_UPDATE_REVISIONS”

Returns:The patch_model of this UpdateAutonomousContainerDatabaseDetails.
Return type:str
standby_maintenance_buffer_in_days

Gets the standby_maintenance_buffer_in_days of this UpdateAutonomousContainerDatabaseDetails. The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before the primary database maintenance schedule.

Returns:The standby_maintenance_buffer_in_days of this UpdateAutonomousContainerDatabaseDetails.
Return type:int