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=[{
"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")
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
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:
- Agent
Network List<PiersInfos Karsenbarg. Nutanix. Inputs. Ndb Cluster Agent Network Info> - agent network info to register cluster
- Cluster
Ip string - Prism Element IP address
- Networks
Infos List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Networks Info> - network segmentation to segment the network traffic of the agent VM.
- Password string
- Prism Element password
- Storage
Container string - select a storage container which is used for performing database operations in the cluster
- Username string
- username of the Prism Element administrator
- Agent
Vm stringPrefix - Cluster
Type string - Description string
- description of cluster
- Name string
- name of the cluster to be registered
- Port int
- Protocol string
- Version string
- version
- Agent
Network []NdbInfos Cluster Agent Network Info Args - agent network info to register cluster
- Cluster
Ip string - Prism Element IP address
- Networks
Infos []NdbCluster Networks Info Args - network segmentation to segment the network traffic of the agent VM.
- Password string
- Prism Element password
- Storage
Container string - select a storage container which is used for performing database operations in the cluster
- Username string
- username of the Prism Element administrator
- Agent
Vm stringPrefix - Cluster
Type string - Description string
- description of cluster
- Name string
- name of the cluster to be registered
- Port int
- Protocol string
- Version string
- version
- agent
Network List<NdbInfos Cluster Agent Network Info> - agent network info to register cluster
- cluster
Ip String - Prism Element IP address
- networks
Infos List<NdbCluster Networks Info> - network segmentation to segment the network traffic of the agent VM.
- password String
- Prism Element password
- storage
Container String - select a storage container which is used for performing database operations in the cluster
- username String
- username of the Prism Element administrator
- agent
Vm StringPrefix - cluster
Type String - description String
- description of cluster
- name String
- name of the cluster to be registered
- port Integer
- protocol String
- version String
- version
- agent
Network NdbInfos Cluster Agent Network Info[] - agent network info to register cluster
- cluster
Ip string - Prism Element IP address
- networks
Infos NdbCluster Networks Info[] - network segmentation to segment the network traffic of the agent VM.
- password string
- Prism Element password
- storage
Container string - select a storage container which is used for performing database operations in the cluster
- username string
- username of the Prism Element administrator
- agent
Vm stringPrefix - cluster
Type 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
- agent
Network List<Property Map>Infos - agent network info to register cluster
- cluster
Ip String - Prism Element IP address
- networks
Infos List<Property Map> - network segmentation to segment the network traffic of the agent VM.
- password String
- Prism Element password
- storage
Container String - select a storage container which is used for performing database operations in the cluster
- username String
- username of the Prism Element administrator
- agent
Vm StringPrefix - cluster
Type 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:
- Cloud
Info string - cloud info
- Cloud
Type string - cloud type
- Date
Created string - creation date
- Date
Modified string - date modified
- Entity
Counts List<PiersKarsenbarg. Nutanix. Outputs. Ndb Cluster Entity Count> - no. of entities related
- Fqdns string
- fqdn
- Healthy bool
- if healthy status
- Hypervisor
Type string - hypervisor type
- Hypervisor
Version string - hypervisor version
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Addresses List<string> - IP address
- Management
Server stringInfo - NA
- Nx
Cluster stringUuid - nutanix cluster uuid
- Owner
Id string - owner UUID
- Properties
List<Piers
Karsenbarg. Nutanix. Outputs. Ndb Cluster Property> - list of properties
- Reference
Count int - NA
- Resource
Configs List<PiersKarsenbarg. Nutanix. Outputs. Ndb Cluster Resource Config> - resource related consumption info
- Status string
- current status
- Unique
Name string - unique name of cluster
- Cloud
Info string - cloud info
- Cloud
Type string - cloud type
- Date
Created string - creation date
- Date
Modified string - date modified
- Entity
Counts []NdbCluster Entity Count - no. of entities related
- Fqdns string
- fqdn
- Healthy bool
- if healthy status
- Hypervisor
Type string - hypervisor type
- Hypervisor
Version string - hypervisor version
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Addresses []string - IP address
- Management
Server stringInfo - NA
- Nx
Cluster stringUuid - nutanix cluster uuid
- Owner
Id string - owner UUID
- Properties
[]Ndb
Cluster Property - list of properties
- Reference
Count int - NA
- Resource
Configs []NdbCluster Resource Config - resource related consumption info
- Status string
- current status
- Unique
Name string - unique name of cluster
- cloud
Info String - cloud info
- cloud
Type String - cloud type
- date
Created String - creation date
- date
Modified String - date modified
- entity
Counts List<NdbCluster Entity Count> - no. of entities related
- fqdns String
- fqdn
- healthy Boolean
- if healthy status
- hypervisor
Type String - hypervisor type
- hypervisor
Version String - hypervisor version
- id String
- The provider-assigned unique ID for this managed resource.
- ip
Addresses List<String> - IP address
- management
Server StringInfo - NA
- nx
Cluster StringUuid - nutanix cluster uuid
- owner
Id String - owner UUID
- properties
List<Ndb
Cluster Property> - list of properties
- reference
Count Integer - NA
- resource
Configs List<NdbCluster Resource Config> - resource related consumption info
- status String
- current status
- unique
Name String - unique name of cluster
- cloud
Info string - cloud info
- cloud
Type string - cloud type
- date
Created string - creation date
- date
Modified string - date modified
- entity
Counts NdbCluster Entity Count[] - no. of entities related
- fqdns string
- fqdn
- healthy boolean
- if healthy status
- hypervisor
Type string - hypervisor type
- hypervisor
Version string - hypervisor version
- id string
- The provider-assigned unique ID for this managed resource.
- ip
Addresses string[] - IP address
- management
Server stringInfo - NA
- nx
Cluster stringUuid - nutanix cluster uuid
- owner
Id string - owner UUID
- properties
Ndb
Cluster Property[] - list of properties
- reference
Count number - NA
- resource
Configs NdbCluster Resource Config[] - resource related consumption info
- status string
- current status
- unique
Name 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[Ndb
Cluster 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
- cloud
Info String - cloud info
- cloud
Type String - cloud type
- date
Created String - creation date
- date
Modified String - date modified
- entity
Counts List<Property Map> - no. of entities related
- fqdns String
- fqdn
- healthy Boolean
- if healthy status
- hypervisor
Type String - hypervisor type
- hypervisor
Version String - hypervisor version
- id String
- The provider-assigned unique ID for this managed resource.
- ip
Addresses List<String> - IP address
- management
Server StringInfo - NA
- nx
Cluster StringUuid - nutanix cluster uuid
- owner
Id String - owner UUID
- properties List<Property Map>
- list of properties
- reference
Count Number - NA
- resource
Configs List<Property Map> - resource related consumption info
- status String
- current status
- unique
Name 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)
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.
- Agent
Network List<PiersInfos Karsenbarg. Nutanix. Inputs. Ndb Cluster Agent Network Info> - agent network info to register cluster
- Agent
Vm stringPrefix - Cloud
Info string - cloud info
- Cloud
Type string - cloud type
- Cluster
Ip string - Prism Element IP address
- Cluster
Type string - Date
Created string - creation date
- Date
Modified string - date modified
- Description string
- description of cluster
- Entity
Counts List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count> - no. of entities related
- Fqdns string
- fqdn
- Healthy bool
- if healthy status
- Hypervisor
Type string - hypervisor type
- Hypervisor
Version string - hypervisor version
- Ip
Addresses List<string> - IP address
- Management
Server stringInfo - NA
- Name string
- name of the cluster to be registered
- Networks
Infos List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Networks Info> - network segmentation to segment the network traffic of the agent VM.
- Nx
Cluster stringUuid - nutanix cluster uuid
- Owner
Id string - owner UUID
- Password string
- Prism Element password
- Port int
- Properties
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Cluster Property> - list of properties
- Protocol string
- Reference
Count int - NA
- Resource
Configs List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Resource Config> - resource related consumption info
- Status string
- current status
- Storage
Container string - select a storage container which is used for performing database operations in the cluster
- Unique
Name string - unique name of cluster
- Username string
- username of the Prism Element administrator
- Version string
- version
- Agent
Network []NdbInfos Cluster Agent Network Info Args - agent network info to register cluster
- Agent
Vm stringPrefix - Cloud
Info string - cloud info
- Cloud
Type string - cloud type
- Cluster
Ip string - Prism Element IP address
- Cluster
Type string - Date
Created string - creation date
- Date
Modified string - date modified
- Description string
- description of cluster
- Entity
Counts []NdbCluster Entity Count Args - no. of entities related
- Fqdns string
- fqdn
- Healthy bool
- if healthy status
- Hypervisor
Type string - hypervisor type
- Hypervisor
Version string - hypervisor version
- Ip
Addresses []string - IP address
- Management
Server stringInfo - NA
- Name string
- name of the cluster to be registered
- Networks
Infos []NdbCluster Networks Info Args - network segmentation to segment the network traffic of the agent VM.
- Nx
Cluster stringUuid - nutanix cluster uuid
- Owner
Id string - owner UUID
- Password string
- Prism Element password
- Port int
- Properties
[]Ndb
Cluster Property Args - list of properties
- Protocol string
- Reference
Count int - NA
- Resource
Configs []NdbCluster Resource Config Args - resource related consumption info
- Status string
- current status
- Storage
Container string - select a storage container which is used for performing database operations in the cluster
- Unique
Name string - unique name of cluster
- Username string
- username of the Prism Element administrator
- Version string
- version
- agent
Network List<NdbInfos Cluster Agent Network Info> - agent network info to register cluster
- agent
Vm StringPrefix - cloud
Info String - cloud info
- cloud
Type String - cloud type
- cluster
Ip String - Prism Element IP address
- cluster
Type String - date
Created String - creation date
- date
Modified String - date modified
- description String
- description of cluster
- entity
Counts List<NdbCluster Entity Count> - no. of entities related
- fqdns String
- fqdn
- healthy Boolean
- if healthy status
- hypervisor
Type String - hypervisor type
- hypervisor
Version String - hypervisor version
- ip
Addresses List<String> - IP address
- management
Server StringInfo - NA
- name String
- name of the cluster to be registered
- networks
Infos List<NdbCluster Networks Info> - network segmentation to segment the network traffic of the agent VM.
- nx
Cluster StringUuid - nutanix cluster uuid
- owner
Id String - owner UUID
- password String
- Prism Element password
- port Integer
- properties
List<Ndb
Cluster Property> - list of properties
- protocol String
- reference
Count Integer - NA
- resource
Configs List<NdbCluster Resource Config> - resource related consumption info
- status String
- current status
- storage
Container String - select a storage container which is used for performing database operations in the cluster
- unique
Name String - unique name of cluster
- username String
- username of the Prism Element administrator
- version String
- version
- agent
Network NdbInfos Cluster Agent Network Info[] - agent network info to register cluster
- agent
Vm stringPrefix - cloud
Info string - cloud info
- cloud
Type string - cloud type
- cluster
Ip string - Prism Element IP address
- cluster
Type string - date
Created string - creation date
- date
Modified string - date modified
- description string
- description of cluster
- entity
Counts NdbCluster Entity Count[] - no. of entities related
- fqdns string
- fqdn
- healthy boolean
- if healthy status
- hypervisor
Type string - hypervisor type
- hypervisor
Version string - hypervisor version
- ip
Addresses string[] - IP address
- management
Server stringInfo - NA
- name string
- name of the cluster to be registered
- networks
Infos NdbCluster Networks Info[] - network segmentation to segment the network traffic of the agent VM.
- nx
Cluster stringUuid - nutanix cluster uuid
- owner
Id string - owner UUID
- password string
- Prism Element password
- port number
- properties
Ndb
Cluster Property[] - list of properties
- protocol string
- reference
Count number - NA
- resource
Configs NdbCluster Resource Config[] - resource related consumption info
- status string
- current status
- storage
Container string - select a storage container which is used for performing database operations in the cluster
- unique
Name 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[Ndb
Cluster 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
- agent
Network List<Property Map>Infos - agent network info to register cluster
- agent
Vm StringPrefix - cloud
Info String - cloud info
- cloud
Type String - cloud type
- cluster
Ip String - Prism Element IP address
- cluster
Type String - date
Created String - creation date
- date
Modified String - date modified
- description String
- description of cluster
- entity
Counts List<Property Map> - no. of entities related
- fqdns String
- fqdn
- healthy Boolean
- if healthy status
- hypervisor
Type String - hypervisor type
- hypervisor
Version String - hypervisor version
- ip
Addresses List<String> - IP address
- management
Server StringInfo - NA
- name String
- name of the cluster to be registered
- networks
Infos List<Property Map> - network segmentation to segment the network traffic of the agent VM.
- nx
Cluster StringUuid - nutanix cluster uuid
- owner
Id String - owner UUID
- password String
- Prism Element password
- port Number
- properties List<Property Map>
- list of properties
- protocol String
- reference
Count Number - NA
- resource
Configs List<Property Map> - resource related consumption info
- status String
- current status
- storage
Container String - select a storage container which is used for performing database operations in the cluster
- unique
Name String - unique name of cluster
- username String
- username of the Prism Element administrator
- version String
- version
Supporting Types
NdbClusterAgentNetworkInfo, NdbClusterAgentNetworkInfoArgs
NdbClusterEntityCount, NdbClusterEntityCountArgs
NdbClusterEntityCountEngineCount, NdbClusterEntityCountEngineCountArgs
- Mariadb
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Mariadb Database> - Mongodb
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Mongodb Database> - Mysql
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Mysql Database> - Oracle
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Oracle Database> - Postgres
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Postgres Database> - Saphana
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Saphana Database> - Sqlserver
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Cluster Entity Count Engine Count Sqlserver Database>
- Mariadb
Databases []NdbCluster Entity Count Engine Count Mariadb Database - Mongodb
Databases []NdbCluster Entity Count Engine Count Mongodb Database - Mysql
Databases []NdbCluster Entity Count Engine Count Mysql Database - Oracle
Databases []NdbCluster Entity Count Engine Count Oracle Database - Postgres
Databases []NdbCluster Entity Count Engine Count Postgres Database - Saphana
Databases []NdbCluster Entity Count Engine Count Saphana Database - Sqlserver
Databases []NdbCluster Entity Count Engine Count Sqlserver Database
- mariadb
Databases List<NdbCluster Entity Count Engine Count Mariadb Database> - mongodb
Databases List<NdbCluster Entity Count Engine Count Mongodb Database> - mysql
Databases List<NdbCluster Entity Count Engine Count Mysql Database> - oracle
Databases List<NdbCluster Entity Count Engine Count Oracle Database> - postgres
Databases List<NdbCluster Entity Count Engine Count Postgres Database> - saphana
Databases List<NdbCluster Entity Count Engine Count Saphana Database> - sqlserver
Databases List<NdbCluster Entity Count Engine Count Sqlserver Database>
- mariadb
Databases NdbCluster Entity Count Engine Count Mariadb Database[] - mongodb
Databases NdbCluster Entity Count Engine Count Mongodb Database[] - mysql
Databases NdbCluster Entity Count Engine Count Mysql Database[] - oracle
Databases NdbCluster Entity Count Engine Count Oracle Database[] - postgres
Databases NdbCluster Entity Count Engine Count Postgres Database[] - saphana
Databases NdbCluster Entity Count Engine Count Saphana Database[] - sqlserver
Databases 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
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- compute Integer
- database
Parameter Integer - network Integer
- software Integer
- storage Integer
- windows
Domain Integer
- compute number
- database
Parameter number - network number
- software number
- storage number
- windows
Domain number
- compute int
- database_
parameter int - network int
- software int
- storage int
- windows_
domain int
- compute Number
- database
Parameter Number - network Number
- software Number
- storage Number
- windows
Domain Number
NdbClusterEntityCountEngineCountMongodbDatabase, NdbClusterEntityCountEngineCountMongodbDatabaseArgs
NdbClusterEntityCountEngineCountMongodbDatabaseProfile, NdbClusterEntityCountEngineCountMongodbDatabaseProfileArgs
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- compute Integer
- database
Parameter Integer - network Integer
- software Integer
- storage Integer
- windows
Domain Integer
- compute number
- database
Parameter number - network number
- software number
- storage number
- windows
Domain number
- compute int
- database_
parameter int - network int
- software int
- storage int
- windows_
domain int
- compute Number
- database
Parameter Number - network Number
- software Number
- storage Number
- windows
Domain Number
NdbClusterEntityCountEngineCountMysqlDatabase, NdbClusterEntityCountEngineCountMysqlDatabaseArgs
NdbClusterEntityCountEngineCountMysqlDatabaseProfile, NdbClusterEntityCountEngineCountMysqlDatabaseProfileArgs
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- compute Integer
- database
Parameter Integer - network Integer
- software Integer
- storage Integer
- windows
Domain Integer
- compute number
- database
Parameter number - network number
- software number
- storage number
- windows
Domain number
- compute int
- database_
parameter int - network int
- software int
- storage int
- windows_
domain int
- compute Number
- database
Parameter Number - network Number
- software Number
- storage Number
- windows
Domain Number
NdbClusterEntityCountEngineCountOracleDatabase, NdbClusterEntityCountEngineCountOracleDatabaseArgs
NdbClusterEntityCountEngineCountOracleDatabaseProfile, NdbClusterEntityCountEngineCountOracleDatabaseProfileArgs
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- compute Integer
- database
Parameter Integer - network Integer
- software Integer
- storage Integer
- windows
Domain Integer
- compute number
- database
Parameter number - network number
- software number
- storage number
- windows
Domain number
- compute int
- database_
parameter int - network int
- software int
- storage int
- windows_
domain int
- compute Number
- database
Parameter Number - network Number
- software Number
- storage Number
- windows
Domain Number
NdbClusterEntityCountEngineCountPostgresDatabase, NdbClusterEntityCountEngineCountPostgresDatabaseArgs
NdbClusterEntityCountEngineCountPostgresDatabaseProfile, NdbClusterEntityCountEngineCountPostgresDatabaseProfileArgs
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- compute Integer
- database
Parameter Integer - network Integer
- software Integer
- storage Integer
- windows
Domain Integer
- compute number
- database
Parameter number - network number
- software number
- storage number
- windows
Domain number
- compute int
- database_
parameter int - network int
- software int
- storage int
- windows_
domain int
- compute Number
- database
Parameter Number - network Number
- software Number
- storage Number
- windows
Domain Number
NdbClusterEntityCountEngineCountSaphanaDatabase, NdbClusterEntityCountEngineCountSaphanaDatabaseArgs
NdbClusterEntityCountEngineCountSaphanaDatabaseProfile, NdbClusterEntityCountEngineCountSaphanaDatabaseProfileArgs
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- compute Integer
- database
Parameter Integer - network Integer
- software Integer
- storage Integer
- windows
Domain Integer
- compute number
- database
Parameter number - network number
- software number
- storage number
- windows
Domain number
- compute int
- database_
parameter int - network int
- software int
- storage int
- windows_
domain int
- compute Number
- database
Parameter Number - network Number
- software Number
- storage Number
- windows
Domain Number
NdbClusterEntityCountEngineCountSqlserverDatabase, NdbClusterEntityCountEngineCountSqlserverDatabaseArgs
NdbClusterEntityCountEngineCountSqlserverDatabaseProfile, NdbClusterEntityCountEngineCountSqlserverDatabaseProfileArgs
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- Compute int
- Database
Parameter int - Network int
- Software int
- Storage int
- Windows
Domain int
- compute Integer
- database
Parameter Integer - network Integer
- software Integer
- storage Integer
- windows
Domain Integer
- compute number
- database
Parameter number - network number
- software number
- storage number
- windows
Domain number
- compute int
- database_
parameter int - network int
- software int
- storage int
- windows_
domain int
- compute Number
- database
Parameter Number - network Number
- software Number
- storage Number
- windows
Domain Number
NdbClusterNetworksInfo, NdbClusterNetworksInfoArgs
- Access
Types 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.
- Network
Infos 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]
- Access
Types []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.
- Network
Infos []NdbCluster Networks Info Network Info - network segmentation to segment the network traffic
- Type string
- type of vlan. Supported [DHCP, Static, IPAM]
- access
Types 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.
- network
Infos List<NdbCluster Networks Info Network Info> - network segmentation to segment the network traffic
- type String
- type of vlan. Supported [DHCP, Static, IPAM]
- access
Types 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.
- network
Infos 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]
- access
Types 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.
- network
Infos 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
- Static
Ip string - static ip of agent network
- Subnet
Mask string - subnet mask of agent network
- Vlan
Name string - vlan name
- Gateway string
- gateway of agent network
- Static
Ip string - static ip of agent network
- Subnet
Mask string - subnet mask of agent network
- Vlan
Name string - vlan name
- gateway String
- gateway of agent network
- static
Ip String - static ip of agent network
- subnet
Mask String - subnet mask of agent network
- vlan
Name String - vlan name
- gateway string
- gateway of agent network
- static
Ip string - static ip of agent network
- subnet
Mask string - subnet mask of agent network
- vlan
Name 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
- static
Ip String - static ip of agent network
- subnet
Mask String - subnet mask of agent network
- vlan
Name String - vlan name
NdbClusterProperty, NdbClusterPropertyArgs
- Description string
- description of cluster
- Name string
- name of the cluster to be registered
- Ref
Id string - Secure bool
- Value string
- Description string
- description of cluster
- Name string
- name of the cluster to be registered
- Ref
Id string - Secure bool
- Value string
- description String
- description of cluster
- name String
- name of the cluster to be registered
- ref
Id String - secure Boolean
- value String
- description string
- description of cluster
- name string
- name of the cluster to be registered
- ref
Id 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
- ref
Id String - secure Boolean
- value String
NdbClusterResourceConfig, NdbClusterResourceConfigArgs
- Memory
Threshold doublePercentage - Storage
Threshold doublePercentage
- Memory
Threshold float64Percentage - Storage
Threshold float64Percentage
- memory
Threshold DoublePercentage - storage
Threshold DoublePercentage
- memory
Threshold numberPercentage - storage
Threshold numberPercentage
- memory
Threshold NumberPercentage - storage
Threshold NumberPercentage
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.