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 string
- The unique name of the resource.
- args NdbClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args NdbClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NdbClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
});
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"),
})
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());
ndb_cluster_resource = nutanix.NdbCluster("ndbClusterResource",
    networks_infos=[nutanix.NdbClusterNetworksInfoArgs(
        access_types=["string"],
        network_infos=[nutanix.NdbClusterNetworksInfoNetworkInfoArgs(
            gateway="string",
            static_ip="string",
            subnet_mask="string",
            vlan_name="string",
        )],
        type="string",
    )],
    username="string",
    cluster_ip="string",
    agent_network_infos=[nutanix.NdbClusterAgentNetworkInfoArgs(
        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")
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",
});
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
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
The NdbCluster resource accepts the following input properties:
- AgentNetwork List<PiersInfos Karsenbarg. Nutanix. Inputs. Ndb Cluster Agent Network Info> 
- agent network info to register cluster
- ClusterIp string
- Prism Element IP address
- NetworksInfos List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Networks Info> 
- network segmentation to segment the network traffic of the agent VM.
- Password string
- Prism Element password
- StorageContainer string
- select a storage container which is used for performing database operations in the cluster
- Username string
- username of the Prism Element administrator
- AgentVm stringPrefix 
- ClusterType string
- Description string
- description of cluster
- Name string
- name of the cluster to be registered
- Port int
- Protocol string
- Version string
- version
 
- AgentNetwork []NdbInfos Cluster Agent Network Info Args 
- agent network info to register cluster
- ClusterIp string
- Prism Element IP address
- NetworksInfos []NdbCluster Networks Info Args 
- network segmentation to segment the network traffic of the agent VM.
- Password string
- Prism Element password
- StorageContainer string
- select a storage container which is used for performing database operations in the cluster
- Username string
- username of the Prism Element administrator
- AgentVm stringPrefix 
- ClusterType string
- Description string
- description of cluster
- Name string
- name of the cluster to be registered
- Port int
- Protocol string
- Version string
- version
 
- agentNetwork List<NdbInfos Cluster Agent Network Info> 
- agent network info to register cluster
- clusterIp String
- Prism Element IP address
- networksInfos List<NdbCluster Networks Info> 
- network segmentation to segment the network traffic of the agent VM.
- password String
- Prism Element password
- storageContainer String
- select a storage container which is used for performing database operations in the cluster
- username String
- username of the Prism Element administrator
- agentVm StringPrefix 
- clusterType String
- description String
- description of cluster
- name String
- name of the cluster to be registered
- port Integer
- protocol String
- version String
- version
 
- agentNetwork NdbInfos Cluster Agent Network Info[] 
- agent network info to register cluster
- clusterIp string
- Prism Element IP address
- networksInfos NdbCluster Networks Info[] 
- network segmentation to segment the network traffic of the agent VM.
- password string
- Prism Element password
- storageContainer string
- select a storage container which is used for performing database operations in the cluster
- username string
- username of the Prism Element administrator
- agentVm stringPrefix 
- 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_ Sequence[Ndbinfos Cluster Agent Network Info Args] 
- agent network info to register cluster
- cluster_ip str
- Prism Element IP address
- networks_infos Sequence[NdbCluster Networks Info Args] 
- network segmentation to segment the network traffic of the agent VM.
- password str
- Prism Element password
- storage_container str
- select a storage container which is used for performing database operations in the cluster
- username str
- username of the Prism Element administrator
- agent_vm_ strprefix 
- cluster_type str
- description str
- description of cluster
- name str
- name of the cluster to be registered
- port int
- protocol str
- version str
- version
 
- agentNetwork List<Property Map>Infos 
- agent network info to register cluster
- clusterIp String
- Prism Element IP address
- networksInfos List<Property Map>
- network segmentation to segment the network traffic of the agent VM.
- password String
- Prism Element password
- storageContainer String
- select a storage container which is used for performing database operations in the cluster
- username String
- username of the Prism Element administrator
- agentVm StringPrefix 
- 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. Ndb Cluster Entity Count> 
- 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
 
- ManagementServer stringInfo 
- NA
 
- NxCluster stringUuid 
- nutanix cluster uuid
 
- OwnerId string
- owner UUID
 
- Properties
List<PiersKarsenbarg. Nutanix. Outputs. Ndb Cluster Property> 
- list of properties
 
- ReferenceCount int
- NA
 
- ResourceConfigs List<PiersKarsenbarg. Nutanix. Outputs. Ndb Cluster Resource Config> 
- 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 []NdbCluster Entity Count 
- 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
 
- ManagementServer stringInfo 
- NA
 
- NxCluster stringUuid 
- nutanix cluster uuid
 
- OwnerId string
- owner UUID
 
- Properties
[]NdbCluster Property 
- list of properties
 
- ReferenceCount int
- NA
 
- ResourceConfigs []NdbCluster Resource Config 
- 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<NdbCluster Entity Count> 
- 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
 
- managementServer StringInfo 
- NA
 
- nxCluster StringUuid 
- nutanix cluster uuid
 
- ownerId String
- owner UUID
 
- properties
List<NdbCluster Property> 
- list of properties
 
- referenceCount Integer
- NA
 
- resourceConfigs List<NdbCluster Resource Config> 
- 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 NdbCluster Entity Count[] 
- 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
 
- managementServer stringInfo 
- NA
 
- nxCluster stringUuid 
- nutanix cluster uuid
 
- ownerId string
- owner UUID
 
- properties
NdbCluster Property[] 
- list of properties
 
- referenceCount number
- NA
 
- resourceConfigs NdbCluster Resource Config[] 
- 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[NdbCluster Entity Count] 
- 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_ strinfo 
- NA
 
- nx_cluster_ struuid 
- nutanix cluster uuid
 
- owner_id str
- owner UUID
 
- properties
Sequence[NdbCluster Property] 
- list of properties
 
- reference_count int
- NA
 
- resource_configs Sequence[NdbCluster Resource Config] 
- 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
 
- managementServer StringInfo 
- NA
 
- nxCluster StringUuid 
- 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) -> NdbClusterfunc 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)Resource lookup is not supported in YAML- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- AgentNetwork List<PiersInfos Karsenbarg. Nutanix. Inputs. Ndb Cluster Agent Network Info> 
- agent network info to register cluster
- AgentVm stringPrefix 
- 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. Ndb Cluster Entity Count> 
- 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
 
- ManagementServer stringInfo 
- NA
 
- Name string
- name of the cluster to be registered
- NetworksInfos List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Networks Info> 
- network segmentation to segment the network traffic of the agent VM.
- NxCluster stringUuid 
- nutanix cluster uuid
 
- OwnerId string
- owner UUID
 
- Password string
- Prism Element password
- Port int
- Properties
List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Property> 
- list of properties
 
- Protocol string
- ReferenceCount int
- NA
 
- ResourceConfigs List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Resource Config> 
- 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
 
- AgentNetwork []NdbInfos Cluster Agent Network Info Args 
- agent network info to register cluster
- AgentVm stringPrefix 
- 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 []NdbCluster Entity Count Args 
- no. of entities related
 
- Fqdns string
- fqdn
 
- Healthy bool
- if healthy status
 
- HypervisorType string
- hypervisor type
 
- HypervisorVersion string
- hypervisor version
 
- IpAddresses []string
- IP address
 
- ManagementServer stringInfo 
- NA
 
- Name string
- name of the cluster to be registered
- NetworksInfos []NdbCluster Networks Info Args 
- network segmentation to segment the network traffic of the agent VM.
- NxCluster stringUuid 
- nutanix cluster uuid
 
- OwnerId string
- owner UUID
 
- Password string
- Prism Element password
- Port int
- Properties
[]NdbCluster Property Args 
- list of properties
 
- Protocol string
- ReferenceCount int
- NA
 
- ResourceConfigs []NdbCluster Resource Config Args 
- 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
 
- agentNetwork List<NdbInfos Cluster Agent Network Info> 
- agent network info to register cluster
- agentVm StringPrefix 
- 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<NdbCluster Entity Count> 
- 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
 
- managementServer StringInfo 
- NA
 
- name String
- name of the cluster to be registered
- networksInfos List<NdbCluster Networks Info> 
- network segmentation to segment the network traffic of the agent VM.
- nxCluster StringUuid 
- nutanix cluster uuid
 
- ownerId String
- owner UUID
 
- password String
- Prism Element password
- port Integer
- properties
List<NdbCluster Property> 
- list of properties
 
- protocol String
- referenceCount Integer
- NA
 
- resourceConfigs List<NdbCluster Resource Config> 
- 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
 
- agentNetwork NdbInfos Cluster Agent Network Info[] 
- agent network info to register cluster
- agentVm stringPrefix 
- 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 NdbCluster Entity Count[] 
- no. of entities related
 
- fqdns string
- fqdn
 
- healthy boolean
- if healthy status
 
- hypervisorType string
- hypervisor type
 
- hypervisorVersion string
- hypervisor version
 
- ipAddresses string[]
- IP address
 
- managementServer stringInfo 
- NA
 
- name string
- name of the cluster to be registered
- networksInfos NdbCluster Networks Info[] 
- network segmentation to segment the network traffic of the agent VM.
- nxCluster stringUuid 
- nutanix cluster uuid
 
- ownerId string
- owner UUID
 
- password string
- Prism Element password
- port number
- properties
NdbCluster Property[] 
- list of properties
 
- protocol string
- referenceCount number
- NA
 
- resourceConfigs NdbCluster Resource Config[] 
- 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_ Sequence[Ndbinfos Cluster Agent Network Info Args] 
- agent network info to register cluster
- agent_vm_ strprefix 
- 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[NdbCluster Entity Count Args] 
- 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_ strinfo 
- NA
 
- name str
- name of the cluster to be registered
- networks_infos Sequence[NdbCluster Networks Info Args] 
- network segmentation to segment the network traffic of the agent VM.
- nx_cluster_ struuid 
- nutanix cluster uuid
 
- owner_id str
- owner UUID
 
- password str
- Prism Element password
- port int
- properties
Sequence[NdbCluster Property Args] 
- list of properties
 
- protocol str
- reference_count int
- NA
 
- resource_configs Sequence[NdbCluster Resource Config Args] 
- 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
 
- agentNetwork List<Property Map>Infos 
- agent network info to register cluster
- agentVm StringPrefix 
- 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
 
- managementServer StringInfo 
- 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.
- nxCluster StringUuid 
- 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          
NdbClusterEntityCount, NdbClusterEntityCountArgs        
NdbClusterEntityCountEngineCount, NdbClusterEntityCountEngineCountArgs            
- MariadbDatabases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Mariadb Database> 
- MongodbDatabases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Mongodb Database> 
- MysqlDatabases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Mysql Database> 
- OracleDatabases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Oracle Database> 
- PostgresDatabases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Postgres Database> 
- SaphanaDatabases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Saphana Database> 
- SqlserverDatabases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Sqlserver Database> 
- MariadbDatabases []NdbCluster Entity Count Engine Count Mariadb Database 
- MongodbDatabases []NdbCluster Entity Count Engine Count Mongodb Database 
- MysqlDatabases []NdbCluster Entity Count Engine Count Mysql Database 
- OracleDatabases []NdbCluster Entity Count Engine Count Oracle Database 
- PostgresDatabases []NdbCluster Entity Count Engine Count Postgres Database 
- SaphanaDatabases []NdbCluster Entity Count Engine Count Saphana Database 
- SqlserverDatabases []NdbCluster Entity Count Engine Count Sqlserver Database 
- mariadbDatabases List<NdbCluster Entity Count Engine Count Mariadb Database> 
- mongodbDatabases List<NdbCluster Entity Count Engine Count Mongodb Database> 
- mysqlDatabases List<NdbCluster Entity Count Engine Count Mysql Database> 
- oracleDatabases List<NdbCluster Entity Count Engine Count Oracle Database> 
- postgresDatabases List<NdbCluster Entity Count Engine Count Postgres Database> 
- saphanaDatabases List<NdbCluster Entity Count Engine Count Saphana Database> 
- sqlserverDatabases List<NdbCluster Entity Count Engine Count Sqlserver Database> 
- mariadbDatabases NdbCluster Entity Count Engine Count Mariadb Database[] 
- mongodbDatabases NdbCluster Entity Count Engine Count Mongodb Database[] 
- mysqlDatabases NdbCluster Entity Count Engine Count Mysql Database[] 
- oracleDatabases NdbCluster Entity Count Engine Count Oracle Database[] 
- postgresDatabases NdbCluster Entity Count Engine Count Postgres Database[] 
- saphanaDatabases NdbCluster Entity Count Engine Count Saphana Database[] 
- sqlserverDatabases NdbCluster Entity Count Engine Count Sqlserver Database[] 
- mariadb_databases Sequence[NdbCluster Entity Count Engine Count Mariadb Database] 
- mongodb_databases Sequence[NdbCluster Entity Count Engine Count Mongodb Database] 
- mysql_databases Sequence[NdbCluster Entity Count Engine Count Mysql Database] 
- oracle_databases Sequence[NdbCluster Entity Count Engine Count Oracle Database] 
- postgres_databases Sequence[NdbCluster Entity Count Engine Count Postgres Database] 
- saphana_databases Sequence[NdbCluster Entity Count Engine Count Saphana Database] 
- sqlserver_databases Sequence[NdbCluster Entity Count Engine Count Sqlserver Database] 
NdbClusterEntityCountEngineCountMariadbDatabase, NdbClusterEntityCountEngineCountMariadbDatabaseArgs                
NdbClusterEntityCountEngineCountMariadbDatabaseProfile, NdbClusterEntityCountEngineCountMariadbDatabaseProfileArgs                  
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- 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 int
- database_parameter int
- network int
- software int
- storage int
- windows_domain int
- compute Number
- databaseParameter Number
- network Number
- software Number
- storage Number
- windowsDomain Number
NdbClusterEntityCountEngineCountMongodbDatabase, NdbClusterEntityCountEngineCountMongodbDatabaseArgs                
NdbClusterEntityCountEngineCountMongodbDatabaseProfile, NdbClusterEntityCountEngineCountMongodbDatabaseProfileArgs                  
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- 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 int
- database_parameter int
- network int
- software int
- storage int
- windows_domain int
- compute Number
- databaseParameter Number
- network Number
- software Number
- storage Number
- windowsDomain Number
NdbClusterEntityCountEngineCountMysqlDatabase, NdbClusterEntityCountEngineCountMysqlDatabaseArgs                
NdbClusterEntityCountEngineCountMysqlDatabaseProfile, NdbClusterEntityCountEngineCountMysqlDatabaseProfileArgs                  
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- 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 int
- database_parameter int
- network int
- software int
- storage int
- windows_domain int
- compute Number
- databaseParameter Number
- network Number
- software Number
- storage Number
- windowsDomain Number
NdbClusterEntityCountEngineCountOracleDatabase, NdbClusterEntityCountEngineCountOracleDatabaseArgs                
NdbClusterEntityCountEngineCountOracleDatabaseProfile, NdbClusterEntityCountEngineCountOracleDatabaseProfileArgs                  
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- 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 int
- database_parameter int
- network int
- software int
- storage int
- windows_domain int
- compute Number
- databaseParameter Number
- network Number
- software Number
- storage Number
- windowsDomain Number
NdbClusterEntityCountEngineCountPostgresDatabase, NdbClusterEntityCountEngineCountPostgresDatabaseArgs                
NdbClusterEntityCountEngineCountPostgresDatabaseProfile, NdbClusterEntityCountEngineCountPostgresDatabaseProfileArgs                  
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- 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 int
- database_parameter int
- network int
- software int
- storage int
- windows_domain int
- compute Number
- databaseParameter Number
- network Number
- software Number
- storage Number
- windowsDomain Number
NdbClusterEntityCountEngineCountSaphanaDatabase, NdbClusterEntityCountEngineCountSaphanaDatabaseArgs                
NdbClusterEntityCountEngineCountSaphanaDatabaseProfile, NdbClusterEntityCountEngineCountSaphanaDatabaseProfileArgs                  
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- 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 int
- database_parameter int
- network int
- software int
- storage int
- windows_domain int
- compute Number
- databaseParameter Number
- network Number
- software Number
- storage Number
- windowsDomain Number
NdbClusterEntityCountEngineCountSqlserverDatabase, NdbClusterEntityCountEngineCountSqlserverDatabaseArgs                
NdbClusterEntityCountEngineCountSqlserverDatabaseProfile, NdbClusterEntityCountEngineCountSqlserverDatabaseProfileArgs                  
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- Compute int
- DatabaseParameter int
- Network int
- Software int
- Storage int
- WindowsDomain int
- 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 int
- database_parameter int
- network int
- software int
- storage int
- windows_domain int
- 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. Ndb Cluster Networks Info Network Info> 
- 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 []NdbCluster Networks Info Network Info 
- 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<NdbCluster Networks Info Network Info> 
- 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 NdbCluster Networks Info Network Info[] 
- 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[NdbCluster Networks Info Network Info] 
- 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        
- MemoryThreshold doublePercentage 
- StorageThreshold doublePercentage 
- MemoryThreshold float64Percentage 
- StorageThreshold float64Percentage 
- memoryThreshold DoublePercentage 
- storageThreshold DoublePercentage 
- memoryThreshold numberPercentage 
- storageThreshold numberPercentage 
- memoryThreshold NumberPercentage 
- storageThreshold NumberPercentage 
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the nutanixTerraform Provider.
