1. Packages
  2. Nutanix
  3. API Docs
  4. NdbCluster
Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg

nutanix.NdbCluster

Explore with Pulumi AI

nutanix logo
Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg

    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:

    AgentNetworkInfos List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterAgentNetworkInfo>
    agent network info to register cluster
    ClusterIp string
    Prism Element IP address
    NetworksInfos List<PiersKarsenbarg.Nutanix.Inputs.NdbClusterNetworksInfo>
    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
    AgentVmPrefix string
    ClusterType string
    Description string
    description of cluster
    Name string
    name of the cluster to be registered
    Port int
    Protocol string
    Version string
    • version
    AgentNetworkInfos []NdbClusterAgentNetworkInfoArgs
    agent network info to register cluster
    ClusterIp string
    Prism Element IP address
    NetworksInfos []NdbClusterNetworksInfoArgs
    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
    AgentVmPrefix string
    ClusterType string
    Description string
    description of cluster
    Name string
    name of the cluster to be registered
    Port int
    Protocol string
    Version string
    • version
    agentNetworkInfos List<NdbClusterAgentNetworkInfo>
    agent network info to register cluster
    clusterIp String
    Prism Element IP address
    networksInfos List<NdbClusterNetworksInfo>
    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
    agentVmPrefix String
    clusterType String
    description String
    description of cluster
    name String
    name of the cluster to be registered
    port Integer
    protocol String
    version String
    • version
    agentNetworkInfos NdbClusterAgentNetworkInfo[]
    agent network info to register cluster
    clusterIp string
    Prism Element IP address
    networksInfos NdbClusterNetworksInfo[]
    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
    agentVmPrefix string
    clusterType string
    description string
    description of cluster
    name string
    name of the cluster to be registered
    port number
    protocol string
    version string
    • version
    agent_network_infos Sequence[NdbClusterAgentNetworkInfoArgs]
    agent network info to register cluster
    cluster_ip str
    Prism Element IP address
    networks_infos Sequence[NdbClusterNetworksInfoArgs]
    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_prefix str
    cluster_type str
    description str
    description of cluster
    name str
    name of the cluster to be registered
    port int
    protocol str
    version str
    • version
    agentNetworkInfos List<Property Map>
    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
    agentVmPrefix String
    clusterType String
    description String
    description of cluster
    name String
    name of the cluster to be registered
    port Number
    protocol String
    version String
    • version

    Outputs

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

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

    Look up Existing NdbCluster Resource

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

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

    Supporting Types

    NdbClusterAgentNetworkInfo, NdbClusterAgentNetworkInfoArgs

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

    NdbClusterEntityCount, NdbClusterEntityCountArgs

    NdbClusterEntityCountEngineCount, NdbClusterEntityCountEngineCountArgs

    NdbClusterEntityCountEngineCountMariadbDatabase, NdbClusterEntityCountEngineCountMariadbDatabaseArgs

    NdbClusterEntityCountEngineCountMariadbDatabaseProfile, NdbClusterEntityCountEngineCountMariadbDatabaseProfileArgs

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

    NdbClusterEntityCountEngineCountMongodbDatabase, NdbClusterEntityCountEngineCountMongodbDatabaseArgs

    NdbClusterEntityCountEngineCountMongodbDatabaseProfile, NdbClusterEntityCountEngineCountMongodbDatabaseProfileArgs

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

    NdbClusterEntityCountEngineCountMysqlDatabase, NdbClusterEntityCountEngineCountMysqlDatabaseArgs

    NdbClusterEntityCountEngineCountMysqlDatabaseProfile, NdbClusterEntityCountEngineCountMysqlDatabaseProfileArgs

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

    NdbClusterEntityCountEngineCountOracleDatabase, NdbClusterEntityCountEngineCountOracleDatabaseArgs

    NdbClusterEntityCountEngineCountOracleDatabaseProfile, NdbClusterEntityCountEngineCountOracleDatabaseProfileArgs

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

    NdbClusterEntityCountEngineCountPostgresDatabase, NdbClusterEntityCountEngineCountPostgresDatabaseArgs

    NdbClusterEntityCountEngineCountPostgresDatabaseProfile, NdbClusterEntityCountEngineCountPostgresDatabaseProfileArgs

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

    NdbClusterEntityCountEngineCountSaphanaDatabase, NdbClusterEntityCountEngineCountSaphanaDatabaseArgs

    NdbClusterEntityCountEngineCountSaphanaDatabaseProfile, NdbClusterEntityCountEngineCountSaphanaDatabaseProfileArgs

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

    NdbClusterEntityCountEngineCountSqlserverDatabase, NdbClusterEntityCountEngineCountSqlserverDatabaseArgs

    NdbClusterEntityCountEngineCountSqlserverDatabaseProfile, NdbClusterEntityCountEngineCountSqlserverDatabaseProfileArgs

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

    NdbClusterNetworksInfo, NdbClusterNetworksInfoArgs

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

    NdbClusterNetworksInfoNetworkInfo, NdbClusterNetworksInfoNetworkInfoArgs

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

    NdbClusterProperty, NdbClusterPropertyArgs

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

    NdbClusterResourceConfig, NdbClusterResourceConfigArgs

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg