odb / Paginator / ListCloudAutonomousVmClusters

ListCloudAutonomousVmClusters

class odb.Paginator.ListCloudAutonomousVmClusters
paginator = client.get_paginator('list_cloud_autonomous_vm_clusters')
paginate(**kwargs)

Creates an iterator that will paginate through responses from odb.Client.list_cloud_autonomous_vm_clusters().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    cloudExadataInfrastructureId='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters:
  • cloudExadataInfrastructureId (string) – The unique identifier of the Cloud Exadata Infrastructure that hosts the Autonomous VM clusters to be listed.

  • PaginationConfig (dict) –

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) –

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) –

      The size of each page.

    • StartingToken (string) –

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type:

dict

Returns:

Response Syntax

{
    'cloudAutonomousVmClusters': [
        {
            '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
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) –

    • cloudAutonomousVmClusters (list) –

      The list of Autonomous VM clusters in the specified Cloud Exadata Infrastructure.

      • (dict) –

        A summary of an 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 user-friendly name for the 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.

        • cloudExadataInfrastructureId (string) –

          The unique identifier of the 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 total data storage allocated for Autonomous Databases in the Autonomous VM cluster, in TB.

        • availableAutonomousDataStorageSizeInTBs (float) –

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

        • availableContainerDatabases (integer) –

          The number of Autonomous Container Databases 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 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 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 lowest value to which Exadata storage can be scaled down, in TB.

        • hostname (string) –

          The host name 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 if mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.

        • licenseModel (string) –

          The Oracle license model that applies 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) –

        • maxAcdsLowestScaledValue (integer) –

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

        • memoryPerOracleComputeUnitInGBs (integer) –

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

        • memorySizeInGBs (integer) –

          The total amount of memory allocated to the Autonomous VM cluster, in 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 you can provision in the Autonomous VM cluster.

        • provisionedAutonomousContainerDatabases (integer) –

          The number of Autonomous Container Databases currently provisioned in the Autonomous VM cluster.

        • provisionedCpus (float) –

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

        • reclaimableCpus (float) –

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

        • reservedCpus (float) –

          The number of CPUs reserved for system operations and redundancy.

        • scanListenerPortNonTls (integer) –

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

        • scanListenerPortTls (integer) –

          The SCAN listener port for TLS (TCP) protocol.

        • 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 in the Autonomous VM cluster.

    • NextToken (string) –

      A token to resume pagination.