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