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