odb / Client / list_exadb_vm_clusters

list_exadb_vm_clusters

odb.Client.list_exadb_vm_clusters(**kwargs)

Returns information about the Exascale VM clusters owned by your Amazon Web Services account.

See also: AWS API Documentation

Request Syntax

response = client.list_exadb_vm_clusters(
    exascaleDbStorageVaultId='string',
    maxResults=123,
    nextToken='string'
)
Parameters:
  • exascaleDbStorageVaultId (string) – The unique identifier of the Exascale storage vault to list the associated Exascale VM clusters.

  • maxResults (integer) – The maximum number of items to return for this request. To get the next page of items, make another request with the token returned in the output.

  • nextToken (string) – The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.

Return type:

dict

Returns:

Response Syntax

{
    'nextToken': 'string',
    'exadbVmClusters': [
        {
            'exadbVmClusterId': 'string',
            'clusterName': 'string',
            'createdAt': datetime(2015, 1, 1),
            'dataCollectionOptions': {
                'isDiagnosticsEventsEnabled': True|False,
                'isHealthMonitoringEnabled': True|False,
                'isIncidentLogsEnabled': True|False
            },
            'displayName': 'string',
            'domain': 'string',
            'enabledEcpuCount': 123,
            'exadbVmClusterArn': 'string',
            'exascaleDbStorageVaultArn': 'string',
            'exascaleDbStorageVaultId': 'string',
            'giVersion': 'string',
            'gridImageId': 'string',
            'gridImageType': 'RELEASE_UPDATE'|'CUSTOM_IMAGE',
            'hostname': 'string',
            'iamRoles': [
                {
                    'iamRoleArn': 'string',
                    'status': 'ASSOCIATING'|'DISASSOCIATING'|'FAILED'|'CONNECTED'|'DISCONNECTED'|'PARTIALLY_CONNECTED'|'UNKNOWN',
                    'statusReason': 'string',
                    'awsIntegration': 'KmsTde'
                },
            ],
            'iormConfigCache': {
                'dbPlans': [
                    {
                        'dbName': 'string',
                        'flashCacheLimit': 'string',
                        'share': 123
                    },
                ],
                'lifecycleDetails': 'string',
                'lifecycleState': 'BOOTSTRAPPING'|'DISABLED'|'ENABLED'|'FAILED'|'UPDATING',
                'objective': 'AUTO'|'BALANCED'|'BASIC'|'HIGH_THROUGHPUT'|'LOW_LATENCY'
            },
            'lastUpdateHistoryEntryId': 'string',
            'licenseModel': 'BRING_YOUR_OWN_LICENSE'|'LICENSE_INCLUDED',
            'listenerPort': 123,
            'memorySizeInGBs': 123,
            'nodeCount': 123,
            'ocid': 'string',
            'ociResourceAnchorName': 'string',
            'ociUrl': 'string',
            'odbNetworkArn': 'string',
            'odbNetworkId': 'string',
            'percentProgress': ...,
            'scanDnsName': 'string',
            'scanDnsRecordId': 'string',
            'scanIpIds': [
                'string',
            ],
            'scanListenerPortTcp': 123,
            'scanListenerPortTcpSsl': 123,
            'shape': 'string',
            'shapeAttribute': 'SMART_STORAGE'|'BLOCK_STORAGE',
            'snapshotFileSystemStorage': {
                'totalSizeInGBs': 123
            },
            'sshPublicKeys': [
                'string',
            ],
            'status': 'AVAILABLE'|'FAILED'|'PROVISIONING'|'TERMINATED'|'TERMINATING'|'UPDATING'|'MAINTENANCE_IN_PROGRESS',
            'statusReason': 'string',
            'systemVersion': 'string',
            'timeZone': 'string',
            'totalEcpuCount': 123,
            'totalFileSystemStorage': {
                'totalSizeInGBs': 123
            },
            'vipIds': [
                'string',
            ],
            'vmFileSystemStorage': {
                'totalSizeInGBs': 123
            }
        },
    ]
}

Response Structure

  • (dict) –

    • nextToken (string) –

      The token to include in another request to get the next page of items. This value is null when there are no more items to return.

    • exadbVmClusters (list) –

      The list of Exascale VM clusters.

      • (dict) –

        Summary information about an Exascale VM cluster.

        • exadbVmClusterId (string) –

          The unique identifier of the Exascale VM cluster.

        • clusterName (string) –

          The name of the Grid Infrastructure (GI) cluster.

        • createdAt (datetime) –

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

        • dataCollectionOptions (dict) –

          The set of diagnostic collection options enabled for the Exascale VM cluster.

          • isDiagnosticsEventsEnabled (boolean) –

            Indicates whether diagnostic collection is enabled for the VM cluster.

          • isHealthMonitoringEnabled (boolean) –

            Indicates whether health monitoring is enabled for the VM cluster.

          • isIncidentLogsEnabled (boolean) –

            Indicates whether incident logs are enabled for the cloud VM cluster.

        • displayName (string) –

          The user-friendly name for the Exascale VM cluster.

        • domain (string) –

          The domain of the Exascale VM cluster.

        • enabledEcpuCount (integer) –

          The number of elastic compute processing units (ECPUs) enabled on the Exascale VM cluster.

        • exadbVmClusterArn (string) –

          The Amazon Resource Name (ARN) of the Exascale VM cluster.

        • exascaleDbStorageVaultArn (string) –

          The Amazon Resource Name (ARN) of the Exascale storage vault associated with this Exascale VM cluster.

        • exascaleDbStorageVaultId (string) –

          The unique identifier of the Exascale storage vault associated with this Exascale VM cluster.

        • giVersion (string) –

          The software version of the Oracle Grid Infrastructure (GI) for the Exascale VM cluster.

        • gridImageId (string) –

          The Grid Infrastructure software image ID for the Exascale VM cluster.

        • gridImageType (string) –

          The type of Grid Infrastructure image for the Exascale VM cluster.

        • hostname (string) –

          The host name for the Exascale VM cluster.

        • iamRoles (list) –

          The Amazon Web Services Identity and Access Management (IAM) service roles associated with the Exascale VM cluster.

          • (dict) –

            Information about an Amazon Web Services Identity and Access Management (IAM) service role associated with a resource.

            • iamRoleArn (string) –

              The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) service role.

            • status (string) –

              The current status of the Amazon Web Services Identity and Access Management (IAM) service role.

            • statusReason (string) –

              Additional information about the current status of the Amazon Web Services Identity and Access Management (IAM) service role, if applicable.

            • awsIntegration (string) –

              The Amazon Web Services integration configuration settings for the Amazon Web Services Identity and Access Management (IAM) service role.

        • iormConfigCache (dict) –

          The I/O Resource Management (IORM) configuration cache details for the Exascale VM cluster.

          • dbPlans (list) –

            An array of IORM settings for all the database in the Exadata DB system.

            • (dict) –

              The IORM configuration settings for the database.

              • dbName (string) –

                The database name. For the default DbPlan, the dbName is default.

              • flashCacheLimit (string) –

                The flash cache limit for this database. This value is internally configured based on the share value assigned to the database.

              • share (integer) –

                The relative priority of this database.

          • lifecycleDetails (string) –

            Additional information about the current lifecycleState.

          • lifecycleState (string) –

            The current state of IORM configuration for the Exadata DB system.

          • objective (string) –

            The current value for the IORM objective. The default is AUTO.

        • lastUpdateHistoryEntryId (string) –

          The Oracle Cloud ID (OCID) of the last maintenance update history entry.

        • licenseModel (string) –

          The Oracle license model applied to the Exascale VM cluster.

        • listenerPort (integer) –

          The port number configured for the listener on the Exascale VM cluster.

        • memorySizeInGBs (integer) –

          The amount of memory, in gigabytes (GB), that’s allocated for the Exascale VM cluster.

        • nodeCount (integer) –

          The number of nodes in the Exascale VM cluster.

        • ocid (string) –

          The OCID of the Exascale VM cluster.

        • ociResourceAnchorName (string) –

          The name of the OCI resource anchor for the Exascale VM cluster.

        • ociUrl (string) –

          The HTTPS link to the Exascale VM cluster in Oracle Cloud Infrastructure (OCI).

        • odbNetworkArn (string) –

          The Amazon Resource Name (ARN) of the ODB network associated with this Exascale VM cluster.

        • odbNetworkId (string) –

          The unique identifier of the ODB network for the Exascale VM cluster.

        • percentProgress (float) –

          The amount of progress made on the current operation on the Exascale VM cluster, expressed as a percentage.

        • scanDnsName (string) –

          The fully qualified domain name (FQDN) of the DNS record for the Single Client Access Name (SCAN) IP addresses that are associated with the Exascale VM cluster.

        • scanDnsRecordId (string) –

          The OCID of the DNS record for the SCAN IP addresses that are associated with the Exascale VM cluster.

        • scanIpIds (list) –

          The OCID of the SCAN IP addresses that are associated with the Exascale VM cluster.

          • (string) –

        • scanListenerPortTcp (integer) –

          The port number for TCP connections to the single client access name (SCAN) listener for the Exascale VM cluster.

        • scanListenerPortTcpSsl (integer) –

          The port number for TCP connections with SSL to the single client access name (SCAN) listener for the Exascale VM cluster.

        • shape (string) –

          The hardware model name of the Exadata infrastructure that’s running the Exascale VM cluster.

        • shapeAttribute (string) –

          The shape attribute for the Exascale VM cluster.

        • snapshotFileSystemStorage (dict) –

          The snapshot file system storage details for the Exascale VM cluster.

          • totalSizeInGBs (integer) –

            The total storage size, in gigabytes (GB).

        • sshPublicKeys (list) –

          The public key portion of one or more key pairs used for SSH access to the Exascale VM cluster.

          • (string) –

        • status (string) –

          The current status of the Exascale VM cluster.

        • statusReason (string) –

          Additional information about the status of the Exascale VM cluster.

        • systemVersion (string) –

          The operating system version of the image chosen for the Exascale VM cluster.

        • timeZone (string) –

          The time zone of the Exascale VM cluster.

        • totalEcpuCount (integer) –

          The total number of ECPUs for the Exascale VM cluster.

        • totalFileSystemStorage (dict) –

          The total file system storage details for the Exascale VM cluster.

          • totalSizeInGBs (integer) –

            The total storage size, in gigabytes (GB).

        • vipIds (list) –

          The virtual IP (VIP) addresses associated with the Exascale VM cluster. One VIP address is assigned per node to support failover. If a node fails, its VIP is reassigned to another active node in the cluster.

          • (string) –

        • vmFileSystemStorage (dict) –

          The VM file system storage details for the Exascale VM cluster.

          • totalSizeInGBs (integer) –

            The total storage size, in gigabytes (GB).

Exceptions

  • odb.Client.exceptions.ThrottlingException

  • odb.Client.exceptions.ValidationException

  • odb.Client.exceptions.AccessDeniedException

  • odb.Client.exceptions.InternalServerException

  • odb.Client.exceptions.ResourceNotFoundException