1. Packages
  2. Nutanix
  3. API Docs
  4. NdbCluster
Nutanix v0.7.3 published on Thursday, Mar 13, 2025 by Piers Karsenbarg

nutanix.NdbCluster

Explore with Pulumi AI

Provides a resource to add a Nutanix cluster based on the input parameters.

Create NdbCluster Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new NdbCluster(name: string, args: NdbClusterArgs, opts?: CustomResourceOptions);
@overload
def NdbCluster(resource_name: str,
               args: NdbClusterArgs,
               opts: Optional[ResourceOptions] = None)

@overload
def NdbCluster(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               networks_infos: Optional[Sequence[NdbClusterNetworksInfoArgs]] = None,
               username: Optional[str] = None,
               cluster_ip: Optional[str] = None,
               agent_network_infos: Optional[Sequence[NdbClusterAgentNetworkInfoArgs]] = None,
               storage_container: Optional[str] = None,
               password: Optional[str] = None,
               cluster_type: Optional[str] = None,
               name: Optional[str] = None,
               port: Optional[int] = None,
               protocol: Optional[str] = None,
               description: Optional[str] = None,
               agent_vm_prefix: Optional[str] = None,
               version: Optional[str] = None)
func NewNdbCluster(ctx *Context, name string, args NdbClusterArgs, opts ...ResourceOption) (*NdbCluster, error)
public NdbCluster(string name, NdbClusterArgs args, CustomResourceOptions? opts = null)
public NdbCluster(String name, NdbClusterArgs args)
public NdbCluster(String name, NdbClusterArgs args, CustomResourceOptions options)
type: nutanix:NdbCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. NdbClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. NdbClusterArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. NdbClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. NdbClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. NdbClusterArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var ndbClusterResource = new Nutanix.NdbCluster("ndbClusterResource", new()
{
    NetworksInfos = new[]
    {
        new Nutanix.Inputs.NdbClusterNetworksInfoArgs
        {
            AccessTypes = new[]
            {
                "string",
            },
            NetworkInfos = new[]
            {
                new Nutanix.Inputs.NdbClusterNetworksInfoNetworkInfoArgs
                {
                    Gateway = "string",
                    StaticIp = "string",
                    SubnetMask = "string",
                    VlanName = "string",
                },
            },
            Type = "string",
        },
    },
    Username = "string",
    ClusterIp = "string",
    AgentNetworkInfos = new[]
    {
        new Nutanix.Inputs.NdbClusterAgentNetworkInfoArgs
        {
            Dns = "string",
            Ntp = "string",
        },
    },
    StorageContainer = "string",
    Password = "string",
    ClusterType = "string",
    Name = "string",
    Port = 0,
    Protocol = "string",
    Description = "string",
    AgentVmPrefix = "string",
    Version = "string",
});
Copy
example, err := nutanix.NewNdbCluster(ctx, "ndbClusterResource", &nutanix.NdbClusterArgs{
	NetworksInfos: nutanix.NdbClusterNetworksInfoArray{
		&nutanix.NdbClusterNetworksInfoArgs{
			AccessTypes: pulumi.StringArray{
				pulumi.String("string"),
			},
			NetworkInfos: nutanix.NdbClusterNetworksInfoNetworkInfoArray{
				&nutanix.NdbClusterNetworksInfoNetworkInfoArgs{
					Gateway:    pulumi.String("string"),
					StaticIp:   pulumi.String("string"),
					SubnetMask: pulumi.String("string"),
					VlanName:   pulumi.String("string"),
				},
			},
			Type: pulumi.String("string"),
		},
	},
	Username:  pulumi.String("string"),
	ClusterIp: pulumi.String("string"),
	AgentNetworkInfos: nutanix.NdbClusterAgentNetworkInfoArray{
		&nutanix.NdbClusterAgentNetworkInfoArgs{
			Dns: pulumi.String("string"),
			Ntp: pulumi.String("string"),
		},
	},
	StorageContainer: pulumi.String("string"),
	Password:         pulumi.String("string"),
	ClusterType:      pulumi.String("string"),
	Name:             pulumi.String("string"),
	Port:             pulumi.Int(0),
	Protocol:         pulumi.String("string"),
	Description:      pulumi.String("string"),
	AgentVmPrefix:    pulumi.String("string"),
	Version:          pulumi.String("string"),
})
Copy
var ndbClusterResource = new NdbCluster("ndbClusterResource", NdbClusterArgs.builder()
    .networksInfos(NdbClusterNetworksInfoArgs.builder()
        .accessTypes("string")
        .networkInfos(NdbClusterNetworksInfoNetworkInfoArgs.builder()
            .gateway("string")
            .staticIp("string")
            .subnetMask("string")
            .vlanName("string")
            .build())
        .type("string")
        .build())
    .username("string")
    .clusterIp("string")
    .agentNetworkInfos(NdbClusterAgentNetworkInfoArgs.builder()
        .dns("string")
        .ntp("string")
        .build())
    .storageContainer("string")
    .password("string")
    .clusterType("string")
    .name("string")
    .port(0)
    .protocol("string")
    .description("string")
    .agentVmPrefix("string")
    .version("string")
    .build());
Copy
ndb_cluster_resource = nutanix.NdbCluster("ndbClusterResource",
    networks_infos=[{
        "access_types": ["string"],
        "network_infos": [{
            "gateway": "string",
            "static_ip": "string",
            "subnet_mask": "string",
            "vlan_name": "string",
        }],
        "type": "string",
    }],
    username="string",
    cluster_ip="string",
    agent_network_infos=[{
        "dns": "string",
        "ntp": "string",
    }],
    storage_container="string",
    password="string",
    cluster_type="string",
    name="string",
    port=0,
    protocol="string",
    description="string",
    agent_vm_prefix="string",
    version="string")
Copy
const ndbClusterResource = new nutanix.NdbCluster("ndbClusterResource", {
    networksInfos: [{
        accessTypes: ["string"],
        networkInfos: [{
            gateway: "string",
            staticIp: "string",
            subnetMask: "string",
            vlanName: "string",
        }],
        type: "string",
    }],
    username: "string",
    clusterIp: "string",
    agentNetworkInfos: [{
        dns: "string",
        ntp: "string",
    }],
    storageContainer: "string",
    password: "string",
    clusterType: "string",
    name: "string",
    port: 0,
    protocol: "string",
    description: "string",
    agentVmPrefix: "string",
    version: "string",
});
Copy
type: nutanix:NdbCluster
properties:
    agentNetworkInfos:
        - dns: string
          ntp: string
    agentVmPrefix: string
    clusterIp: string
    clusterType: string
    description: string
    name: string
    networksInfos:
        - accessTypes:
            - string
          networkInfos:
            - gateway: string
              staticIp: string
              subnetMask: string
              vlanName: string
          type: string
    password: string
    port: 0
    protocol: string
    storageContainer: string
    username: string
    version: string
Copy

NdbCluster Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The NdbCluster resource accepts the following input properties:

AgentNetworkInfos This property is required. List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterAgentNetworkInfo>
agent network info to register cluster
ClusterIp This property is required. string
Prism Element IP address
NetworksInfos This property is required. List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterNetworksInfo>
network segmentation to segment the network traffic of the agent VM.
Password This property is required. string
Prism Element password
StorageContainer This property is required. string
select a storage container which is used for performing database operations in the cluster
Username This property is required. string
username of the Prism Element administrator
AgentVmPrefix string
ClusterType string
Description string
description of cluster
Name string
name of the cluster to be registered
Port int
Protocol string
Version string
  • version
AgentNetworkInfos This property is required. []NdbClusterAgentNetworkInfoArgs
agent network info to register cluster
ClusterIp This property is required. string
Prism Element IP address
NetworksInfos This property is required. []NdbClusterNetworksInfoArgs
network segmentation to segment the network traffic of the agent VM.
Password This property is required. string
Prism Element password
StorageContainer This property is required. string
select a storage container which is used for performing database operations in the cluster
Username This property is required. string
username of the Prism Element administrator
AgentVmPrefix string
ClusterType string
Description string
description of cluster
Name string
name of the cluster to be registered
Port int
Protocol string
Version string
  • version
agentNetworkInfos This property is required. List<NdbClusterAgentNetworkInfo>
agent network info to register cluster
clusterIp This property is required. String
Prism Element IP address
networksInfos This property is required. List<NdbClusterNetworksInfo>
network segmentation to segment the network traffic of the agent VM.
password This property is required. String
Prism Element password
storageContainer This property is required. String
select a storage container which is used for performing database operations in the cluster
username This property is required. String
username of the Prism Element administrator
agentVmPrefix String
clusterType String
description String
description of cluster
name String
name of the cluster to be registered
port Integer
protocol String
version String
  • version
agentNetworkInfos This property is required. NdbClusterAgentNetworkInfo[]
agent network info to register cluster
clusterIp This property is required. string
Prism Element IP address
networksInfos This property is required. NdbClusterNetworksInfo[]
network segmentation to segment the network traffic of the agent VM.
password This property is required. string
Prism Element password
storageContainer This property is required. string
select a storage container which is used for performing database operations in the cluster
username This property is required. string
username of the Prism Element administrator
agentVmPrefix string
clusterType string
description string
description of cluster
name string
name of the cluster to be registered
port number
protocol string
version string
  • version
agent_network_infos This property is required. Sequence[NdbClusterAgentNetworkInfoArgs]
agent network info to register cluster
cluster_ip This property is required. str
Prism Element IP address
networks_infos This property is required. Sequence[NdbClusterNetworksInfoArgs]
network segmentation to segment the network traffic of the agent VM.
password This property is required. str
Prism Element password
storage_container This property is required. str
select a storage container which is used for performing database operations in the cluster
username This property is required. str
username of the Prism Element administrator
agent_vm_prefix str
cluster_type str
description str
description of cluster
name str
name of the cluster to be registered
port int
protocol str
version str
  • version
agentNetworkInfos This property is required. List<Property Map>
agent network info to register cluster
clusterIp This property is required. String
Prism Element IP address
networksInfos This property is required. List<Property Map>
network segmentation to segment the network traffic of the agent VM.
password This property is required. String
Prism Element password
storageContainer This property is required. String
select a storage container which is used for performing database operations in the cluster
username This property is required. String
username of the Prism Element administrator
agentVmPrefix String
clusterType String
description String
description of cluster
name String
name of the cluster to be registered
port Number
protocol String
version String
  • version

Outputs

All input properties are implicitly available as output properties. Additionally, the NdbCluster resource produces the following output properties:

CloudInfo string
  • cloud info
CloudType string
  • cloud type
DateCreated string
  • creation date
DateModified string
  • date modified
EntityCounts List<PiersKarsenbarg.Nutanix.Outputs.NdbClusterEntityCount>
  • no. of entities related
Fqdns string
  • fqdn
Healthy bool
  • if healthy status
HypervisorType string
  • hypervisor type
HypervisorVersion string
  • hypervisor version
Id string
The provider-assigned unique ID for this managed resource.
IpAddresses List<string>
  • IP address
ManagementServerInfo string
  • NA
NxClusterUuid string
  • nutanix cluster uuid
OwnerId string
  • owner UUID
Properties List<PiersKarsenbarg.Nutanix.Outputs.NdbClusterProperty>
  • list of properties
ReferenceCount int
  • NA
ResourceConfigs List<PiersKarsenbarg.Nutanix.Outputs.NdbClusterResourceConfig>
  • resource related consumption info
Status string
  • current status
UniqueName string
  • unique name of cluster
CloudInfo string
  • cloud info
CloudType string
  • cloud type
DateCreated string
  • creation date
DateModified string
  • date modified
EntityCounts []NdbClusterEntityCount
  • no. of entities related
Fqdns string
  • fqdn
Healthy bool
  • if healthy status
HypervisorType string
  • hypervisor type
HypervisorVersion string
  • hypervisor version
Id string
The provider-assigned unique ID for this managed resource.
IpAddresses []string
  • IP address
ManagementServerInfo string
  • NA
NxClusterUuid string
  • nutanix cluster uuid
OwnerId string
  • owner UUID
Properties []NdbClusterProperty
  • list of properties
ReferenceCount int
  • NA
ResourceConfigs []NdbClusterResourceConfig
  • resource related consumption info
Status string
  • current status
UniqueName string
  • unique name of cluster
cloudInfo String
  • cloud info
cloudType String
  • cloud type
dateCreated String
  • creation date
dateModified String
  • date modified
entityCounts List<NdbClusterEntityCount>
  • no. of entities related
fqdns String
  • fqdn
healthy Boolean
  • if healthy status
hypervisorType String
  • hypervisor type
hypervisorVersion String
  • hypervisor version
id String
The provider-assigned unique ID for this managed resource.
ipAddresses List<String>
  • IP address
managementServerInfo String
  • NA
nxClusterUuid String
  • nutanix cluster uuid
ownerId String
  • owner UUID
properties List<NdbClusterProperty>
  • list of properties
referenceCount Integer
  • NA
resourceConfigs List<NdbClusterResourceConfig>
  • resource related consumption info
status String
  • current status
uniqueName String
  • unique name of cluster
cloudInfo string
  • cloud info
cloudType string
  • cloud type
dateCreated string
  • creation date
dateModified string
  • date modified
entityCounts NdbClusterEntityCount[]
  • no. of entities related
fqdns string
  • fqdn
healthy boolean
  • if healthy status
hypervisorType string
  • hypervisor type
hypervisorVersion string
  • hypervisor version
id string
The provider-assigned unique ID for this managed resource.
ipAddresses string[]
  • IP address
managementServerInfo string
  • NA
nxClusterUuid string
  • nutanix cluster uuid
ownerId string
  • owner UUID
properties NdbClusterProperty[]
  • list of properties
referenceCount number
  • NA
resourceConfigs NdbClusterResourceConfig[]
  • resource related consumption info
status string
  • current status
uniqueName string
  • unique name of cluster
cloud_info str
  • cloud info
cloud_type str
  • cloud type
date_created str
  • creation date
date_modified str
  • date modified
entity_counts Sequence[NdbClusterEntityCount]
  • no. of entities related
fqdns str
  • fqdn
healthy bool
  • if healthy status
hypervisor_type str
  • hypervisor type
hypervisor_version str
  • hypervisor version
id str
The provider-assigned unique ID for this managed resource.
ip_addresses Sequence[str]
  • IP address
management_server_info str
  • NA
nx_cluster_uuid str
  • nutanix cluster uuid
owner_id str
  • owner UUID
properties Sequence[NdbClusterProperty]
  • list of properties
reference_count int
  • NA
resource_configs Sequence[NdbClusterResourceConfig]
  • resource related consumption info
status str
  • current status
unique_name str
  • unique name of cluster
cloudInfo String
  • cloud info
cloudType String
  • cloud type
dateCreated String
  • creation date
dateModified String
  • date modified
entityCounts List<Property Map>
  • no. of entities related
fqdns String
  • fqdn
healthy Boolean
  • if healthy status
hypervisorType String
  • hypervisor type
hypervisorVersion String
  • hypervisor version
id String
The provider-assigned unique ID for this managed resource.
ipAddresses List<String>
  • IP address
managementServerInfo String
  • NA
nxClusterUuid String
  • nutanix cluster uuid
ownerId String
  • owner UUID
properties List<Property Map>
  • list of properties
referenceCount Number
  • NA
resourceConfigs List<Property Map>
  • resource related consumption info
status String
  • current status
uniqueName String
  • unique name of cluster

Look up Existing NdbCluster Resource

Get an existing NdbCluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: NdbClusterState, opts?: CustomResourceOptions): NdbCluster
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        agent_network_infos: Optional[Sequence[NdbClusterAgentNetworkInfoArgs]] = None,
        agent_vm_prefix: Optional[str] = None,
        cloud_info: Optional[str] = None,
        cloud_type: Optional[str] = None,
        cluster_ip: Optional[str] = None,
        cluster_type: Optional[str] = None,
        date_created: Optional[str] = None,
        date_modified: Optional[str] = None,
        description: Optional[str] = None,
        entity_counts: Optional[Sequence[NdbClusterEntityCountArgs]] = None,
        fqdns: Optional[str] = None,
        healthy: Optional[bool] = None,
        hypervisor_type: Optional[str] = None,
        hypervisor_version: Optional[str] = None,
        ip_addresses: Optional[Sequence[str]] = None,
        management_server_info: Optional[str] = None,
        name: Optional[str] = None,
        networks_infos: Optional[Sequence[NdbClusterNetworksInfoArgs]] = None,
        nx_cluster_uuid: Optional[str] = None,
        owner_id: Optional[str] = None,
        password: Optional[str] = None,
        port: Optional[int] = None,
        properties: Optional[Sequence[NdbClusterPropertyArgs]] = None,
        protocol: Optional[str] = None,
        reference_count: Optional[int] = None,
        resource_configs: Optional[Sequence[NdbClusterResourceConfigArgs]] = None,
        status: Optional[str] = None,
        storage_container: Optional[str] = None,
        unique_name: Optional[str] = None,
        username: Optional[str] = None,
        version: Optional[str] = None) -> NdbCluster
func GetNdbCluster(ctx *Context, name string, id IDInput, state *NdbClusterState, opts ...ResourceOption) (*NdbCluster, error)
public static NdbCluster Get(string name, Input<string> id, NdbClusterState? state, CustomResourceOptions? opts = null)
public static NdbCluster get(String name, Output<String> id, NdbClusterState state, CustomResourceOptions options)
resources:  _:    type: nutanix:NdbCluster    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AgentNetworkInfos List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterAgentNetworkInfo>
agent network info to register cluster
AgentVmPrefix string
CloudInfo string
  • cloud info
CloudType string
  • cloud type
ClusterIp string
Prism Element IP address
ClusterType string
DateCreated string
  • creation date
DateModified string
  • date modified
Description string
description of cluster
EntityCounts List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterEntityCount>
  • no. of entities related
Fqdns string
  • fqdn
Healthy bool
  • if healthy status
HypervisorType string
  • hypervisor type
HypervisorVersion string
  • hypervisor version
IpAddresses List<string>
  • IP address
ManagementServerInfo string
  • NA
Name string
name of the cluster to be registered
NetworksInfos List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterNetworksInfo>
network segmentation to segment the network traffic of the agent VM.
NxClusterUuid string
  • nutanix cluster uuid
OwnerId string
  • owner UUID
Password string
Prism Element password
Port int
Properties List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterProperty>
  • list of properties
Protocol string
ReferenceCount int
  • NA
ResourceConfigs List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterResourceConfig>
  • resource related consumption info
Status string
  • current status
StorageContainer string
select a storage container which is used for performing database operations in the cluster
UniqueName string
  • unique name of cluster
Username string
username of the Prism Element administrator
Version string
  • version
AgentNetworkInfos []NdbClusterAgentNetworkInfoArgs
agent network info to register cluster
AgentVmPrefix string
CloudInfo string
  • cloud info
CloudType string
  • cloud type
ClusterIp string
Prism Element IP address
ClusterType string
DateCreated string
  • creation date
DateModified string
  • date modified
Description string
description of cluster
EntityCounts []NdbClusterEntityCountArgs
  • no. of entities related
Fqdns string
  • fqdn
Healthy bool
  • if healthy status
HypervisorType string
  • hypervisor type
HypervisorVersion string
  • hypervisor version
IpAddresses []string
  • IP address
ManagementServerInfo string
  • NA
Name string
name of the cluster to be registered
NetworksInfos []NdbClusterNetworksInfoArgs
network segmentation to segment the network traffic of the agent VM.
NxClusterUuid string
  • nutanix cluster uuid
OwnerId string
  • owner UUID
Password string
Prism Element password
Port int
Properties []NdbClusterPropertyArgs
  • list of properties
Protocol string
ReferenceCount int
  • NA
ResourceConfigs []NdbClusterResourceConfigArgs
  • resource related consumption info
Status string
  • current status
StorageContainer string
select a storage container which is used for performing database operations in the cluster
UniqueName string
  • unique name of cluster
Username string
username of the Prism Element administrator
Version string
  • version
agentNetworkInfos List<NdbClusterAgentNetworkInfo>
agent network info to register cluster
agentVmPrefix String
cloudInfo String
  • cloud info
cloudType String
  • cloud type
clusterIp String
Prism Element IP address
clusterType String
dateCreated String
  • creation date
dateModified String
  • date modified
description String
description of cluster
entityCounts List<NdbClusterEntityCount>
  • no. of entities related
fqdns String
  • fqdn
healthy Boolean
  • if healthy status
hypervisorType String
  • hypervisor type
hypervisorVersion String
  • hypervisor version
ipAddresses List<String>
  • IP address
managementServerInfo String
  • NA
name String
name of the cluster to be registered
networksInfos List<NdbClusterNetworksInfo>
network segmentation to segment the network traffic of the agent VM.
nxClusterUuid String
  • nutanix cluster uuid
ownerId String
  • owner UUID
password String
Prism Element password
port Integer
properties List<NdbClusterProperty>
  • list of properties
protocol String
referenceCount Integer
  • NA
resourceConfigs List<NdbClusterResourceConfig>
  • resource related consumption info
status String
  • current status
storageContainer String
select a storage container which is used for performing database operations in the cluster
uniqueName String
  • unique name of cluster
username String
username of the Prism Element administrator
version String
  • version
agentNetworkInfos NdbClusterAgentNetworkInfo[]
agent network info to register cluster
agentVmPrefix string
cloudInfo string
  • cloud info
cloudType string
  • cloud type
clusterIp string
Prism Element IP address
clusterType string
dateCreated string
  • creation date
dateModified string
  • date modified
description string
description of cluster
entityCounts NdbClusterEntityCount[]
  • no. of entities related
fqdns string
  • fqdn
healthy boolean
  • if healthy status
hypervisorType string
  • hypervisor type
hypervisorVersion string
  • hypervisor version
ipAddresses string[]
  • IP address
managementServerInfo string
  • NA
name string
name of the cluster to be registered
networksInfos NdbClusterNetworksInfo[]
network segmentation to segment the network traffic of the agent VM.
nxClusterUuid string
  • nutanix cluster uuid
ownerId string
  • owner UUID
password string
Prism Element password
port number
properties NdbClusterProperty[]
  • list of properties
protocol string
referenceCount number
  • NA
resourceConfigs NdbClusterResourceConfig[]
  • resource related consumption info
status string
  • current status
storageContainer string
select a storage container which is used for performing database operations in the cluster
uniqueName string
  • unique name of cluster
username string
username of the Prism Element administrator
version string
  • version
agent_network_infos Sequence[NdbClusterAgentNetworkInfoArgs]
agent network info to register cluster
agent_vm_prefix str
cloud_info str
  • cloud info
cloud_type str
  • cloud type
cluster_ip str
Prism Element IP address
cluster_type str
date_created str
  • creation date
date_modified str
  • date modified
description str
description of cluster
entity_counts Sequence[NdbClusterEntityCountArgs]
  • no. of entities related
fqdns str
  • fqdn
healthy bool
  • if healthy status
hypervisor_type str
  • hypervisor type
hypervisor_version str
  • hypervisor version
ip_addresses Sequence[str]
  • IP address
management_server_info str
  • NA
name str
name of the cluster to be registered
networks_infos Sequence[NdbClusterNetworksInfoArgs]
network segmentation to segment the network traffic of the agent VM.
nx_cluster_uuid str
  • nutanix cluster uuid
owner_id str
  • owner UUID
password str
Prism Element password
port int
properties Sequence[NdbClusterPropertyArgs]
  • list of properties
protocol str
reference_count int
  • NA
resource_configs Sequence[NdbClusterResourceConfigArgs]
  • resource related consumption info
status str
  • current status
storage_container str
select a storage container which is used for performing database operations in the cluster
unique_name str
  • unique name of cluster
username str
username of the Prism Element administrator
version str
  • version
agentNetworkInfos List<Property Map>
agent network info to register cluster
agentVmPrefix String
cloudInfo String
  • cloud info
cloudType String
  • cloud type
clusterIp String
Prism Element IP address
clusterType String
dateCreated String
  • creation date
dateModified String
  • date modified
description String
description of cluster
entityCounts List<Property Map>
  • no. of entities related
fqdns String
  • fqdn
healthy Boolean
  • if healthy status
hypervisorType String
  • hypervisor type
hypervisorVersion String
  • hypervisor version
ipAddresses List<String>
  • IP address
managementServerInfo String
  • NA
name String
name of the cluster to be registered
networksInfos List<Property Map>
network segmentation to segment the network traffic of the agent VM.
nxClusterUuid String
  • nutanix cluster uuid
ownerId String
  • owner UUID
password String
Prism Element password
port Number
properties List<Property Map>
  • list of properties
protocol String
referenceCount Number
  • NA
resourceConfigs List<Property Map>
  • resource related consumption info
status String
  • current status
storageContainer String
select a storage container which is used for performing database operations in the cluster
uniqueName String
  • unique name of cluster
username String
username of the Prism Element administrator
version String
  • version

Supporting Types

NdbClusterAgentNetworkInfo
, NdbClusterAgentNetworkInfoArgs

Dns string
string of DNS servers(comma separted).
Ntp string
string of NTP servers(comma separted).
Dns string
string of DNS servers(comma separted).
Ntp string
string of NTP servers(comma separted).
dns String
string of DNS servers(comma separted).
ntp String
string of NTP servers(comma separted).
dns string
string of DNS servers(comma separted).
ntp string
string of NTP servers(comma separted).
dns str
string of DNS servers(comma separted).
ntp str
string of NTP servers(comma separted).
dns String
string of DNS servers(comma separted).
ntp String
string of NTP servers(comma separted).

NdbClusterEntityCount
, NdbClusterEntityCountArgs

NdbClusterEntityCountEngineCount
, NdbClusterEntityCountEngineCountArgs

NdbClusterEntityCountEngineCountMariadbDatabase
, NdbClusterEntityCountEngineCountMariadbDatabaseArgs

NdbClusterEntityCountEngineCountMariadbDatabaseProfile
, NdbClusterEntityCountEngineCountMariadbDatabaseProfileArgs

compute Integer
databaseParameter Integer
network Integer
software Integer
storage Integer
windowsDomain Integer
compute number
databaseParameter number
network number
software number
storage number
windowsDomain number
compute Number
databaseParameter Number
network Number
software Number
storage Number
windowsDomain Number

NdbClusterEntityCountEngineCountMongodbDatabase
, NdbClusterEntityCountEngineCountMongodbDatabaseArgs

NdbClusterEntityCountEngineCountMongodbDatabaseProfile
, NdbClusterEntityCountEngineCountMongodbDatabaseProfileArgs

compute Integer
databaseParameter Integer
network Integer
software Integer
storage Integer
windowsDomain Integer
compute number
databaseParameter number
network number
software number
storage number
windowsDomain number
compute Number
databaseParameter Number
network Number
software Number
storage Number
windowsDomain Number

NdbClusterEntityCountEngineCountMysqlDatabase
, NdbClusterEntityCountEngineCountMysqlDatabaseArgs

NdbClusterEntityCountEngineCountMysqlDatabaseProfile
, NdbClusterEntityCountEngineCountMysqlDatabaseProfileArgs

compute Integer
databaseParameter Integer
network Integer
software Integer
storage Integer
windowsDomain Integer
compute number
databaseParameter number
network number
software number
storage number
windowsDomain number
compute Number
databaseParameter Number
network Number
software Number
storage Number
windowsDomain Number

NdbClusterEntityCountEngineCountOracleDatabase
, NdbClusterEntityCountEngineCountOracleDatabaseArgs

NdbClusterEntityCountEngineCountOracleDatabaseProfile
, NdbClusterEntityCountEngineCountOracleDatabaseProfileArgs

compute Integer
databaseParameter Integer
network Integer
software Integer
storage Integer
windowsDomain Integer
compute number
databaseParameter number
network number
software number
storage number
windowsDomain number
compute Number
databaseParameter Number
network Number
software Number
storage Number
windowsDomain Number

NdbClusterEntityCountEngineCountPostgresDatabase
, NdbClusterEntityCountEngineCountPostgresDatabaseArgs

NdbClusterEntityCountEngineCountPostgresDatabaseProfile
, NdbClusterEntityCountEngineCountPostgresDatabaseProfileArgs

compute Integer
databaseParameter Integer
network Integer
software Integer
storage Integer
windowsDomain Integer
compute number
databaseParameter number
network number
software number
storage number
windowsDomain number
compute Number
databaseParameter Number
network Number
software Number
storage Number
windowsDomain Number

NdbClusterEntityCountEngineCountSaphanaDatabase
, NdbClusterEntityCountEngineCountSaphanaDatabaseArgs

NdbClusterEntityCountEngineCountSaphanaDatabaseProfile
, NdbClusterEntityCountEngineCountSaphanaDatabaseProfileArgs

compute Integer
databaseParameter Integer
network Integer
software Integer
storage Integer
windowsDomain Integer
compute number
databaseParameter number
network number
software number
storage number
windowsDomain number
compute Number
databaseParameter Number
network Number
software Number
storage Number
windowsDomain Number

NdbClusterEntityCountEngineCountSqlserverDatabase
, NdbClusterEntityCountEngineCountSqlserverDatabaseArgs

NdbClusterEntityCountEngineCountSqlserverDatabaseProfile
, NdbClusterEntityCountEngineCountSqlserverDatabaseProfileArgs

compute Integer
databaseParameter Integer
network Integer
software Integer
storage Integer
windowsDomain Integer
compute number
databaseParameter number
network number
software number
storage number
windowsDomain number
compute Number
databaseParameter Number
network Number
software Number
storage Number
windowsDomain Number

NdbClusterNetworksInfo
, NdbClusterNetworksInfoArgs

AccessTypes List<string>
VLAN access types for which you want to configure network segmentation. Supports [PRISM, DSIP, DBSERVER ]. Prism Element: Select this VLAN access type to configure a VLAN that the NDB agent VM can use to communicate with Prism. Prism iSCSI Data Service. Select this VLAN access type to configure a VLAN that the agent VM can use to make connection requests to the iSCSI data services IP. DBServer Access from NDB server. Select this VLAN access type to configure a VLAN that is used for communications between the NDB agent VM and the database server VM on the newly registered NDB server cluster.
NetworkInfos List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterNetworksInfoNetworkInfo>
network segmentation to segment the network traffic
Type string
type of vlan. Supported [DHCP, Static, IPAM]
AccessTypes []string
VLAN access types for which you want to configure network segmentation. Supports [PRISM, DSIP, DBSERVER ]. Prism Element: Select this VLAN access type to configure a VLAN that the NDB agent VM can use to communicate with Prism. Prism iSCSI Data Service. Select this VLAN access type to configure a VLAN that the agent VM can use to make connection requests to the iSCSI data services IP. DBServer Access from NDB server. Select this VLAN access type to configure a VLAN that is used for communications between the NDB agent VM and the database server VM on the newly registered NDB server cluster.
NetworkInfos []NdbClusterNetworksInfoNetworkInfo
network segmentation to segment the network traffic
Type string
type of vlan. Supported [DHCP, Static, IPAM]
accessTypes List<String>
VLAN access types for which you want to configure network segmentation. Supports [PRISM, DSIP, DBSERVER ]. Prism Element: Select this VLAN access type to configure a VLAN that the NDB agent VM can use to communicate with Prism. Prism iSCSI Data Service. Select this VLAN access type to configure a VLAN that the agent VM can use to make connection requests to the iSCSI data services IP. DBServer Access from NDB server. Select this VLAN access type to configure a VLAN that is used for communications between the NDB agent VM and the database server VM on the newly registered NDB server cluster.
networkInfos List<NdbClusterNetworksInfoNetworkInfo>
network segmentation to segment the network traffic
type String
type of vlan. Supported [DHCP, Static, IPAM]
accessTypes string[]
VLAN access types for which you want to configure network segmentation. Supports [PRISM, DSIP, DBSERVER ]. Prism Element: Select this VLAN access type to configure a VLAN that the NDB agent VM can use to communicate with Prism. Prism iSCSI Data Service. Select this VLAN access type to configure a VLAN that the agent VM can use to make connection requests to the iSCSI data services IP. DBServer Access from NDB server. Select this VLAN access type to configure a VLAN that is used for communications between the NDB agent VM and the database server VM on the newly registered NDB server cluster.
networkInfos NdbClusterNetworksInfoNetworkInfo[]
network segmentation to segment the network traffic
type string
type of vlan. Supported [DHCP, Static, IPAM]
access_types Sequence[str]
VLAN access types for which you want to configure network segmentation. Supports [PRISM, DSIP, DBSERVER ]. Prism Element: Select this VLAN access type to configure a VLAN that the NDB agent VM can use to communicate with Prism. Prism iSCSI Data Service. Select this VLAN access type to configure a VLAN that the agent VM can use to make connection requests to the iSCSI data services IP. DBServer Access from NDB server. Select this VLAN access type to configure a VLAN that is used for communications between the NDB agent VM and the database server VM on the newly registered NDB server cluster.
network_infos Sequence[NdbClusterNetworksInfoNetworkInfo]
network segmentation to segment the network traffic
type str
type of vlan. Supported [DHCP, Static, IPAM]
accessTypes List<String>
VLAN access types for which you want to configure network segmentation. Supports [PRISM, DSIP, DBSERVER ]. Prism Element: Select this VLAN access type to configure a VLAN that the NDB agent VM can use to communicate with Prism. Prism iSCSI Data Service. Select this VLAN access type to configure a VLAN that the agent VM can use to make connection requests to the iSCSI data services IP. DBServer Access from NDB server. Select this VLAN access type to configure a VLAN that is used for communications between the NDB agent VM and the database server VM on the newly registered NDB server cluster.
networkInfos List<Property Map>
network segmentation to segment the network traffic
type String
type of vlan. Supported [DHCP, Static, IPAM]

NdbClusterNetworksInfoNetworkInfo
, NdbClusterNetworksInfoNetworkInfoArgs

Gateway string
gateway of agent network
StaticIp string
static ip of agent network
SubnetMask string
subnet mask of agent network
VlanName string
vlan name
Gateway string
gateway of agent network
StaticIp string
static ip of agent network
SubnetMask string
subnet mask of agent network
VlanName string
vlan name
gateway String
gateway of agent network
staticIp String
static ip of agent network
subnetMask String
subnet mask of agent network
vlanName String
vlan name
gateway string
gateway of agent network
staticIp string
static ip of agent network
subnetMask string
subnet mask of agent network
vlanName string
vlan name
gateway str
gateway of agent network
static_ip str
static ip of agent network
subnet_mask str
subnet mask of agent network
vlan_name str
vlan name
gateway String
gateway of agent network
staticIp String
static ip of agent network
subnetMask String
subnet mask of agent network
vlanName String
vlan name

NdbClusterProperty
, NdbClusterPropertyArgs

Description string
description of cluster
Name string
name of the cluster to be registered
RefId string
Secure bool
Value string
Description string
description of cluster
Name string
name of the cluster to be registered
RefId string
Secure bool
Value string
description String
description of cluster
name String
name of the cluster to be registered
refId String
secure Boolean
value String
description string
description of cluster
name string
name of the cluster to be registered
refId string
secure boolean
value string
description str
description of cluster
name str
name of the cluster to be registered
ref_id str
secure bool
value str
description String
description of cluster
name String
name of the cluster to be registered
refId String
secure Boolean
value String

NdbClusterResourceConfig
, NdbClusterResourceConfigArgs

Package Details

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