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({});
import pulumi
import pulumi_nutanix as nutanix
clusters = nutanix.get_clusters()
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
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = Pulumi.Nutanix;
return await Deployment.RunAsync(() =>
{
var clusters = Nutanix.GetClusters.Invoke();
});
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();
}
}
variables:
clusters:
fn::invoke:
function: nutanix:getClusters
arguments: {}
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>
def get_clusters(opts: Optional[InvokeOptions] = None) -> GetClustersResult
def get_clusters_output(opts: Optional[InvokeOptions] = None) -> Output[GetClustersResult]
func GetClusters(ctx *Context, opts ...InvokeOption) (*GetClustersResult, error)
func GetClustersOutput(ctx *Context, opts ...InvokeOption) GetClustersResultOutput
> 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)
}
public static CompletableFuture<GetClustersResult> getClusters(InvokeOptions options)
public static Output<GetClustersResult> getClusters(InvokeOptions options)
fn::invoke:
function: nutanix:index/getClusters:getClusters
arguments:
# arguments dictionary
getClusters Result
The following output properties are available:
- Api
Version string - The API version.
- Entities
List<Piers
Karsenbarg. Nutanix. Outputs. Get Clusters Entity> - List of Clusters
- Id string
- The provider-assigned unique ID for this managed resource.
- Api
Version string - The API version.
- Entities
[]Get
Clusters Entity - List of Clusters
- Id string
- The provider-assigned unique ID for this managed resource.
- api
Version String - The API version.
- entities
List<Get
Clusters Entity> - List of Clusters
- id String
- The provider-assigned unique ID for this managed resource.
- api
Version string - The API version.
- entities
Get
Clusters Entity[] - List of Clusters
- id string
- The provider-assigned unique ID for this managed resource.
- api_
version str - The API version.
- entities
Sequence[Get
Clusters Entity] - List of Clusters
- id str
- The provider-assigned unique ID for this managed resource.
- api
Version 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
- Analysis
Vm Efficiency Map 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)
- Api
Version This property is required. string - The API version.
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Clusters Entity Authorized Public Key List> - Build
This property is required. Dictionary<string, string> - Cluster build details.
- Ca
Certificate Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Clusters Entity Ca Certificate List> - Zone name used in value of TZ environment variable.
- Categories
This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Clusters Entity Category> - Categories for the image.
- Certification
Signing Info This property is required. Dictionary<string, string> - Customer information used in Certificate Signing Request for creating digital certificates.
- Client
Auth This property is required. Dictionary<string, string> - Client authentication config.
- Cluster
Arch This property is required. string - Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
- Domain
Server Credentials This property is required. Dictionary<string, string> - Cluster domain credentials.
- Domain
Server Name This property is required. string - Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
- Domain
Server Nameserver This property is required. string - The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
- Enabled
Feature Lists This property is required. List<string> - Array of enabled features.
- Encryption
Status This property is required. string - Cluster encryption status.
- External
Data Services Ip This property is required. string - The cluster IP address that provides external entities access to various cluster data services.
- External
Ip This property is required. string - The local IP of cluster visible externally.
- External
Subnet 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)
- Gpu
Driver Version This property is required. string - GPU driver version.
- Http
Proxy Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Clusters Entity Http Proxy List> - List of proxies to connect to the service centers.
- Http
Proxy Whitelists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Clusters Entity Http Proxy Whitelist> - HTTP proxy whitelist.
- Internal
Subnet 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.
- Is
Available This property is required. bool - Indicates if cluster is available to contact. (Readonly)
- Management
Server Lists This property is required. List<PiersKarsenbarg. Nutanix. Inputs. Get Clusters Entity Management Server List> - List of cluster management servers. (Readonly)
- Masquerading
Ip This property is required. string - 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. Dictionary<string, string> - The image kind metadata.
- Name
This property is required. string - The name for the image.
- Name
Server Ip Lists This property is required. List<string> - The list of IP addresses of the name servers.
- Nfs
Subnet Whitelists 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. Get Clusters Entity Node> - Ntp
Server Ip Lists This property is required. List<string> - The list of IP addresses or FQDNs of the NTP servers.
- Operation
Mode 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.
- Owner
Reference This property is required. Dictionary<string, string> - The reference to a user.
- Project
Reference This property is required. Dictionary<string, string> - The reference to a project.
- Service
Lists 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.
- Smtp
Server Address This property is required. Dictionary<string, string> - SMTP Server Address.
- Smtp
Server Credentials This property is required. Dictionary<string, string> - SMTP Server Credentials.
- Smtp
Server Email Address This property is required. string - SMTP Server Email Address.
- Smtp
Server Proxy Type Lists This property is required. List<string> - SMTP Server Proxy Type List
- Smtp
Server Type This property is required. string - SMTP Server type.
- Software
Map Ncc This property is required. Dictionary<string, string> - Map of software on the cluster with software type as the key.
- Software
Map Nos This property is required. Dictionary<string, string> - Map of software on the cluster with software type as the key.
- Ssl
Key Expire Datetime This property is required. string - UTC date and time in RFC-3339 format when the key expires
- Ssl
Key Name This property is required. string - Ssl
Key Signing Info This property is required. Dictionary<string, string> - Customer information used in Certificate Signing Request for creating digital certificates.
- Ssl
Key Type 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.
- Supported
Information Verbosity 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. map[string]string - 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. string - The API version.
This property is required. []GetClusters Entity Authorized Public Key List - Build
This property is required. map[string]string - Cluster build details.
- Ca
Certificate Lists This property is required. []GetClusters Entity Ca Certificate List - Zone name used in value of TZ environment variable.
- Categories
This property is required. []GetClusters Entity Category - Categories for the image.
- Certification
Signing Info This property is required. map[string]string - Customer information used in Certificate Signing Request for creating digital certificates.
- Client
Auth This property is required. map[string]string - Client authentication config.
- Cluster
Arch This property is required. string - Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
- Domain
Server Credentials This property is required. map[string]string - Cluster domain credentials.
- Domain
Server Name This property is required. string - Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
- Domain
Server Nameserver This property is required. string - The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
- Enabled
Feature Lists This property is required. []string - Array of enabled features.
- Encryption
Status This property is required. string - Cluster encryption status.
- External
Data Services Ip This property is required. string - The cluster IP address that provides external entities access to various cluster data services.
- External
Ip This property is required. string - The local IP of cluster visible externally.
- External
Subnet 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)
- Gpu
Driver Version This property is required. string - GPU driver version.
- Http
Proxy Lists This property is required. []GetClusters Entity Http Proxy List - List of proxies to connect to the service centers.
- Http
Proxy Whitelists This property is required. []GetClusters Entity Http Proxy Whitelist - HTTP proxy whitelist.
- Internal
Subnet 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.
- Is
Available This property is required. bool - Indicates if cluster is available to contact. (Readonly)
- Management
Server Lists This property is required. []GetClusters Entity Management Server List - List of cluster management servers. (Readonly)
- Masquerading
Ip This property is required. string - 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. map[string]string - The image kind metadata.
- Name
This property is required. string - The name for the image.
- Name
Server Ip Lists This property is required. []string - The list of IP addresses of the name servers.
- Nfs
Subnet Whitelists 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. []GetClusters Entity Node - Ntp
Server Ip Lists This property is required. []string - The list of IP addresses or FQDNs of the NTP servers.
- Operation
Mode 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.
- Owner
Reference This property is required. map[string]string - The reference to a user.
- Project
Reference This property is required. map[string]string - The reference to a project.
- Service
Lists 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.
- Smtp
Server Address This property is required. map[string]string - SMTP Server Address.
- Smtp
Server Credentials This property is required. map[string]string - SMTP Server Credentials.
- Smtp
Server Email Address This property is required. string - SMTP Server Email Address.
- Smtp
Server Proxy Type Lists This property is required. []string - SMTP Server Proxy Type List
- Smtp
Server Type This property is required. string - SMTP Server type.
- Software
Map Ncc This property is required. map[string]string - Map of software on the cluster with software type as the key.
- Software
Map Nos This property is required. map[string]string - Map of software on the cluster with software type as the key.
- Ssl
Key Expire Datetime This property is required. string - UTC date and time in RFC-3339 format when the key expires
- Ssl
Key Name This property is required. string - Ssl
Key Signing Info This property is required. map[string]string - Customer information used in Certificate Signing Request for creating digital certificates.
- Ssl
Key Type 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.
- Supported
Information Verbosity 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. Map<String,String> - 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. String - The API version.
This property is required. List<GetClusters Entity Authorized Public Key List> - build
This property is required. Map<String,String> - Cluster build details.
- ca
Certificate Lists This property is required. List<GetClusters Entity Ca Certificate List> - Zone name used in value of TZ environment variable.
- categories
This property is required. List<GetClusters Entity Category> - Categories for the image.
- certification
Signing Info This property is required. Map<String,String> - Customer information used in Certificate Signing Request for creating digital certificates.
- client
Auth This property is required. Map<String,String> - Client authentication config.
- cluster
Arch This property is required. String - Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
- domain
Server Credentials This property is required. Map<String,String> - Cluster domain credentials.
- domain
Server Name This property is required. String - Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
- domain
Server Nameserver This property is required. String - The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
- enabled
Feature Lists This property is required. List<String> - Array of enabled features.
- encryption
Status This property is required. String - Cluster encryption status.
- external
Data Services Ip This property is required. String - The cluster IP address that provides external entities access to various cluster data services.
- external
Ip This property is required. String - The local IP of cluster visible externally.
- external
Subnet 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)
- gpu
Driver Version This property is required. String - GPU driver version.
- http
Proxy Lists This property is required. List<GetClusters Entity Http Proxy List> - List of proxies to connect to the service centers.
- http
Proxy Whitelists This property is required. List<GetClusters Entity Http Proxy Whitelist> - HTTP proxy whitelist.
- internal
Subnet 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.
- is
Available This property is required. Boolean - Indicates if cluster is available to contact. (Readonly)
- management
Server Lists This property is required. List<GetClusters Entity Management Server List> - List of cluster management servers. (Readonly)
- masquerading
Ip This property is required. String - The cluster NAT'd or proxy IP which maps to the cluster local IP.
- masquerading
Port 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.
- name
Server Ip Lists This property is required. List<String> - The list of IP addresses of the name servers.
- nfs
Subnet Whitelists 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<GetClusters Entity Node> - ntp
Server Ip Lists This property is required. List<String> - The list of IP addresses or FQDNs of the NTP servers.
- operation
Mode 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.
- owner
Reference This property is required. Map<String,String> - The reference to a user.
- project
Reference This property is required. Map<String,String> - The reference to a project.
- service
Lists 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.
- smtp
Server Address This property is required. Map<String,String> - SMTP Server Address.
- smtp
Server Credentials This property is required. Map<String,String> - SMTP Server Credentials.
- smtp
Server Email Address This property is required. String - SMTP Server Email Address.
- smtp
Server Proxy Type Lists This property is required. List<String> - SMTP Server Proxy Type List
- smtp
Server Type This property is required. String - SMTP Server type.
- software
Map Ncc This property is required. Map<String,String> - Map of software on the cluster with software type as the key.
- software
Map Nos This property is required. Map<String,String> - Map of software on the cluster with software type as the key.
- ssl
Key Expire Datetime This property is required. String - UTC date and time in RFC-3339 format when the key expires
- ssl
Key Name This property is required. String - ssl
Key Signing Info This property is required. Map<String,String> - Customer information used in Certificate Signing Request for creating digital certificates.
- ssl
Key Type 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.
- supported
Information Verbosity 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. {[key: string]: string} - 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. string - The API version.
This property is required. GetClusters Entity Authorized Public Key List[] - build
This property is required. {[key: string]: string} - Cluster build details.
- ca
Certificate Lists This property is required. GetClusters Entity Ca Certificate List[] - Zone name used in value of TZ environment variable.
- categories
This property is required. GetClusters Entity Category[] - Categories for the image.
- certification
Signing Info This property is required. {[key: string]: string} - Customer information used in Certificate Signing Request for creating digital certificates.
- client
Auth This property is required. {[key: string]: string} - Client authentication config.
- cluster
Arch This property is required. string - Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
- domain
Server Credentials This property is required. {[key: string]: string} - Cluster domain credentials.
- domain
Server Name This property is required. string - Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
- domain
Server Nameserver This property is required. string - The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
- enabled
Feature Lists This property is required. string[] - Array of enabled features.
- encryption
Status This property is required. string - Cluster encryption status.
- external
Data Services Ip This property is required. string - The cluster IP address that provides external entities access to various cluster data services.
- external
Ip This property is required. string - The local IP of cluster visible externally.
- external
Subnet 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)
- gpu
Driver Version This property is required. string - GPU driver version.
- http
Proxy Lists This property is required. GetClusters Entity Http Proxy List[] - List of proxies to connect to the service centers.
- http
Proxy Whitelists This property is required. GetClusters Entity Http Proxy Whitelist[] - HTTP proxy whitelist.
- internal
Subnet 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.
- is
Available This property is required. boolean - Indicates if cluster is available to contact. (Readonly)
- management
Server Lists This property is required. GetClusters Entity Management Server List[] - List of cluster management servers. (Readonly)
- masquerading
Ip This property is required. string - The cluster NAT'd or proxy IP which maps to the cluster local IP.
- masquerading
Port 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.
- name
Server Ip Lists This property is required. string[] - The list of IP addresses of the name servers.
- nfs
Subnet Whitelists 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. GetClusters Entity Node[] - ntp
Server Ip Lists This property is required. string[] - The list of IP addresses or FQDNs of the NTP servers.
- operation
Mode 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.
- owner
Reference This property is required. {[key: string]: string} - The reference to a user.
- project
Reference This property is required. {[key: string]: string} - The reference to a project.
- service
Lists 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.
- smtp
Server Address This property is required. {[key: string]: string} - SMTP Server Address.
- smtp
Server Credentials This property is required. {[key: string]: string} - SMTP Server Credentials.
- smtp
Server Email Address This property is required. string - SMTP Server Email Address.
- smtp
Server Proxy Type Lists This property is required. string[] - SMTP Server Proxy Type List
- smtp
Server Type This property is required. string - SMTP Server type.
- software
Map Ncc This property is required. {[key: string]: string} - Map of software on the cluster with software type as the key.
- software
Map Nos This property is required. {[key: string]: string} - Map of software on the cluster with software type as the key.
- ssl
Key Expire Datetime This property is required. string - UTC date and time in RFC-3339 format when the key expires
- ssl
Key Name This property is required. string - ssl
Key Signing Info This property is required. {[key: string]: string} - Customer information used in Certificate Signing Request for creating digital certificates.
- ssl
Key Type 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.
- supported
Information Verbosity 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.
This property is required. Sequence[GetClusters Entity Authorized Public Key List] - build
This property is required. Mapping[str, str] - Cluster build details.
- ca_
certificate_ lists This property is required. Sequence[GetClusters Entity Ca Certificate List] - Zone name used in value of TZ environment variable.
- categories
This property is required. Sequence[GetClusters Entity Category] - 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[GetClusters Entity Http Proxy List] - List of proxies to connect to the service centers.
- http_
proxy_ whitelists This property is required. Sequence[GetClusters Entity Http Proxy Whitelist] - 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[GetClusters Entity Management Server List] - 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[GetClusters Entity Node] - 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.
- analysis
Vm Efficiency Map 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)
- api
Version This property is required. String - The API version.
This property is required. List<Property Map>- build
This property is required. Map<String> - Cluster build details.
- ca
Certificate Lists 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.
- certification
Signing Info This property is required. Map<String> - Customer information used in Certificate Signing Request for creating digital certificates.
- client
Auth This property is required. Map<String> - Client authentication config.
- cluster
Arch This property is required. String - Cluster architecture. (Readonly, Options: Options : X86_64 , PPC64LE)
- domain
Server Credentials This property is required. Map<String> - Cluster domain credentials.
- domain
Server Name This property is required. String - Joined domain name. In 'put' request, empty name will unjoin the cluster from current domain.
- domain
Server Nameserver This property is required. String - The IP of the nameserver that can resolve the domain name. Must set when joining the domain.
- enabled
Feature Lists This property is required. List<String> - Array of enabled features.
- encryption
Status This property is required. String - Cluster encryption status.
- external
Data Services Ip This property is required. String - The cluster IP address that provides external entities access to various cluster data services.
- external
Ip This property is required. String - The local IP of cluster visible externally.
- external
Subnet 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)
- gpu
Driver Version This property is required. String - GPU driver version.
- http
Proxy Lists This property is required. List<Property Map> - List of proxies to connect to the service centers.
- http
Proxy Whitelists This property is required. List<Property Map> - HTTP proxy whitelist.
- internal
Subnet 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.
- is
Available This property is required. Boolean - Indicates if cluster is available to contact. (Readonly)
- management
Server Lists This property is required. List<Property Map> - List of cluster management servers. (Readonly)
- masquerading
Ip This property is required. String - The cluster NAT'd or proxy IP which maps to the cluster local IP.
- masquerading
Port 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.
- name
Server Ip Lists This property is required. List<String> - The list of IP addresses of the name servers.
- nfs
Subnet Whitelists 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> - ntp
Server Ip Lists This property is required. List<String> - The list of IP addresses or FQDNs of the NTP servers.
- operation
Mode 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.
- owner
Reference This property is required. Map<String> - The reference to a user.
- project
Reference This property is required. Map<String> - The reference to a project.
- service
Lists 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.
- smtp
Server Address This property is required. Map<String> - SMTP Server Address.
- smtp
Server Credentials This property is required. Map<String> - SMTP Server Credentials.
- smtp
Server Email Address This property is required. String - SMTP Server Email Address.
- smtp
Server Proxy Type Lists This property is required. List<String> - SMTP Server Proxy Type List
- smtp
Server Type This property is required. String - SMTP Server type.
- software
Map Ncc This property is required. Map<String> - Map of software on the cluster with software type as the key.
- software
Map Nos This property is required. Map<String> - Map of software on the cluster with software type as the key.
- ssl
Key Expire Datetime This property is required. String - UTC date and time in RFC-3339 format when the key expires
- ssl
Key Name This property is required. String - ssl
Key Signing Info This property is required. Map<String> - Customer information used in Certificate Signing Request for creating digital certificates.
- ssl
Key Type 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.
- supported
Information Verbosity 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
GetClustersEntityCaCertificateList
- Ca
Name This property is required. string - Certificate
This property is required. string
- Ca
Name This property is required. string - Certificate
This property is required. string
- ca
Name This property is required. String - certificate
This property is required. String
- ca
Name This property is required. string - certificate
This property is required. string
- ca_
name This property is required. str - certificate
This property is required. str
- ca
Name This property is required. String - certificate
This property is required. String
GetClustersEntityCategory
GetClustersEntityHttpProxyList
- Address
This property is required. Dictionary<string, string> - Credentials
This property is required. Dictionary<string, string> - Proxy
Type Lists This property is required. List<string>
- Address
This property is required. map[string]string - Credentials
This property is required. map[string]string - Proxy
Type Lists This property is required. []string
- address
This property is required. Map<String,String> - credentials
This property is required. Map<String,String> - proxy
Type Lists This property is required. List<String>
- address
This property is required. {[key: string]: string} - credentials
This property is required. {[key: string]: string} - proxy
Type Lists 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> - proxy
Type Lists This property is required. List<String>
GetClustersEntityHttpProxyWhitelist
- Target
This property is required. string - Target
Type This property is required. string
- Target
This property is required. string - Target
Type This property is required. string
- target
This property is required. String - target
Type This property is required. String
- target
This property is required. string - target
Type This property is required. string
- target
This property is required. str - target_
type This property is required. str
- target
This property is required. String - target
Type This property is required. String
GetClustersEntityManagementServerList
- Drs
Enabled This property is required. bool - Ip
This property is required. string - Status
Lists This property is required. List<string> - Type
This property is required. string
- Drs
Enabled This property is required. bool - Ip
This property is required. string - Status
Lists This property is required. []string - Type
This property is required. string
- drs
Enabled This property is required. Boolean - ip
This property is required. String - status
Lists This property is required. List<String> - type
This property is required. String
- drs
Enabled This property is required. boolean - ip
This property is required. string - status
Lists 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
- drs
Enabled This property is required. Boolean - ip
This property is required. String - status
Lists This property is required. List<String> - type
This property is required. String
GetClustersEntityNode
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.