odb / Client / update_cloud_autonomous_vm_cluster
update_cloud_autonomous_vm_cluster¶
- odb.Client.update_cloud_autonomous_vm_cluster(**kwargs)¶
Updates the properties of the specified Autonomous VM cluster.
See also: AWS API Documentation
Request Syntax
response = client.update_cloud_autonomous_vm_cluster( cloudAutonomousVmClusterId='string', autonomousDataStorageSizeInTBs=123.0, cpuCoreCountPerNode=123, description='string', displayName='string', licenseModel='BRING_YOUR_OWN_LICENSE'|'LICENSE_INCLUDED', maintenanceWindow={ 'customActionTimeoutInMins': 123, 'daysOfWeek': [ { 'name': 'MONDAY'|'TUESDAY'|'WEDNESDAY'|'THURSDAY'|'FRIDAY'|'SATURDAY'|'SUNDAY' }, ], 'hoursOfDay': [ 123, ], 'isCustomActionTimeoutEnabled': True|False, 'leadTimeInWeeks': 123, 'months': [ { 'name': 'JANUARY'|'FEBRUARY'|'MARCH'|'APRIL'|'MAY'|'JUNE'|'JULY'|'AUGUST'|'SEPTEMBER'|'OCTOBER'|'NOVEMBER'|'DECEMBER' }, ], 'patchingMode': 'ROLLING'|'NONROLLING', 'preference': 'NO_PREFERENCE'|'CUSTOM_PREFERENCE', 'skipRu': True|False, 'weeksOfMonth': [ 123, ] }, totalContainerDatabases=123 )
- Parameters:
cloudAutonomousVmClusterId (string) –
[REQUIRED]
The unique identifier of the Autonomous VM cluster to update.
autonomousDataStorageSizeInTBs (float) – The data storage size to allocate for Autonomous Databases in the Autonomous VM cluster, in terabytes (TB).
cpuCoreCountPerNode (integer) – The number of CPU cores to enable per node in the Autonomous VM cluster. If you don’t specify a value, the existing number of CPU cores per node is retained.
description (string) – A user-provided description of the Autonomous VM cluster.
displayName (string) – A new user-friendly name for the Autonomous VM cluster.
licenseModel (string) – The Oracle license model to apply to the Autonomous VM cluster.
maintenanceWindow (dict) –
The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.
customActionTimeoutInMins (integer) –
The custom action timeout in minutes for the maintenance window.
daysOfWeek (list) –
The days of the week when maintenance can be performed.
(dict) –
An enumeration of days of the week used for scheduling maintenance windows.
name (string) –
The name of the day of the week.
hoursOfDay (list) –
The hours of the day when maintenance can be performed.
(integer) –
isCustomActionTimeoutEnabled (boolean) –
Indicates whether custom action timeout is enabled for the maintenance window.
leadTimeInWeeks (integer) –
The lead time in weeks before the maintenance window.
months (list) –
The months when maintenance can be performed.
(dict) –
An enumeration of months used for scheduling maintenance windows.
name (string) –
The name of the month.
patchingMode (string) –
The patching mode for the maintenance window.
preference (string) –
The preference for the maintenance window scheduling.
skipRu (boolean) –
Indicates whether to skip release updates during maintenance.
weeksOfMonth (list) –
The weeks of the month when maintenance can be performed.
(integer) –
totalContainerDatabases (integer) – The total number of Autonomous Container Databases that can be created in the Autonomous VM cluster.
- Return type:
dict
- Returns:
Response Syntax
{ 'displayName': 'string', 'status': 'AVAILABLE'|'FAILED'|'PROVISIONING'|'TERMINATED'|'TERMINATING'|'UPDATING'|'MAINTENANCE_IN_PROGRESS', 'statusReason': 'string', 'cloudAutonomousVmClusterId': 'string' }
Response Structure
(dict) –
displayName (string) –
The user-friendly name of the updated Autonomous VM cluster.
status (string) –
The current status of the Autonomous VM cluster.
statusReason (string) –
Additional information about the current status of the Autonomous VM cluster, if applicable.
cloudAutonomousVmClusterId (string) –
The unique identifier of the updated Autonomous VM cluster.
Exceptions