odb / Client / get_cloud_autonomous_vm_cluster

get_cloud_autonomous_vm_cluster

odb.Client.get_cloud_autonomous_vm_cluster(**kwargs)

Gets information about a specific Autonomous VM cluster.

See also: AWS API Documentation

Request Syntax

response = client.get_cloud_autonomous_vm_cluster(
    cloudAutonomousVmClusterId='string'
)
Parameters:

cloudAutonomousVmClusterId (string) –

[REQUIRED]

The unique identifier of the Autonomous VM cluster to retrieve information about.

Return type:

dict

Returns:

Response Syntax

{
    'cloudAutonomousVmCluster': {
        'cloudAutonomousVmClusterId': 'string',
        'cloudAutonomousVmClusterArn': 'string',
        'odbNetworkId': 'string',
        'ociResourceAnchorName': 'string',
        'percentProgress': ...,
        'displayName': 'string',
        'status': 'AVAILABLE'|'FAILED'|'PROVISIONING'|'TERMINATED'|'TERMINATING'|'UPDATING'|'MAINTENANCE_IN_PROGRESS',
        'statusReason': 'string',
        'cloudExadataInfrastructureId': 'string',
        'autonomousDataStoragePercentage': ...,
        'autonomousDataStorageSizeInTBs': 123.0,
        'availableAutonomousDataStorageSizeInTBs': 123.0,
        'availableContainerDatabases': 123,
        'availableCpus': ...,
        'computeModel': 'ECPU'|'OCPU',
        'cpuCoreCount': 123,
        'cpuCoreCountPerNode': 123,
        'cpuPercentage': ...,
        'dataStorageSizeInGBs': 123.0,
        'dataStorageSizeInTBs': 123.0,
        'dbNodeStorageSizeInGBs': 123,
        'dbServers': [
            'string',
        ],
        'description': 'string',
        'domain': 'string',
        'exadataStorageInTBsLowestScaledValue': 123.0,
        'hostname': 'string',
        'ocid': 'string',
        'ociUrl': 'string',
        'isMtlsEnabledVmCluster': True|False,
        '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,
            ]
        },
        'maxAcdsLowestScaledValue': 123,
        'memoryPerOracleComputeUnitInGBs': 123,
        'memorySizeInGBs': 123,
        'nodeCount': 123,
        'nonProvisionableAutonomousContainerDatabases': 123,
        'provisionableAutonomousContainerDatabases': 123,
        'provisionedAutonomousContainerDatabases': 123,
        'provisionedCpus': ...,
        'reclaimableCpus': ...,
        'reservedCpus': ...,
        'scanListenerPortNonTls': 123,
        'scanListenerPortTls': 123,
        'shape': 'string',
        'createdAt': datetime(2015, 1, 1),
        'timeDatabaseSslCertificateExpires': datetime(2015, 1, 1),
        'timeOrdsCertificateExpires': datetime(2015, 1, 1),
        'timeZone': 'string',
        'totalContainerDatabases': 123
    }
}

Response Structure

  • (dict) –

    • cloudAutonomousVmCluster (dict) –

      The details of the requested Autonomous VM cluster.

      • cloudAutonomousVmClusterId (string) –

        The unique identifier of the Autonomous VM cluster.

      • cloudAutonomousVmClusterArn (string) –

        The Amazon Resource Name (ARN) for the Autonomous VM cluster.

      • odbNetworkId (string) –

        The unique identifier of the ODB network associated with this Autonomous VM cluster.

      • ociResourceAnchorName (string) –

        The name of the OCI resource anchor associated with this Autonomous VM cluster.

      • percentProgress (float) –

        The progress of the current operation on the Autonomous VM cluster, as a percentage.

      • displayName (string) –

        The display name of the Autonomous VM cluster.

      • status (string) –

        The current state of the Autonomous VM cluster. Possible values include CREATING, AVAILABLE, UPDATING, DELETING, DELETED, FAILED.

      • statusReason (string) –

        Additional information about the current status of the Autonomous VM cluster.

      • cloudExadataInfrastructureId (string) –

        The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.

      • autonomousDataStoragePercentage (float) –

        The percentage of data storage currently in use for Autonomous Databases in the Autonomous VM cluster.

      • autonomousDataStorageSizeInTBs (float) –

        The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB.

      • availableAutonomousDataStorageSizeInTBs (float) –

        The available data storage space for Autonomous Databases in the Autonomous VM cluster, in TB.

      • availableContainerDatabases (integer) –

        The number of Autonomous CDBs that you can create with the currently available storage.

      • availableCpus (float) –

        The number of CPU cores available for allocation to Autonomous Databases.

      • computeModel (string) –

        The compute model of the Autonomous VM cluster: ECPU or OCPU.

      • cpuCoreCount (integer) –

        The total number of CPU cores in the Autonomous VM cluster.

      • cpuCoreCountPerNode (integer) –

        The number of CPU cores enabled per node in the Autonomous VM cluster.

      • cpuPercentage (float) –

        The percentage of total CPU cores currently in use in the Autonomous VM cluster.

      • dataStorageSizeInGBs (float) –

        The total data storage allocated to the Autonomous VM cluster, in GB.

      • dataStorageSizeInTBs (float) –

        The total data storage allocated to the Autonomous VM cluster, in TB.

      • dbNodeStorageSizeInGBs (integer) –

        The local node storage allocated to the Autonomous VM cluster, in gigabytes (GB).

      • dbServers (list) –

        The list of database servers associated with the Autonomous VM cluster.

        • (string) –

      • description (string) –

        The user-provided description of the Autonomous VM cluster.

      • domain (string) –

        The domain name for the Autonomous VM cluster.

      • exadataStorageInTBsLowestScaledValue (float) –

        The minimum value to which you can scale down the Exadata storage, in TB.

      • hostname (string) –

        The hostname for the Autonomous VM cluster.

      • ocid (string) –

        The Oracle Cloud Identifier (OCID) of the Autonomous VM cluster.

      • ociUrl (string) –

        The URL for accessing the OCI console page for this Autonomous VM cluster.

      • isMtlsEnabledVmCluster (boolean) –

        Indicates whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.

      • licenseModel (string) –

        The Oracle license model that applies to the Autonomous VM cluster. Valid values are LICENSE_INCLUDED or BRING_YOUR_OWN_LICENSE.

      • 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) –

      • maxAcdsLowestScaledValue (integer) –

        The minimum value to which you can scale down the maximum number of Autonomous CDBs.

      • memoryPerOracleComputeUnitInGBs (integer) –

        The amount of memory allocated per Oracle Compute Unit, in GB.

      • memorySizeInGBs (integer) –

        The total amount of memory allocated to the Autonomous VM cluster, in gigabytes (GB).

      • nodeCount (integer) –

        The number of database server nodes in the Autonomous VM cluster.

      • nonProvisionableAutonomousContainerDatabases (integer) –

        The number of Autonomous CDBs that can’t be provisioned because of resource constraints.

      • provisionableAutonomousContainerDatabases (integer) –

        The number of Autonomous CDBs that can be provisioned in the Autonomous VM cluster.

      • provisionedAutonomousContainerDatabases (integer) –

        The number of Autonomous CDBs currently provisioned in the Autonomous VM cluster.

      • provisionedCpus (float) –

        The number of CPU cores currently provisioned in the Autonomous VM cluster.

      • reclaimableCpus (float) –

        The number of CPU cores that can be reclaimed from terminated or scaled-down Autonomous Databases.

      • reservedCpus (float) –

        The number of CPU cores reserved for system operations and redundancy.

      • scanListenerPortNonTls (integer) –

        The SCAN listener port for non-TLS (TCP) protocol. The default is 1521.

      • scanListenerPortTls (integer) –

        The SCAN listener port for TLS (TCP) protocol. The default is 2484.

      • shape (string) –

        The shape of the Exadata infrastructure for the Autonomous VM cluster.

      • createdAt (datetime) –

        The date and time when the Autonomous VM cluster was created.

      • timeDatabaseSslCertificateExpires (datetime) –

        The expiration date and time of the database SSL certificate.

      • timeOrdsCertificateExpires (datetime) –

        The expiration date and time of the Oracle REST Data Services (ORDS) certificate.

      • timeZone (string) –

        The time zone of the Autonomous VM cluster.

      • totalContainerDatabases (integer) –

        The total number of Autonomous Container Databases that can be created with the allocated local storage.

Exceptions