import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
* List all clusters in Nutanix Database Service
*
* ## Example Usage
*
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as nutanix from "@pierskarsenbarg/nutanix";
*
* const clusters = nutanix.getNdbClusters({});
* export const clustersOp = clusters;
* ```
*
*
* ## clusters
*
* The following attributes are exported for each cluster:
*
* * `id`: - id of cluster
* * `name`: - name of cluster
* * `uniqueName`: - unique name of cluster
* * `ipAddresses`: - IP address
* * `fqdns`: - fqdn
* * `nxClusterUuid`: - nutanix cluster uuid
* * `description`: - description
* * `cloudType`: - cloud type
* * `dateCreated`: - creation date
* * `dateModified`: - date modified
* * `version`: - version
* * `ownerId`: - owner UUID
* * `status`: - current status
* * `hypervisorType`: - hypervisor type
* * `hypervisorVersion`: - hypervisor version
* * `properties`: - list of properties
* * `referenceCount`: - NA
* * `username`: - username
* * `password`: - password
* * `cloudInfo`: - cloud info
* * `resourceConfig`: - resource related consumption info
* * `managementServerInfo`: - NA
* * `entityCounts`: - no. of entities related
* * `healthy`: - if healthy status
*
* See detailed information in [NDB Clusters](https://www.nutanix.dev/api_references/ndb/#/b00cac8329db1-get-a-list-of-all-clusters).
*/
export declare function getNdbClusters(opts?: pulumi.InvokeOptions): Promise;
/**
* A collection of values returned by getNdbClusters.
*/
export interface GetNdbClustersResult {
/**
* list of clusters
*/
readonly clusters: outputs.GetNdbClustersCluster[];
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
}
/**
* List all clusters in Nutanix Database Service
*
* ## Example Usage
*
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as nutanix from "@pierskarsenbarg/nutanix";
*
* const clusters = nutanix.getNdbClusters({});
* export const clustersOp = clusters;
* ```
*
*
* ## clusters
*
* The following attributes are exported for each cluster:
*
* * `id`: - id of cluster
* * `name`: - name of cluster
* * `uniqueName`: - unique name of cluster
* * `ipAddresses`: - IP address
* * `fqdns`: - fqdn
* * `nxClusterUuid`: - nutanix cluster uuid
* * `description`: - description
* * `cloudType`: - cloud type
* * `dateCreated`: - creation date
* * `dateModified`: - date modified
* * `version`: - version
* * `ownerId`: - owner UUID
* * `status`: - current status
* * `hypervisorType`: - hypervisor type
* * `hypervisorVersion`: - hypervisor version
* * `properties`: - list of properties
* * `referenceCount`: - NA
* * `username`: - username
* * `password`: - password
* * `cloudInfo`: - cloud info
* * `resourceConfig`: - resource related consumption info
* * `managementServerInfo`: - NA
* * `entityCounts`: - no. of entities related
* * `healthy`: - if healthy status
*
* See detailed information in [NDB Clusters](https://www.nutanix.dev/api_references/ndb/#/b00cac8329db1-get-a-list-of-all-clusters).
*/
export declare function getNdbClustersOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output;
//# sourceMappingURL=getNdbClusters.d.ts.map