1. Packages
  2. Nutanix
  3. API Docs
  4. getClusters
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getClusters

Explore with Pulumi AI

Describes Clusters

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";

const clusters = nutanix.getClusters({});
Copy
import pulumi
import pulumi_nutanix as nutanix

clusters = nutanix.get_clusters()
Copy
package main

import (
	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nutanix.GetClusters(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = Pulumi.Nutanix;

return await Deployment.RunAsync(() => 
{
    var clusters = Nutanix.GetClusters.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NutanixFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var clusters = NutanixFunctions.getClusters();

    }
}
Copy
variables:
  clusters:
    fn::invoke:
      function: nutanix:getClusters
      arguments: {}
Copy

Reference

The project_reference, owner_reference, availability_zone_reference, cluster_reference, attributes supports the following:

  • kind: - The kind name (Default value: project).
  • name: - the name.
  • UUID: - the UUID.

Version

The version attribute supports the following:

  • product_name: - Name of the producer/distribution of the image. For example windows or red hat.
  • product_version: - Version string for the disk image.

See detailed information in Nutanix Clusters.

Using getClusters

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getClusters(opts?: InvokeOptions): Promise<GetClustersResult>
function getClustersOutput(opts?: InvokeOptions): Output<GetClustersResult>
Copy
def get_clusters(opts: Optional[InvokeOptions] = None) -> GetClustersResult
def get_clusters_output(opts: Optional[InvokeOptions] = None) -> Output[GetClustersResult]
Copy
func GetClusters(ctx *Context, opts ...InvokeOption) (*GetClustersResult, error)
func GetClustersOutput(ctx *Context, opts ...InvokeOption) GetClustersResultOutput
Copy

> Note: This function is named GetClusters in the Go SDK.

public static class GetClusters 
{
    public static Task<GetClustersResult> InvokeAsync(InvokeOptions? opts = null)
    public static Output<GetClustersResult> Invoke(InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetClustersResult> getClusters(InvokeOptions options)
public static Output<GetClustersResult> getClusters(InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getClusters:getClusters
  arguments:
    # arguments dictionary
Copy

getClusters Result

The following output properties are available:

ApiVersion string
The API version.
Entities List<PiersKarsenbarg.Nutanix.Outputs.GetClustersEntity>
List of Clusters
Id string
The provider-assigned unique ID for this managed resource.
ApiVersion string
The API version.
Entities []GetClustersEntity
List of Clusters
Id string
The provider-assigned unique ID for this managed resource.
apiVersion String
The API version.
entities List<GetClustersEntity>
List of Clusters
id String
The provider-assigned unique ID for this managed resource.
apiVersion string
The API version.
entities GetClustersEntity[]
List of Clusters
id string
The provider-assigned unique ID for this managed resource.
api_version str
The API version.
entities Sequence[GetClustersEntity]
List of Clusters
id str
The provider-assigned unique ID for this managed resource.
apiVersion String
The API version.
entities List<Property Map>
List of Clusters
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

GetClustersEntity

AnalysisVmEfficiencyMap This property is required. Dictionary<string, string>
  • Map of cluster efficiency which includes numbers of inefficient vms. The value is populated by analytics on PC. (Readonly)
ApiVersion This property is required. string
The API version.
AuthorizedPublicKeyLists This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetClustersEntityAuthorizedPublicKeyList>
Build This property is required. Dictionary<string, string>
  • Cluster build details.
CaCertificateLists This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetClustersEntityCaCertificateList>
  • Zone name used in value of TZ environment variable.
Categories This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetClustersEntityCategory>
  • Categories for the image.
CertificationSigningInfo This property is required. Dictionary<string, string>
  • Customer information used in Certificate Signing Request for creating digital certificates.
ClientAuth This property is required. Dictionary<string, string>
  • Client authentication config.
ClusterArch This property is required. string
  • Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
DomainServerCredentials This property is required. Dictionary<string, string>
  • Cluster domain credentials.
DomainServerName This property is required. string
  • Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
DomainServerNameserver This property is required. string
  • The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
EnabledFeatureLists This property is required. List<string>
  • Array of enabled features.
EncryptionStatus This property is required. string
  • Cluster encryption status.
ExternalDataServicesIp This property is required. string
  • The cluster IP address that provides external entities access to various cluster data services.
ExternalIp This property is required. string
  • The local IP of cluster visible externally.
ExternalSubnet This property is required. string
  • External subnet for cross server communication. The format is IP/netmask. (default 172.16.0.0/255.240.0.0)
GpuDriverVersion This property is required. string
  • GPU driver version.
HttpProxyLists This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetClustersEntityHttpProxyList>
  • List of proxies to connect to the service centers.
HttpProxyWhitelists This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetClustersEntityHttpProxyWhitelist>
  • HTTP proxy whitelist.
InternalSubnet This property is required. string
  • The internal subnet is local to every server - its not visible outside.iSCSI requests generated internally within the appliance (by user VMs or VMFS) are sent to the internal subnet. The format is IP/netmask.
IsAvailable This property is required. bool
  • Indicates if cluster is available to contact. (Readonly)
ManagementServerLists This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetClustersEntityManagementServerList>
  • List of cluster management servers. (Readonly)
MasqueradingIp This property is required. string
  • The cluster NAT'd or proxy IP which maps to the cluster local IP.
MasqueradingPort This property is required. int
  • Port used together with masquerading_ip to connect to the cluster.
Metadata This property is required. Dictionary<string, string>
  • The image kind metadata.
Name This property is required. string
  • The name for the image.
NameServerIpLists This property is required. List<string>
  • The list of IP addresses of the name servers.
NfsSubnetWhitelists This property is required. List<string>
  • Comma separated list of subnets (of the form 'a.b.c.d/l.m.n.o') that are allowed to send NFS requests to this container. If not specified, the global NFS whitelist will be looked up for access permission. The internal subnet is always automatically considered part of the whitelist, even if the field below does not explicitly specify it. Similarly, all the hypervisor IPs are considered part of the whitelist. Finally, to permit debugging, all of the SVMs local IPs are considered to be implicitly part of the whitelist.
Nodes This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetClustersEntityNode>
NtpServerIpLists This property is required. List<string>
  • The list of IP addresses or FQDNs of the NTP servers.
OperationMode This property is required. string
  • Cluster operation mode. - 'NORMAL': Cluster is operating normally. - 'READ_ONLY': Cluster is operating in read only mode. - 'STAND_ALONE': Only one node is operational in the cluster. This is valid only for single node or two node clusters. - 'SWITCH_TO_TWO_NODE': Cluster is moving from single node to two node cluster. - 'OVERRIDE': Valid only for single node cluster. If the user wants to run vms on a single node cluster in read only mode, he can set the cluster peration mode to override. Writes will be allowed in override mode.
OwnerReference This property is required. Dictionary<string, string>
  • The reference to a user.
ProjectReference This property is required. Dictionary<string, string>
  • The reference to a project.
ServiceLists This property is required. List<string>
  • Array of enabled cluster services. For example, a cluster can function as both AOS and cloud data gateway. - 'AOS': Regular Prism Element - 'PRISM_CENTRAL': Prism Central - 'CLOUD_DATA_GATEWAY': Cloud backup and DR gateway - 'AFS': Cluster for file server - 'WITNESS' : Witness cluster - 'XI_PORTAL': Xi cluster.
SmtpServerAddress This property is required. Dictionary<string, string>
  • SMTP Server Address.
SmtpServerCredentials This property is required. Dictionary<string, string>
  • SMTP Server Credentials.
SmtpServerEmailAddress This property is required. string
  • SMTP Server Email Address.
SmtpServerProxyTypeLists This property is required. List<string>
  • SMTP Server Proxy Type List
SmtpServerType This property is required. string
  • SMTP Server type.
SoftwareMapNcc This property is required. Dictionary<string, string>
  • Map of software on the cluster with software type as the key.
SoftwareMapNos This property is required. Dictionary<string, string>
  • Map of software on the cluster with software type as the key.
SslKeyExpireDatetime This property is required. string
  • UTC date and time in RFC-3339 format when the key expires
SslKeyName This property is required. string
SslKeySigningInfo This property is required. Dictionary<string, string>
  • Customer information used in Certificate Signing Request for creating digital certificates.
SslKeyType This property is required. string
  • SSL key type. Key types with RSA_2048, ECDSA_256 and ECDSA_384 are supported for key generation and importing.
State This property is required. string
  • The state of the cluster entity.
SupportedInformationVerbosity This property is required. string
  • Verbosity level settings for populating support information. - 'Nothing': Send nothing - 'Basic': Send basic information - skip core dump and hypervisor stats information - 'BasicPlusCoreDump': Send basic and core dump information - 'All': Send all information (Default value: BASIC_PLUS_CORE_DUMP)
Timezone This property is required. string
  • Zone name used in value of TZ environment variable.
AnalysisVmEfficiencyMap This property is required. map[string]string
  • Map of cluster efficiency which includes numbers of inefficient vms. The value is populated by analytics on PC. (Readonly)
ApiVersion This property is required. string
The API version.
AuthorizedPublicKeyLists This property is required. []GetClustersEntityAuthorizedPublicKeyList
Build This property is required. map[string]string
  • Cluster build details.
CaCertificateLists This property is required. []GetClustersEntityCaCertificateList
  • Zone name used in value of TZ environment variable.
Categories This property is required. []GetClustersEntityCategory
  • Categories for the image.
CertificationSigningInfo This property is required. map[string]string
  • Customer information used in Certificate Signing Request for creating digital certificates.
ClientAuth This property is required. map[string]string
  • Client authentication config.
ClusterArch This property is required. string
  • Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
DomainServerCredentials This property is required. map[string]string
  • Cluster domain credentials.
DomainServerName This property is required. string
  • Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
DomainServerNameserver This property is required. string
  • The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
EnabledFeatureLists This property is required. []string
  • Array of enabled features.
EncryptionStatus This property is required. string
  • Cluster encryption status.
ExternalDataServicesIp This property is required. string
  • The cluster IP address that provides external entities access to various cluster data services.
ExternalIp This property is required. string
  • The local IP of cluster visible externally.
ExternalSubnet This property is required. string
  • External subnet for cross server communication. The format is IP/netmask. (default 172.16.0.0/255.240.0.0)
GpuDriverVersion This property is required. string
  • GPU driver version.
HttpProxyLists This property is required. []GetClustersEntityHttpProxyList
  • List of proxies to connect to the service centers.
HttpProxyWhitelists This property is required. []GetClustersEntityHttpProxyWhitelist
  • HTTP proxy whitelist.
InternalSubnet This property is required. string
  • The internal subnet is local to every server - its not visible outside.iSCSI requests generated internally within the appliance (by user VMs or VMFS) are sent to the internal subnet. The format is IP/netmask.
IsAvailable This property is required. bool
  • Indicates if cluster is available to contact. (Readonly)
ManagementServerLists This property is required. []GetClustersEntityManagementServerList
  • List of cluster management servers. (Readonly)
MasqueradingIp This property is required. string
  • The cluster NAT'd or proxy IP which maps to the cluster local IP.
MasqueradingPort This property is required. int
  • Port used together with masquerading_ip to connect to the cluster.
Metadata This property is required. map[string]string
  • The image kind metadata.
Name This property is required. string
  • The name for the image.
NameServerIpLists This property is required. []string
  • The list of IP addresses of the name servers.
NfsSubnetWhitelists This property is required. []string
  • Comma separated list of subnets (of the form 'a.b.c.d/l.m.n.o') that are allowed to send NFS requests to this container. If not specified, the global NFS whitelist will be looked up for access permission. The internal subnet is always automatically considered part of the whitelist, even if the field below does not explicitly specify it. Similarly, all the hypervisor IPs are considered part of the whitelist. Finally, to permit debugging, all of the SVMs local IPs are considered to be implicitly part of the whitelist.
Nodes This property is required. []GetClustersEntityNode
NtpServerIpLists This property is required. []string
  • The list of IP addresses or FQDNs of the NTP servers.
OperationMode This property is required. string
  • Cluster operation mode. - 'NORMAL': Cluster is operating normally. - 'READ_ONLY': Cluster is operating in read only mode. - 'STAND_ALONE': Only one node is operational in the cluster. This is valid only for single node or two node clusters. - 'SWITCH_TO_TWO_NODE': Cluster is moving from single node to two node cluster. - 'OVERRIDE': Valid only for single node cluster. If the user wants to run vms on a single node cluster in read only mode, he can set the cluster peration mode to override. Writes will be allowed in override mode.
OwnerReference This property is required. map[string]string
  • The reference to a user.
ProjectReference This property is required. map[string]string
  • The reference to a project.
ServiceLists This property is required. []string
  • Array of enabled cluster services. For example, a cluster can function as both AOS and cloud data gateway. - 'AOS': Regular Prism Element - 'PRISM_CENTRAL': Prism Central - 'CLOUD_DATA_GATEWAY': Cloud backup and DR gateway - 'AFS': Cluster for file server - 'WITNESS' : Witness cluster - 'XI_PORTAL': Xi cluster.
SmtpServerAddress This property is required. map[string]string
  • SMTP Server Address.
SmtpServerCredentials This property is required. map[string]string
  • SMTP Server Credentials.
SmtpServerEmailAddress This property is required. string
  • SMTP Server Email Address.
SmtpServerProxyTypeLists This property is required. []string
  • SMTP Server Proxy Type List
SmtpServerType This property is required. string
  • SMTP Server type.
SoftwareMapNcc This property is required. map[string]string
  • Map of software on the cluster with software type as the key.
SoftwareMapNos This property is required. map[string]string
  • Map of software on the cluster with software type as the key.
SslKeyExpireDatetime This property is required. string
  • UTC date and time in RFC-3339 format when the key expires
SslKeyName This property is required. string
SslKeySigningInfo This property is required. map[string]string
  • Customer information used in Certificate Signing Request for creating digital certificates.
SslKeyType This property is required. string
  • SSL key type. Key types with RSA_2048, ECDSA_256 and ECDSA_384 are supported for key generation and importing.
State This property is required. string
  • The state of the cluster entity.
SupportedInformationVerbosity This property is required. string
  • Verbosity level settings for populating support information. - 'Nothing': Send nothing - 'Basic': Send basic information - skip core dump and hypervisor stats information - 'BasicPlusCoreDump': Send basic and core dump information - 'All': Send all information (Default value: BASIC_PLUS_CORE_DUMP)
Timezone This property is required. string
  • Zone name used in value of TZ environment variable.
analysisVmEfficiencyMap This property is required. Map<String,String>
  • Map of cluster efficiency which includes numbers of inefficient vms. The value is populated by analytics on PC. (Readonly)
apiVersion This property is required. String
The API version.
authorizedPublicKeyLists This property is required. List<GetClustersEntityAuthorizedPublicKeyList>
build This property is required. Map<String,String>
  • Cluster build details.
caCertificateLists This property is required. List<GetClustersEntityCaCertificateList>
  • Zone name used in value of TZ environment variable.
categories This property is required. List<GetClustersEntityCategory>
  • Categories for the image.
certificationSigningInfo This property is required. Map<String,String>
  • Customer information used in Certificate Signing Request for creating digital certificates.
clientAuth This property is required. Map<String,String>
  • Client authentication config.
clusterArch This property is required. String
  • Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
domainServerCredentials This property is required. Map<String,String>
  • Cluster domain credentials.
domainServerName This property is required. String
  • Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
domainServerNameserver This property is required. String
  • The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
enabledFeatureLists This property is required. List<String>
  • Array of enabled features.
encryptionStatus This property is required. String
  • Cluster encryption status.
externalDataServicesIp This property is required. String
  • The cluster IP address that provides external entities access to various cluster data services.
externalIp This property is required. String
  • The local IP of cluster visible externally.
externalSubnet This property is required. String
  • External subnet for cross server communication. The format is IP/netmask. (default 172.16.0.0/255.240.0.0)
gpuDriverVersion This property is required. String
  • GPU driver version.
httpProxyLists This property is required. List<GetClustersEntityHttpProxyList>
  • List of proxies to connect to the service centers.
httpProxyWhitelists This property is required. List<GetClustersEntityHttpProxyWhitelist>
  • HTTP proxy whitelist.
internalSubnet This property is required. String
  • The internal subnet is local to every server - its not visible outside.iSCSI requests generated internally within the appliance (by user VMs or VMFS) are sent to the internal subnet. The format is IP/netmask.
isAvailable This property is required. Boolean
  • Indicates if cluster is available to contact. (Readonly)
managementServerLists This property is required. List<GetClustersEntityManagementServerList>
  • List of cluster management servers. (Readonly)
masqueradingIp This property is required. String
  • The cluster NAT'd or proxy IP which maps to the cluster local IP.
masqueradingPort This property is required. Integer
  • Port used together with masquerading_ip to connect to the cluster.
metadata This property is required. Map<String,String>
  • The image kind metadata.
name This property is required. String
  • The name for the image.
nameServerIpLists This property is required. List<String>
  • The list of IP addresses of the name servers.
nfsSubnetWhitelists This property is required. List<String>
  • Comma separated list of subnets (of the form 'a.b.c.d/l.m.n.o') that are allowed to send NFS requests to this container. If not specified, the global NFS whitelist will be looked up for access permission. The internal subnet is always automatically considered part of the whitelist, even if the field below does not explicitly specify it. Similarly, all the hypervisor IPs are considered part of the whitelist. Finally, to permit debugging, all of the SVMs local IPs are considered to be implicitly part of the whitelist.
nodes This property is required. List<GetClustersEntityNode>
ntpServerIpLists This property is required. List<String>
  • The list of IP addresses or FQDNs of the NTP servers.
operationMode This property is required. String
  • Cluster operation mode. - 'NORMAL': Cluster is operating normally. - 'READ_ONLY': Cluster is operating in read only mode. - 'STAND_ALONE': Only one node is operational in the cluster. This is valid only for single node or two node clusters. - 'SWITCH_TO_TWO_NODE': Cluster is moving from single node to two node cluster. - 'OVERRIDE': Valid only for single node cluster. If the user wants to run vms on a single node cluster in read only mode, he can set the cluster peration mode to override. Writes will be allowed in override mode.
ownerReference This property is required. Map<String,String>
  • The reference to a user.
projectReference This property is required. Map<String,String>
  • The reference to a project.
serviceLists This property is required. List<String>
  • Array of enabled cluster services. For example, a cluster can function as both AOS and cloud data gateway. - 'AOS': Regular Prism Element - 'PRISM_CENTRAL': Prism Central - 'CLOUD_DATA_GATEWAY': Cloud backup and DR gateway - 'AFS': Cluster for file server - 'WITNESS' : Witness cluster - 'XI_PORTAL': Xi cluster.
smtpServerAddress This property is required. Map<String,String>
  • SMTP Server Address.
smtpServerCredentials This property is required. Map<String,String>
  • SMTP Server Credentials.
smtpServerEmailAddress This property is required. String
  • SMTP Server Email Address.
smtpServerProxyTypeLists This property is required. List<String>
  • SMTP Server Proxy Type List
smtpServerType This property is required. String
  • SMTP Server type.
softwareMapNcc This property is required. Map<String,String>
  • Map of software on the cluster with software type as the key.
softwareMapNos This property is required. Map<String,String>
  • Map of software on the cluster with software type as the key.
sslKeyExpireDatetime This property is required. String
  • UTC date and time in RFC-3339 format when the key expires
sslKeyName This property is required. String
sslKeySigningInfo This property is required. Map<String,String>
  • Customer information used in Certificate Signing Request for creating digital certificates.
sslKeyType This property is required. String
  • SSL key type. Key types with RSA_2048, ECDSA_256 and ECDSA_384 are supported for key generation and importing.
state This property is required. String
  • The state of the cluster entity.
supportedInformationVerbosity This property is required. String
  • Verbosity level settings for populating support information. - 'Nothing': Send nothing - 'Basic': Send basic information - skip core dump and hypervisor stats information - 'BasicPlusCoreDump': Send basic and core dump information - 'All': Send all information (Default value: BASIC_PLUS_CORE_DUMP)
timezone This property is required. String
  • Zone name used in value of TZ environment variable.
analysisVmEfficiencyMap This property is required. {[key: string]: string}
  • Map of cluster efficiency which includes numbers of inefficient vms. The value is populated by analytics on PC. (Readonly)
apiVersion This property is required. string
The API version.
authorizedPublicKeyLists This property is required. GetClustersEntityAuthorizedPublicKeyList[]
build This property is required. {[key: string]: string}
  • Cluster build details.
caCertificateLists This property is required. GetClustersEntityCaCertificateList[]
  • Zone name used in value of TZ environment variable.
categories This property is required. GetClustersEntityCategory[]
  • Categories for the image.
certificationSigningInfo This property is required. {[key: string]: string}
  • Customer information used in Certificate Signing Request for creating digital certificates.
clientAuth This property is required. {[key: string]: string}
  • Client authentication config.
clusterArch This property is required. string
  • Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
domainServerCredentials This property is required. {[key: string]: string}
  • Cluster domain credentials.
domainServerName This property is required. string
  • Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
domainServerNameserver This property is required. string
  • The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
enabledFeatureLists This property is required. string[]
  • Array of enabled features.
encryptionStatus This property is required. string
  • Cluster encryption status.
externalDataServicesIp This property is required. string
  • The cluster IP address that provides external entities access to various cluster data services.
externalIp This property is required. string
  • The local IP of cluster visible externally.
externalSubnet This property is required. string
  • External subnet for cross server communication. The format is IP/netmask. (default 172.16.0.0/255.240.0.0)
gpuDriverVersion This property is required. string
  • GPU driver version.
httpProxyLists This property is required. GetClustersEntityHttpProxyList[]
  • List of proxies to connect to the service centers.
httpProxyWhitelists This property is required. GetClustersEntityHttpProxyWhitelist[]
  • HTTP proxy whitelist.
internalSubnet This property is required. string
  • The internal subnet is local to every server - its not visible outside.iSCSI requests generated internally within the appliance (by user VMs or VMFS) are sent to the internal subnet. The format is IP/netmask.
isAvailable This property is required. boolean
  • Indicates if cluster is available to contact. (Readonly)
managementServerLists This property is required. GetClustersEntityManagementServerList[]
  • List of cluster management servers. (Readonly)
masqueradingIp This property is required. string
  • The cluster NAT'd or proxy IP which maps to the cluster local IP.
masqueradingPort This property is required. number
  • Port used together with masquerading_ip to connect to the cluster.
metadata This property is required. {[key: string]: string}
  • The image kind metadata.
name This property is required. string
  • The name for the image.
nameServerIpLists This property is required. string[]
  • The list of IP addresses of the name servers.
nfsSubnetWhitelists This property is required. string[]
  • Comma separated list of subnets (of the form 'a.b.c.d/l.m.n.o') that are allowed to send NFS requests to this container. If not specified, the global NFS whitelist will be looked up for access permission. The internal subnet is always automatically considered part of the whitelist, even if the field below does not explicitly specify it. Similarly, all the hypervisor IPs are considered part of the whitelist. Finally, to permit debugging, all of the SVMs local IPs are considered to be implicitly part of the whitelist.
nodes This property is required. GetClustersEntityNode[]
ntpServerIpLists This property is required. string[]
  • The list of IP addresses or FQDNs of the NTP servers.
operationMode This property is required. string
  • Cluster operation mode. - 'NORMAL': Cluster is operating normally. - 'READ_ONLY': Cluster is operating in read only mode. - 'STAND_ALONE': Only one node is operational in the cluster. This is valid only for single node or two node clusters. - 'SWITCH_TO_TWO_NODE': Cluster is moving from single node to two node cluster. - 'OVERRIDE': Valid only for single node cluster. If the user wants to run vms on a single node cluster in read only mode, he can set the cluster peration mode to override. Writes will be allowed in override mode.
ownerReference This property is required. {[key: string]: string}
  • The reference to a user.
projectReference This property is required. {[key: string]: string}
  • The reference to a project.
serviceLists This property is required. string[]
  • Array of enabled cluster services. For example, a cluster can function as both AOS and cloud data gateway. - 'AOS': Regular Prism Element - 'PRISM_CENTRAL': Prism Central - 'CLOUD_DATA_GATEWAY': Cloud backup and DR gateway - 'AFS': Cluster for file server - 'WITNESS' : Witness cluster - 'XI_PORTAL': Xi cluster.
smtpServerAddress This property is required. {[key: string]: string}
  • SMTP Server Address.
smtpServerCredentials This property is required. {[key: string]: string}
  • SMTP Server Credentials.
smtpServerEmailAddress This property is required. string
  • SMTP Server Email Address.
smtpServerProxyTypeLists This property is required. string[]
  • SMTP Server Proxy Type List
smtpServerType This property is required. string
  • SMTP Server type.
softwareMapNcc This property is required. {[key: string]: string}
  • Map of software on the cluster with software type as the key.
softwareMapNos This property is required. {[key: string]: string}
  • Map of software on the cluster with software type as the key.
sslKeyExpireDatetime This property is required. string
  • UTC date and time in RFC-3339 format when the key expires
sslKeyName This property is required. string
sslKeySigningInfo This property is required. {[key: string]: string}
  • Customer information used in Certificate Signing Request for creating digital certificates.
sslKeyType This property is required. string
  • SSL key type. Key types with RSA_2048, ECDSA_256 and ECDSA_384 are supported for key generation and importing.
state This property is required. string
  • The state of the cluster entity.
supportedInformationVerbosity This property is required. string
  • Verbosity level settings for populating support information. - 'Nothing': Send nothing - 'Basic': Send basic information - skip core dump and hypervisor stats information - 'BasicPlusCoreDump': Send basic and core dump information - 'All': Send all information (Default value: BASIC_PLUS_CORE_DUMP)
timezone This property is required. string
  • Zone name used in value of TZ environment variable.
analysis_vm_efficiency_map This property is required. Mapping[str, str]
  • Map of cluster efficiency which includes numbers of inefficient vms. The value is populated by analytics on PC. (Readonly)
api_version This property is required. str
The API version.
authorized_public_key_lists This property is required. Sequence[GetClustersEntityAuthorizedPublicKeyList]
build This property is required. Mapping[str, str]
  • Cluster build details.
ca_certificate_lists This property is required. Sequence[GetClustersEntityCaCertificateList]
  • Zone name used in value of TZ environment variable.
categories This property is required. Sequence[GetClustersEntityCategory]
  • Categories for the image.
certification_signing_info This property is required. Mapping[str, str]
  • Customer information used in Certificate Signing Request for creating digital certificates.
client_auth This property is required. Mapping[str, str]
  • Client authentication config.
cluster_arch This property is required. str
  • Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
domain_server_credentials This property is required. Mapping[str, str]
  • Cluster domain credentials.
domain_server_name This property is required. str
  • Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
domain_server_nameserver This property is required. str
  • The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
enabled_feature_lists This property is required. Sequence[str]
  • Array of enabled features.
encryption_status This property is required. str
  • Cluster encryption status.
external_data_services_ip This property is required. str
  • The cluster IP address that provides external entities access to various cluster data services.
external_ip This property is required. str
  • The local IP of cluster visible externally.
external_subnet This property is required. str
  • External subnet for cross server communication. The format is IP/netmask. (default 172.16.0.0/255.240.0.0)
gpu_driver_version This property is required. str
  • GPU driver version.
http_proxy_lists This property is required. Sequence[GetClustersEntityHttpProxyList]
  • List of proxies to connect to the service centers.
http_proxy_whitelists This property is required. Sequence[GetClustersEntityHttpProxyWhitelist]
  • HTTP proxy whitelist.
internal_subnet This property is required. str
  • The internal subnet is local to every server - its not visible outside.iSCSI requests generated internally within the appliance (by user VMs or VMFS) are sent to the internal subnet. The format is IP/netmask.
is_available This property is required. bool
  • Indicates if cluster is available to contact. (Readonly)
management_server_lists This property is required. Sequence[GetClustersEntityManagementServerList]
  • List of cluster management servers. (Readonly)
masquerading_ip This property is required. str
  • The cluster NAT'd or proxy IP which maps to the cluster local IP.
masquerading_port This property is required. int
  • Port used together with masquerading_ip to connect to the cluster.
metadata This property is required. Mapping[str, str]
  • The image kind metadata.
name This property is required. str
  • The name for the image.
name_server_ip_lists This property is required. Sequence[str]
  • The list of IP addresses of the name servers.
nfs_subnet_whitelists This property is required. Sequence[str]
  • Comma separated list of subnets (of the form 'a.b.c.d/l.m.n.o') that are allowed to send NFS requests to this container. If not specified, the global NFS whitelist will be looked up for access permission. The internal subnet is always automatically considered part of the whitelist, even if the field below does not explicitly specify it. Similarly, all the hypervisor IPs are considered part of the whitelist. Finally, to permit debugging, all of the SVMs local IPs are considered to be implicitly part of the whitelist.
nodes This property is required. Sequence[GetClustersEntityNode]
ntp_server_ip_lists This property is required. Sequence[str]
  • The list of IP addresses or FQDNs of the NTP servers.
operation_mode This property is required. str
  • Cluster operation mode. - 'NORMAL': Cluster is operating normally. - 'READ_ONLY': Cluster is operating in read only mode. - 'STAND_ALONE': Only one node is operational in the cluster. This is valid only for single node or two node clusters. - 'SWITCH_TO_TWO_NODE': Cluster is moving from single node to two node cluster. - 'OVERRIDE': Valid only for single node cluster. If the user wants to run vms on a single node cluster in read only mode, he can set the cluster peration mode to override. Writes will be allowed in override mode.
owner_reference This property is required. Mapping[str, str]
  • The reference to a user.
project_reference This property is required. Mapping[str, str]
  • The reference to a project.
service_lists This property is required. Sequence[str]
  • Array of enabled cluster services. For example, a cluster can function as both AOS and cloud data gateway. - 'AOS': Regular Prism Element - 'PRISM_CENTRAL': Prism Central - 'CLOUD_DATA_GATEWAY': Cloud backup and DR gateway - 'AFS': Cluster for file server - 'WITNESS' : Witness cluster - 'XI_PORTAL': Xi cluster.
smtp_server_address This property is required. Mapping[str, str]
  • SMTP Server Address.
smtp_server_credentials This property is required. Mapping[str, str]
  • SMTP Server Credentials.
smtp_server_email_address This property is required. str
  • SMTP Server Email Address.
smtp_server_proxy_type_lists This property is required. Sequence[str]
  • SMTP Server Proxy Type List
smtp_server_type This property is required. str
  • SMTP Server type.
software_map_ncc This property is required. Mapping[str, str]
  • Map of software on the cluster with software type as the key.
software_map_nos This property is required. Mapping[str, str]
  • Map of software on the cluster with software type as the key.
ssl_key_expire_datetime This property is required. str
  • UTC date and time in RFC-3339 format when the key expires
ssl_key_name This property is required. str
ssl_key_signing_info This property is required. Mapping[str, str]
  • Customer information used in Certificate Signing Request for creating digital certificates.
ssl_key_type This property is required. str
  • SSL key type. Key types with RSA_2048, ECDSA_256 and ECDSA_384 are supported for key generation and importing.
state This property is required. str
  • The state of the cluster entity.
supported_information_verbosity This property is required. str
  • Verbosity level settings for populating support information. - 'Nothing': Send nothing - 'Basic': Send basic information - skip core dump and hypervisor stats information - 'BasicPlusCoreDump': Send basic and core dump information - 'All': Send all information (Default value: BASIC_PLUS_CORE_DUMP)
timezone This property is required. str
  • Zone name used in value of TZ environment variable.
analysisVmEfficiencyMap This property is required. Map<String>
  • Map of cluster efficiency which includes numbers of inefficient vms. The value is populated by analytics on PC. (Readonly)
apiVersion This property is required. String
The API version.
authorizedPublicKeyLists This property is required. List<Property Map>
build This property is required. Map<String>
  • Cluster build details.
caCertificateLists This property is required. List<Property Map>
  • Zone name used in value of TZ environment variable.
categories This property is required. List<Property Map>
  • Categories for the image.
certificationSigningInfo This property is required. Map<String>
  • Customer information used in Certificate Signing Request for creating digital certificates.
clientAuth This property is required. Map<String>
  • Client authentication config.
clusterArch This property is required. String
  • Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
domainServerCredentials This property is required. Map<String>
  • Cluster domain credentials.
domainServerName This property is required. String
  • Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
domainServerNameserver This property is required. String
  • The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
enabledFeatureLists This property is required. List<String>
  • Array of enabled features.
encryptionStatus This property is required. String
  • Cluster encryption status.
externalDataServicesIp This property is required. String
  • The cluster IP address that provides external entities access to various cluster data services.
externalIp This property is required. String
  • The local IP of cluster visible externally.
externalSubnet This property is required. String
  • External subnet for cross server communication. The format is IP/netmask. (default 172.16.0.0/255.240.0.0)
gpuDriverVersion This property is required. String
  • GPU driver version.
httpProxyLists This property is required. List<Property Map>
  • List of proxies to connect to the service centers.
httpProxyWhitelists This property is required. List<Property Map>
  • HTTP proxy whitelist.
internalSubnet This property is required. String
  • The internal subnet is local to every server - its not visible outside.iSCSI requests generated internally within the appliance (by user VMs or VMFS) are sent to the internal subnet. The format is IP/netmask.
isAvailable This property is required. Boolean
  • Indicates if cluster is available to contact. (Readonly)
managementServerLists This property is required. List<Property Map>
  • List of cluster management servers. (Readonly)
masqueradingIp This property is required. String
  • The cluster NAT'd or proxy IP which maps to the cluster local IP.
masqueradingPort This property is required. Number
  • Port used together with masquerading_ip to connect to the cluster.
metadata This property is required. Map<String>
  • The image kind metadata.
name This property is required. String
  • The name for the image.
nameServerIpLists This property is required. List<String>
  • The list of IP addresses of the name servers.
nfsSubnetWhitelists This property is required. List<String>
  • Comma separated list of subnets (of the form 'a.b.c.d/l.m.n.o') that are allowed to send NFS requests to this container. If not specified, the global NFS whitelist will be looked up for access permission. The internal subnet is always automatically considered part of the whitelist, even if the field below does not explicitly specify it. Similarly, all the hypervisor IPs are considered part of the whitelist. Finally, to permit debugging, all of the SVMs local IPs are considered to be implicitly part of the whitelist.
nodes This property is required. List<Property Map>
ntpServerIpLists This property is required. List<String>
  • The list of IP addresses or FQDNs of the NTP servers.
operationMode This property is required. String
  • Cluster operation mode. - 'NORMAL': Cluster is operating normally. - 'READ_ONLY': Cluster is operating in read only mode. - 'STAND_ALONE': Only one node is operational in the cluster. This is valid only for single node or two node clusters. - 'SWITCH_TO_TWO_NODE': Cluster is moving from single node to two node cluster. - 'OVERRIDE': Valid only for single node cluster. If the user wants to run vms on a single node cluster in read only mode, he can set the cluster peration mode to override. Writes will be allowed in override mode.
ownerReference This property is required. Map<String>
  • The reference to a user.
projectReference This property is required. Map<String>
  • The reference to a project.
serviceLists This property is required. List<String>
  • Array of enabled cluster services. For example, a cluster can function as both AOS and cloud data gateway. - 'AOS': Regular Prism Element - 'PRISM_CENTRAL': Prism Central - 'CLOUD_DATA_GATEWAY': Cloud backup and DR gateway - 'AFS': Cluster for file server - 'WITNESS' : Witness cluster - 'XI_PORTAL': Xi cluster.
smtpServerAddress This property is required. Map<String>
  • SMTP Server Address.
smtpServerCredentials This property is required. Map<String>
  • SMTP Server Credentials.
smtpServerEmailAddress This property is required. String
  • SMTP Server Email Address.
smtpServerProxyTypeLists This property is required. List<String>
  • SMTP Server Proxy Type List
smtpServerType This property is required. String
  • SMTP Server type.
softwareMapNcc This property is required. Map<String>
  • Map of software on the cluster with software type as the key.
softwareMapNos This property is required. Map<String>
  • Map of software on the cluster with software type as the key.
sslKeyExpireDatetime This property is required. String
  • UTC date and time in RFC-3339 format when the key expires
sslKeyName This property is required. String
sslKeySigningInfo This property is required. Map<String>
  • Customer information used in Certificate Signing Request for creating digital certificates.
sslKeyType This property is required. String
  • SSL key type. Key types with RSA_2048, ECDSA_256 and ECDSA_384 are supported for key generation and importing.
state This property is required. String
  • The state of the cluster entity.
supportedInformationVerbosity This property is required. String
  • Verbosity level settings for populating support information. - 'Nothing': Send nothing - 'Basic': Send basic information - skip core dump and hypervisor stats information - 'BasicPlusCoreDump': Send basic and core dump information - 'All': Send all information (Default value: BASIC_PLUS_CORE_DUMP)
timezone This property is required. String
  • Zone name used in value of TZ environment variable.

GetClustersEntityAuthorizedPublicKeyList

Key This property is required. string
Name This property is required. string
  • The name for the image.
Key This property is required. string
Name This property is required. string
  • The name for the image.
key This property is required. String
name This property is required. String
  • The name for the image.
key This property is required. string
name This property is required. string
  • The name for the image.
key This property is required. str
name This property is required. str
  • The name for the image.
key This property is required. String
name This property is required. String
  • The name for the image.

GetClustersEntityCaCertificateList

CaName This property is required. string
Certificate This property is required. string
CaName This property is required. string
Certificate This property is required. string
caName This property is required. String
certificate This property is required. String
caName This property is required. string
certificate This property is required. string
ca_name This property is required. str
certificate This property is required. str
caName This property is required. String
certificate This property is required. String

GetClustersEntityCategory

Name This property is required. string
  • the key name.
Value This property is required. string
  • value of the key.
Name This property is required. string
  • the key name.
Value This property is required. string
  • value of the key.
name This property is required. String
  • the key name.
value This property is required. String
  • value of the key.
name This property is required. string
  • the key name.
value This property is required. string
  • value of the key.
name This property is required. str
  • the key name.
value This property is required. str
  • value of the key.
name This property is required. String
  • the key name.
value This property is required. String
  • value of the key.

GetClustersEntityHttpProxyList

Address This property is required. Dictionary<string, string>
Credentials This property is required. Dictionary<string, string>
ProxyTypeLists This property is required. List<string>
Address This property is required. map[string]string
Credentials This property is required. map[string]string
ProxyTypeLists This property is required. []string
address This property is required. Map<String,String>
credentials This property is required. Map<String,String>
proxyTypeLists This property is required. List<String>
address This property is required. {[key: string]: string}
credentials This property is required. {[key: string]: string}
proxyTypeLists This property is required. string[]
address This property is required. Mapping[str, str]
credentials This property is required. Mapping[str, str]
proxy_type_lists This property is required. Sequence[str]
address This property is required. Map<String>
credentials This property is required. Map<String>
proxyTypeLists This property is required. List<String>

GetClustersEntityHttpProxyWhitelist

Target This property is required. string
TargetType This property is required. string
Target This property is required. string
TargetType This property is required. string
target This property is required. String
targetType This property is required. String
target This property is required. string
targetType This property is required. string
target This property is required. str
target_type This property is required. str
target This property is required. String
targetType This property is required. String

GetClustersEntityManagementServerList

DrsEnabled This property is required. bool
Ip This property is required. string
StatusLists This property is required. List<string>
Type This property is required. string
DrsEnabled This property is required. bool
Ip This property is required. string
StatusLists This property is required. []string
Type This property is required. string
drsEnabled This property is required. Boolean
ip This property is required. String
statusLists This property is required. List<String>
type This property is required. String
drsEnabled This property is required. boolean
ip This property is required. string
statusLists This property is required. string[]
type This property is required. string
drs_enabled This property is required. bool
ip This property is required. str
status_lists This property is required. Sequence[str]
type This property is required. str
drsEnabled This property is required. Boolean
ip This property is required. String
statusLists This property is required. List<String>
type This property is required. String

GetClustersEntityNode

Ip This property is required. string
Type This property is required. string
Version This property is required. string
Ip This property is required. string
Type This property is required. string
Version This property is required. string
ip This property is required. String
type This property is required. String
version This property is required. String
ip This property is required. string
type This property is required. string
version This property is required. string
ip This property is required. str
type This property is required. str
version This property is required. str
ip This property is required. String
type This property is required. String
version This property is required. String

Package Details

Repository
nutanix pierskarsenbarg/pulumi-nutanix
License
Apache-2.0
Notes
This Pulumi package is based on the nutanix Terraform Provider.