nutanix.ClusterAddNodeV2
Explore with Pulumi AI
Add node on a cluster identified by {extId}.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.ClusterAddNodeV2;
import com.pulumi.nutanix.ClusterAddNodeV2Args;
import com.pulumi.nutanix.inputs.ClusterAddNodeV2ConfigParamArgs;
import com.pulumi.nutanix.inputs.ClusterAddNodeV2NodeParamArgs;
import com.pulumi.nutanix.inputs.ClusterAddNodeV2RemoveNodeParamArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var clusterNode = new ClusterAddNodeV2("clusterNode", ClusterAddNodeV2Args.builder()
            .clusterExtId("00000000-0000-0000-0000-000000000000")
            .configParams(ClusterAddNodeV2ConfigParamArgs.builder()
                .isNosCompatible(true)
                .shouldSkipDiscovery(false)
                .shouldSkipImaging(true)
                .targetHypervisor("<target_hypervisor>")
                .build())
            .nodeParams(ClusterAddNodeV2NodeParamArgs.builder()
                .blockLists(ClusterAddNodeV2NodeParamBlockListArgs.builder()
                    .nodeList(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .shouldSkipHostNetworking(false)
                    .build())
                .bundleInfos(ClusterAddNodeV2NodeParamBundleInfoArgs.builder()
                    .name("<name>")
                    .build())
                .nodeLists(ClusterAddNodeV2NodeParamNodeListArgs.builder()
                    .blockUuid("00000000-0000-0000-0000-000000000000")
                    .hypervisorHostname("<hypervisor_hostname>")
                    .hypervisorType("XEN")
                    .hypervisorVersion("9.9.99")
                    .ipmiIp(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .isRoboMixedHypervisor(true)
                    .nodePosition("<node_position>")
                    .nodeUuid("00000000-0000-0000-0000-000000000000")
                    .nosVersion("9.9.99")
                    .build())
                .build())
            .removeNodeParams(ClusterAddNodeV2RemoveNodeParamArgs.builder()
                .extraParams(ClusterAddNodeV2RemoveNodeParamExtraParamArgs.builder()
                    .shouldSkipAddCheck(false)
                    .shouldSkipUpgradeCheck(false)
                    .skipSpaceCheck(false)
                    .build())
                .shouldSkipPrechecks(false)
                .shouldSkipRemove(false)
                .build())
            .shouldSkipAddNode(false)
            .shouldSkipPreExpandChecks(true)
            .build());
    }
}
resources:
  clusterNode:
    type: nutanix:ClusterAddNodeV2
    properties:
      clusterExtId: 00000000-0000-0000-0000-000000000000
      configParams:
        - isNosCompatible: true
          shouldSkipDiscovery: false
          shouldSkipImaging: true
          targetHypervisor: <target_hypervisor>
      nodeParams:
        - blockLists:
            - nodeList:
                - blockUuid: 00000000-0000-0000-0000-000000000000
                  digitalCertificateMapList:
                    - key: key
                      value: value
                  hypervisorHostname: <hypervisor_hostname>
                  hypervisorType: XEN
                  hypervisorVersion: 9.9.99
                  ipmiIp:
                    - ipv4:
                        - value: 10.0.0.1
                  isRoboMixedHypervisor: true
                  model: <model>
                  nodePosition: <node_position>
                  nodeUuid: 00000000-0000-0000-0000-000000000000
                  nosVersion: 9.9.99
              shouldSkipHostNetworking: false
          bundleInfos:
            - name: <name>
          nodeLists:
            - blockUuid: 00000000-0000-0000-0000-000000000000
              hypervisorHostname: <hypervisor_hostname>
              hypervisorType: XEN
              hypervisorVersion: 9.9.99
              ipmiIp:
                - ipv4:
                    - value: 10.0.0.1
              isRoboMixedHypervisor: true
              nodePosition: <node_position>
              nodeUuid: 00000000-0000-0000-0000-000000000000
              nosVersion: 9.9.99
      removeNodeParams:
        - extraParams:
            - shouldSkipAddCheck: false
              shouldSkipUpgradeCheck: false
              skipSpaceCheck: false
          shouldSkipPrechecks: false
          shouldSkipRemove: false
      shouldSkipAddNode: false
      shouldSkipPreExpandChecks: true
Create ClusterAddNodeV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ClusterAddNodeV2(name: string, args: ClusterAddNodeV2Args, opts?: CustomResourceOptions);@overload
def ClusterAddNodeV2(resource_name: str,
                     args: ClusterAddNodeV2Args,
                     opts: Optional[ResourceOptions] = None)
@overload
def ClusterAddNodeV2(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     cluster_ext_id: Optional[str] = None,
                     node_params: Optional[Sequence[ClusterAddNodeV2NodeParamArgs]] = None,
                     config_params: Optional[Sequence[ClusterAddNodeV2ConfigParamArgs]] = None,
                     remove_node_params: Optional[Sequence[ClusterAddNodeV2RemoveNodeParamArgs]] = None,
                     should_skip_add_node: Optional[bool] = None,
                     should_skip_pre_expand_checks: Optional[bool] = None)func NewClusterAddNodeV2(ctx *Context, name string, args ClusterAddNodeV2Args, opts ...ResourceOption) (*ClusterAddNodeV2, error)public ClusterAddNodeV2(string name, ClusterAddNodeV2Args args, CustomResourceOptions? opts = null)
public ClusterAddNodeV2(String name, ClusterAddNodeV2Args args)
public ClusterAddNodeV2(String name, ClusterAddNodeV2Args args, CustomResourceOptions options)
type: nutanix:ClusterAddNodeV2
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 ClusterAddNodeV2Args
- 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 ClusterAddNodeV2Args
- 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 ClusterAddNodeV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterAddNodeV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterAddNodeV2Args
- 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 clusterAddNodeV2Resource = new Nutanix.ClusterAddNodeV2("clusterAddNodeV2Resource", new()
{
    ClusterExtId = "string",
    NodeParams = new[]
    {
        new Nutanix.Inputs.ClusterAddNodeV2NodeParamArgs
        {
            NodeLists = new[]
            {
                new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListArgs
                {
                    BlockId = "string",
                    CurrentNetworkInterface = "string",
                    CvmIps = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListCvmIpArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListCvmIpIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListCvmIpIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    DigitalCertificateMapLists = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListDigitalCertificateMapListArgs
                        {
                            Key = "string",
                            Value = "string",
                        },
                    },
                    HypervisorHostname = "string",
                    HypervisorIps = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListHypervisorIpArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    HypervisorType = "string",
                    HypervisorVersion = "string",
                    IpmiIps = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListIpmiIpArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListIpmiIpIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListIpmiIpIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    IsLightCompute = false,
                    IsRoboMixedHypervisor = false,
                    Model = "string",
                    Networks = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListNetworkArgs
                        {
                            Name = "string",
                            Networks = new[]
                            {
                                "string",
                            },
                            Uplinks = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListNetworkUplinkArgs
                                {
                                    Actives = new[]
                                    {
                                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListNetworkUplinkActiveArgs
                                        {
                                            Mac = "string",
                                            Name = "string",
                                            Value = "string",
                                        },
                                    },
                                    Standbies = new[]
                                    {
                                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamNodeListNetworkUplinkStandbyArgs
                                        {
                                            Mac = "string",
                                            Name = "string",
                                            Value = "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                    NodePosition = "string",
                    NodeUuid = "string",
                    NosVersion = "string",
                },
            },
            BlockLists = new[]
            {
                new Nutanix.Inputs.ClusterAddNodeV2NodeParamBlockListArgs
                {
                    BlockId = "string",
                    RackName = "string",
                },
            },
            BundleInfos = new[]
            {
                new Nutanix.Inputs.ClusterAddNodeV2NodeParamBundleInfoArgs
                {
                    Name = "string",
                },
            },
            ComputeNodeLists = new[]
            {
                new Nutanix.Inputs.ClusterAddNodeV2NodeParamComputeNodeListArgs
                {
                    BlockId = "string",
                    DigitalCertificateMapLists = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamComputeNodeListDigitalCertificateMapListArgs
                        {
                            Key = "string",
                            Value = "string",
                        },
                    },
                    HypervisorHostname = "string",
                    HypervisorIps = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    IpmiIps = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2NodeParamComputeNodeListIpmiIpArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    Model = "string",
                    NodePosition = "string",
                    NodeUuid = "string",
                },
            },
            HypervSku = "string",
            HypervisorIsos = new[]
            {
                new Nutanix.Inputs.ClusterAddNodeV2NodeParamHypervisorIsoArgs
                {
                    Md5Sum = "string",
                    Type = "string",
                },
            },
            ShouldSkipHostNetworking = false,
        },
    },
    ConfigParams = new[]
    {
        new Nutanix.Inputs.ClusterAddNodeV2ConfigParamArgs
        {
            Hipervs = new[]
            {
                new Nutanix.Inputs.ClusterAddNodeV2ConfigParamHipervArgs
                {
                    DomainDetails = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2ConfigParamHipervDomainDetailArgs
                        {
                            ClusterName = "string",
                            Password = "string",
                            Username = "string",
                        },
                    },
                    FailoverClusterDetails = new[]
                    {
                        new Nutanix.Inputs.ClusterAddNodeV2ConfigParamHipervFailoverClusterDetailArgs
                        {
                            ClusterName = "string",
                            Password = "string",
                            Username = "string",
                        },
                    },
                },
            },
            IsComputeOnly = false,
            IsNeverSchedulable = false,
            IsNosCompatible = false,
            ShouldSkipDiscovery = false,
            ShouldSkipImaging = false,
            ShouldValidateRackAwareness = false,
            TargetHypervisor = "string",
        },
    },
    RemoveNodeParams = new[]
    {
        new Nutanix.Inputs.ClusterAddNodeV2RemoveNodeParamArgs
        {
            ExtraParams = new[]
            {
                new Nutanix.Inputs.ClusterAddNodeV2RemoveNodeParamExtraParamArgs
                {
                    ShouldSkipAddCheck = false,
                    ShouldSkipUpgradeCheck = false,
                    SkipSpaceCheck = false,
                },
            },
            ShouldSkipPrechecks = false,
            ShouldSkipRemove = false,
        },
    },
    ShouldSkipAddNode = false,
    ShouldSkipPreExpandChecks = false,
});
example, err := nutanix.NewClusterAddNodeV2(ctx, "clusterAddNodeV2Resource", &nutanix.ClusterAddNodeV2Args{
	ClusterExtId: pulumi.String("string"),
	NodeParams: nutanix.ClusterAddNodeV2NodeParamArray{
		&nutanix.ClusterAddNodeV2NodeParamArgs{
			NodeLists: nutanix.ClusterAddNodeV2NodeParamNodeListArray{
				&nutanix.ClusterAddNodeV2NodeParamNodeListArgs{
					BlockId:                 pulumi.String("string"),
					CurrentNetworkInterface: pulumi.String("string"),
					CvmIps: nutanix.ClusterAddNodeV2NodeParamNodeListCvmIpArray{
						&nutanix.ClusterAddNodeV2NodeParamNodeListCvmIpArgs{
							Ipv4s: nutanix.ClusterAddNodeV2NodeParamNodeListCvmIpIpv4Array{
								&nutanix.ClusterAddNodeV2NodeParamNodeListCvmIpIpv4Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
							Ipv6s: nutanix.ClusterAddNodeV2NodeParamNodeListCvmIpIpv6Array{
								&nutanix.ClusterAddNodeV2NodeParamNodeListCvmIpIpv6Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
						},
					},
					DigitalCertificateMapLists: nutanix.ClusterAddNodeV2NodeParamNodeListDigitalCertificateMapListArray{
						&nutanix.ClusterAddNodeV2NodeParamNodeListDigitalCertificateMapListArgs{
							Key:   pulumi.String("string"),
							Value: pulumi.String("string"),
						},
					},
					HypervisorHostname: pulumi.String("string"),
					HypervisorIps: nutanix.ClusterAddNodeV2NodeParamNodeListHypervisorIpArray{
						&nutanix.ClusterAddNodeV2NodeParamNodeListHypervisorIpArgs{
							Ipv4s: nutanix.ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv4Array{
								&nutanix.ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv4Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
							Ipv6s: nutanix.ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv6Array{
								&nutanix.ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv6Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
						},
					},
					HypervisorType:    pulumi.String("string"),
					HypervisorVersion: pulumi.String("string"),
					IpmiIps: nutanix.ClusterAddNodeV2NodeParamNodeListIpmiIpArray{
						&nutanix.ClusterAddNodeV2NodeParamNodeListIpmiIpArgs{
							Ipv4s: nutanix.ClusterAddNodeV2NodeParamNodeListIpmiIpIpv4Array{
								&nutanix.ClusterAddNodeV2NodeParamNodeListIpmiIpIpv4Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
							Ipv6s: nutanix.ClusterAddNodeV2NodeParamNodeListIpmiIpIpv6Array{
								&nutanix.ClusterAddNodeV2NodeParamNodeListIpmiIpIpv6Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
						},
					},
					IsLightCompute:        pulumi.Bool(false),
					IsRoboMixedHypervisor: pulumi.Bool(false),
					Model:                 pulumi.String("string"),
					Networks: nutanix.ClusterAddNodeV2NodeParamNodeListNetworkArray{
						&nutanix.ClusterAddNodeV2NodeParamNodeListNetworkArgs{
							Name: pulumi.String("string"),
							Networks: pulumi.StringArray{
								pulumi.String("string"),
							},
							Uplinks: nutanix.ClusterAddNodeV2NodeParamNodeListNetworkUplinkArray{
								&nutanix.ClusterAddNodeV2NodeParamNodeListNetworkUplinkArgs{
									Actives: nutanix.ClusterAddNodeV2NodeParamNodeListNetworkUplinkActiveArray{
										&nutanix.ClusterAddNodeV2NodeParamNodeListNetworkUplinkActiveArgs{
											Mac:   pulumi.String("string"),
											Name:  pulumi.String("string"),
											Value: pulumi.String("string"),
										},
									},
									Standbies: nutanix.ClusterAddNodeV2NodeParamNodeListNetworkUplinkStandbyArray{
										&nutanix.ClusterAddNodeV2NodeParamNodeListNetworkUplinkStandbyArgs{
											Mac:   pulumi.String("string"),
											Name:  pulumi.String("string"),
											Value: pulumi.String("string"),
										},
									},
								},
							},
						},
					},
					NodePosition: pulumi.String("string"),
					NodeUuid:     pulumi.String("string"),
					NosVersion:   pulumi.String("string"),
				},
			},
			BlockLists: nutanix.ClusterAddNodeV2NodeParamBlockListArray{
				&nutanix.ClusterAddNodeV2NodeParamBlockListArgs{
					BlockId:  pulumi.String("string"),
					RackName: pulumi.String("string"),
				},
			},
			BundleInfos: nutanix.ClusterAddNodeV2NodeParamBundleInfoArray{
				&nutanix.ClusterAddNodeV2NodeParamBundleInfoArgs{
					Name: pulumi.String("string"),
				},
			},
			ComputeNodeLists: nutanix.ClusterAddNodeV2NodeParamComputeNodeListArray{
				&nutanix.ClusterAddNodeV2NodeParamComputeNodeListArgs{
					BlockId: pulumi.String("string"),
					DigitalCertificateMapLists: nutanix.ClusterAddNodeV2NodeParamComputeNodeListDigitalCertificateMapListArray{
						&nutanix.ClusterAddNodeV2NodeParamComputeNodeListDigitalCertificateMapListArgs{
							Key:   pulumi.String("string"),
							Value: pulumi.String("string"),
						},
					},
					HypervisorHostname: pulumi.String("string"),
					HypervisorIps: nutanix.ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpArray{
						&nutanix.ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpArgs{
							Ipv4s: nutanix.ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv4Array{
								&nutanix.ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv4Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
							Ipv6s: nutanix.ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv6Array{
								&nutanix.ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv6Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
						},
					},
					IpmiIps: nutanix.ClusterAddNodeV2NodeParamComputeNodeListIpmiIpArray{
						&nutanix.ClusterAddNodeV2NodeParamComputeNodeListIpmiIpArgs{
							Ipv4s: nutanix.ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv4Array{
								&nutanix.ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv4Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
							Ipv6s: nutanix.ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv6Array{
								&nutanix.ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv6Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
						},
					},
					Model:        pulumi.String("string"),
					NodePosition: pulumi.String("string"),
					NodeUuid:     pulumi.String("string"),
				},
			},
			HypervSku: pulumi.String("string"),
			HypervisorIsos: nutanix.ClusterAddNodeV2NodeParamHypervisorIsoArray{
				&nutanix.ClusterAddNodeV2NodeParamHypervisorIsoArgs{
					Md5Sum: pulumi.String("string"),
					Type:   pulumi.String("string"),
				},
			},
			ShouldSkipHostNetworking: pulumi.Bool(false),
		},
	},
	ConfigParams: nutanix.ClusterAddNodeV2ConfigParamArray{
		&nutanix.ClusterAddNodeV2ConfigParamArgs{
			Hipervs: nutanix.ClusterAddNodeV2ConfigParamHipervArray{
				&nutanix.ClusterAddNodeV2ConfigParamHipervArgs{
					DomainDetails: nutanix.ClusterAddNodeV2ConfigParamHipervDomainDetailArray{
						&nutanix.ClusterAddNodeV2ConfigParamHipervDomainDetailArgs{
							ClusterName: pulumi.String("string"),
							Password:    pulumi.String("string"),
							Username:    pulumi.String("string"),
						},
					},
					FailoverClusterDetails: nutanix.ClusterAddNodeV2ConfigParamHipervFailoverClusterDetailArray{
						&nutanix.ClusterAddNodeV2ConfigParamHipervFailoverClusterDetailArgs{
							ClusterName: pulumi.String("string"),
							Password:    pulumi.String("string"),
							Username:    pulumi.String("string"),
						},
					},
				},
			},
			IsComputeOnly:               pulumi.Bool(false),
			IsNeverSchedulable:          pulumi.Bool(false),
			IsNosCompatible:             pulumi.Bool(false),
			ShouldSkipDiscovery:         pulumi.Bool(false),
			ShouldSkipImaging:           pulumi.Bool(false),
			ShouldValidateRackAwareness: pulumi.Bool(false),
			TargetHypervisor:            pulumi.String("string"),
		},
	},
	RemoveNodeParams: nutanix.ClusterAddNodeV2RemoveNodeParamArray{
		&nutanix.ClusterAddNodeV2RemoveNodeParamArgs{
			ExtraParams: nutanix.ClusterAddNodeV2RemoveNodeParamExtraParamArray{
				&nutanix.ClusterAddNodeV2RemoveNodeParamExtraParamArgs{
					ShouldSkipAddCheck:     pulumi.Bool(false),
					ShouldSkipUpgradeCheck: pulumi.Bool(false),
					SkipSpaceCheck:         pulumi.Bool(false),
				},
			},
			ShouldSkipPrechecks: pulumi.Bool(false),
			ShouldSkipRemove:    pulumi.Bool(false),
		},
	},
	ShouldSkipAddNode:         pulumi.Bool(false),
	ShouldSkipPreExpandChecks: pulumi.Bool(false),
})
var clusterAddNodeV2Resource = new ClusterAddNodeV2("clusterAddNodeV2Resource", ClusterAddNodeV2Args.builder()
    .clusterExtId("string")
    .nodeParams(ClusterAddNodeV2NodeParamArgs.builder()
        .nodeLists(ClusterAddNodeV2NodeParamNodeListArgs.builder()
            .blockId("string")
            .currentNetworkInterface("string")
            .cvmIps(ClusterAddNodeV2NodeParamNodeListCvmIpArgs.builder()
                .ipv4s(ClusterAddNodeV2NodeParamNodeListCvmIpIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(ClusterAddNodeV2NodeParamNodeListCvmIpIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .digitalCertificateMapLists(ClusterAddNodeV2NodeParamNodeListDigitalCertificateMapListArgs.builder()
                .key("string")
                .value("string")
                .build())
            .hypervisorHostname("string")
            .hypervisorIps(ClusterAddNodeV2NodeParamNodeListHypervisorIpArgs.builder()
                .ipv4s(ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .hypervisorType("string")
            .hypervisorVersion("string")
            .ipmiIps(ClusterAddNodeV2NodeParamNodeListIpmiIpArgs.builder()
                .ipv4s(ClusterAddNodeV2NodeParamNodeListIpmiIpIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(ClusterAddNodeV2NodeParamNodeListIpmiIpIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .isLightCompute(false)
            .isRoboMixedHypervisor(false)
            .model("string")
            .networks(ClusterAddNodeV2NodeParamNodeListNetworkArgs.builder()
                .name("string")
                .networks("string")
                .uplinks(ClusterAddNodeV2NodeParamNodeListNetworkUplinkArgs.builder()
                    .actives(ClusterAddNodeV2NodeParamNodeListNetworkUplinkActiveArgs.builder()
                        .mac("string")
                        .name("string")
                        .value("string")
                        .build())
                    .standbies(ClusterAddNodeV2NodeParamNodeListNetworkUplinkStandbyArgs.builder()
                        .mac("string")
                        .name("string")
                        .value("string")
                        .build())
                    .build())
                .build())
            .nodePosition("string")
            .nodeUuid("string")
            .nosVersion("string")
            .build())
        .blockLists(ClusterAddNodeV2NodeParamBlockListArgs.builder()
            .blockId("string")
            .rackName("string")
            .build())
        .bundleInfos(ClusterAddNodeV2NodeParamBundleInfoArgs.builder()
            .name("string")
            .build())
        .computeNodeLists(ClusterAddNodeV2NodeParamComputeNodeListArgs.builder()
            .blockId("string")
            .digitalCertificateMapLists(ClusterAddNodeV2NodeParamComputeNodeListDigitalCertificateMapListArgs.builder()
                .key("string")
                .value("string")
                .build())
            .hypervisorHostname("string")
            .hypervisorIps(ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpArgs.builder()
                .ipv4s(ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .ipmiIps(ClusterAddNodeV2NodeParamComputeNodeListIpmiIpArgs.builder()
                .ipv4s(ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .model("string")
            .nodePosition("string")
            .nodeUuid("string")
            .build())
        .hypervSku("string")
        .hypervisorIsos(ClusterAddNodeV2NodeParamHypervisorIsoArgs.builder()
            .md5Sum("string")
            .type("string")
            .build())
        .shouldSkipHostNetworking(false)
        .build())
    .configParams(ClusterAddNodeV2ConfigParamArgs.builder()
        .hipervs(ClusterAddNodeV2ConfigParamHipervArgs.builder()
            .domainDetails(ClusterAddNodeV2ConfigParamHipervDomainDetailArgs.builder()
                .clusterName("string")
                .password("string")
                .username("string")
                .build())
            .failoverClusterDetails(ClusterAddNodeV2ConfigParamHipervFailoverClusterDetailArgs.builder()
                .clusterName("string")
                .password("string")
                .username("string")
                .build())
            .build())
        .isComputeOnly(false)
        .isNeverSchedulable(false)
        .isNosCompatible(false)
        .shouldSkipDiscovery(false)
        .shouldSkipImaging(false)
        .shouldValidateRackAwareness(false)
        .targetHypervisor("string")
        .build())
    .removeNodeParams(ClusterAddNodeV2RemoveNodeParamArgs.builder()
        .extraParams(ClusterAddNodeV2RemoveNodeParamExtraParamArgs.builder()
            .shouldSkipAddCheck(false)
            .shouldSkipUpgradeCheck(false)
            .skipSpaceCheck(false)
            .build())
        .shouldSkipPrechecks(false)
        .shouldSkipRemove(false)
        .build())
    .shouldSkipAddNode(false)
    .shouldSkipPreExpandChecks(false)
    .build());
cluster_add_node_v2_resource = nutanix.ClusterAddNodeV2("clusterAddNodeV2Resource",
    cluster_ext_id="string",
    node_params=[{
        "node_lists": [{
            "block_id": "string",
            "current_network_interface": "string",
            "cvm_ips": [{
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "digital_certificate_map_lists": [{
                "key": "string",
                "value": "string",
            }],
            "hypervisor_hostname": "string",
            "hypervisor_ips": [{
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "hypervisor_type": "string",
            "hypervisor_version": "string",
            "ipmi_ips": [{
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "is_light_compute": False,
            "is_robo_mixed_hypervisor": False,
            "model": "string",
            "networks": [{
                "name": "string",
                "networks": ["string"],
                "uplinks": [{
                    "actives": [{
                        "mac": "string",
                        "name": "string",
                        "value": "string",
                    }],
                    "standbies": [{
                        "mac": "string",
                        "name": "string",
                        "value": "string",
                    }],
                }],
            }],
            "node_position": "string",
            "node_uuid": "string",
            "nos_version": "string",
        }],
        "block_lists": [{
            "block_id": "string",
            "rack_name": "string",
        }],
        "bundle_infos": [{
            "name": "string",
        }],
        "compute_node_lists": [{
            "block_id": "string",
            "digital_certificate_map_lists": [{
                "key": "string",
                "value": "string",
            }],
            "hypervisor_hostname": "string",
            "hypervisor_ips": [{
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "ipmi_ips": [{
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "model": "string",
            "node_position": "string",
            "node_uuid": "string",
        }],
        "hyperv_sku": "string",
        "hypervisor_isos": [{
            "md5_sum": "string",
            "type": "string",
        }],
        "should_skip_host_networking": False,
    }],
    config_params=[{
        "hipervs": [{
            "domain_details": [{
                "cluster_name": "string",
                "password": "string",
                "username": "string",
            }],
            "failover_cluster_details": [{
                "cluster_name": "string",
                "password": "string",
                "username": "string",
            }],
        }],
        "is_compute_only": False,
        "is_never_schedulable": False,
        "is_nos_compatible": False,
        "should_skip_discovery": False,
        "should_skip_imaging": False,
        "should_validate_rack_awareness": False,
        "target_hypervisor": "string",
    }],
    remove_node_params=[{
        "extra_params": [{
            "should_skip_add_check": False,
            "should_skip_upgrade_check": False,
            "skip_space_check": False,
        }],
        "should_skip_prechecks": False,
        "should_skip_remove": False,
    }],
    should_skip_add_node=False,
    should_skip_pre_expand_checks=False)
const clusterAddNodeV2Resource = new nutanix.ClusterAddNodeV2("clusterAddNodeV2Resource", {
    clusterExtId: "string",
    nodeParams: [{
        nodeLists: [{
            blockId: "string",
            currentNetworkInterface: "string",
            cvmIps: [{
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            digitalCertificateMapLists: [{
                key: "string",
                value: "string",
            }],
            hypervisorHostname: "string",
            hypervisorIps: [{
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            hypervisorType: "string",
            hypervisorVersion: "string",
            ipmiIps: [{
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            isLightCompute: false,
            isRoboMixedHypervisor: false,
            model: "string",
            networks: [{
                name: "string",
                networks: ["string"],
                uplinks: [{
                    actives: [{
                        mac: "string",
                        name: "string",
                        value: "string",
                    }],
                    standbies: [{
                        mac: "string",
                        name: "string",
                        value: "string",
                    }],
                }],
            }],
            nodePosition: "string",
            nodeUuid: "string",
            nosVersion: "string",
        }],
        blockLists: [{
            blockId: "string",
            rackName: "string",
        }],
        bundleInfos: [{
            name: "string",
        }],
        computeNodeLists: [{
            blockId: "string",
            digitalCertificateMapLists: [{
                key: "string",
                value: "string",
            }],
            hypervisorHostname: "string",
            hypervisorIps: [{
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            ipmiIps: [{
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            model: "string",
            nodePosition: "string",
            nodeUuid: "string",
        }],
        hypervSku: "string",
        hypervisorIsos: [{
            md5Sum: "string",
            type: "string",
        }],
        shouldSkipHostNetworking: false,
    }],
    configParams: [{
        hipervs: [{
            domainDetails: [{
                clusterName: "string",
                password: "string",
                username: "string",
            }],
            failoverClusterDetails: [{
                clusterName: "string",
                password: "string",
                username: "string",
            }],
        }],
        isComputeOnly: false,
        isNeverSchedulable: false,
        isNosCompatible: false,
        shouldSkipDiscovery: false,
        shouldSkipImaging: false,
        shouldValidateRackAwareness: false,
        targetHypervisor: "string",
    }],
    removeNodeParams: [{
        extraParams: [{
            shouldSkipAddCheck: false,
            shouldSkipUpgradeCheck: false,
            skipSpaceCheck: false,
        }],
        shouldSkipPrechecks: false,
        shouldSkipRemove: false,
    }],
    shouldSkipAddNode: false,
    shouldSkipPreExpandChecks: false,
});
type: nutanix:ClusterAddNodeV2
properties:
    clusterExtId: string
    configParams:
        - hipervs:
            - domainDetails:
                - clusterName: string
                  password: string
                  username: string
              failoverClusterDetails:
                - clusterName: string
                  password: string
                  username: string
          isComputeOnly: false
          isNeverSchedulable: false
          isNosCompatible: false
          shouldSkipDiscovery: false
          shouldSkipImaging: false
          shouldValidateRackAwareness: false
          targetHypervisor: string
    nodeParams:
        - blockLists:
            - blockId: string
              rackName: string
          bundleInfos:
            - name: string
          computeNodeLists:
            - blockId: string
              digitalCertificateMapLists:
                - key: string
                  value: string
              hypervisorHostname: string
              hypervisorIps:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              ipmiIps:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              model: string
              nodePosition: string
              nodeUuid: string
          hypervSku: string
          hypervisorIsos:
            - md5Sum: string
              type: string
          nodeLists:
            - blockId: string
              currentNetworkInterface: string
              cvmIps:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              digitalCertificateMapLists:
                - key: string
                  value: string
              hypervisorHostname: string
              hypervisorIps:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              hypervisorType: string
              hypervisorVersion: string
              ipmiIps:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              isLightCompute: false
              isRoboMixedHypervisor: false
              model: string
              networks:
                - name: string
                  networks:
                    - string
                  uplinks:
                    - actives:
                        - mac: string
                          name: string
                          value: string
                      standbies:
                        - mac: string
                          name: string
                          value: string
              nodePosition: string
              nodeUuid: string
              nosVersion: string
          shouldSkipHostNetworking: false
    removeNodeParams:
        - extraParams:
            - shouldSkipAddCheck: false
              shouldSkipUpgradeCheck: false
              skipSpaceCheck: false
          shouldSkipPrechecks: false
          shouldSkipRemove: false
    shouldSkipAddNode: false
    shouldSkipPreExpandChecks: false
ClusterAddNodeV2 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 ClusterAddNodeV2 resource accepts the following input properties:
- ClusterExt stringId 
- -(Required) Cluster UUID.
- NodeParams List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param> 
- -(Required) Parameters of the node to be added.
- ConfigParams List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Config Param> 
- -(Optional) Config parameters.
- RemoveNode List<PiersParams Karsenbarg. Nutanix. Inputs. Cluster Add Node V2Remove Node Param> 
- -(Optional) configuration for node removal.
- ShouldSkip boolAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- ShouldSkip boolPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- ClusterExt stringId 
- -(Required) Cluster UUID.
- NodeParams []ClusterAdd Node V2Node Param Args 
- -(Required) Parameters of the node to be added.
- ConfigParams []ClusterAdd Node V2Config Param Args 
- -(Optional) Config parameters.
- RemoveNode []ClusterParams Add Node V2Remove Node Param Args 
- -(Optional) configuration for node removal.
- ShouldSkip boolAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- ShouldSkip boolPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- clusterExt StringId 
- -(Required) Cluster UUID.
- nodeParams List<ClusterAdd Node V2Node Param> 
- -(Required) Parameters of the node to be added.
- configParams List<ClusterAdd Node V2Config Param> 
- -(Optional) Config parameters.
- removeNode List<ClusterParams Add Node V2Remove Node Param> 
- -(Optional) configuration for node removal.
- shouldSkip BooleanAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- shouldSkip BooleanPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- clusterExt stringId 
- -(Required) Cluster UUID.
- nodeParams ClusterAdd Node V2Node Param[] 
- -(Required) Parameters of the node to be added.
- configParams ClusterAdd Node V2Config Param[] 
- -(Optional) Config parameters.
- removeNode ClusterParams Add Node V2Remove Node Param[] 
- -(Optional) configuration for node removal.
- shouldSkip booleanAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- shouldSkip booleanPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- cluster_ext_ strid 
- -(Required) Cluster UUID.
- node_params Sequence[ClusterAdd Node V2Node Param Args] 
- -(Required) Parameters of the node to be added.
- config_params Sequence[ClusterAdd Node V2Config Param Args] 
- -(Optional) Config parameters.
- remove_node_ Sequence[Clusterparams Add Node V2Remove Node Param Args] 
- -(Optional) configuration for node removal.
- should_skip_ booladd_ node 
- -(Optional) Indicates if node addition can be skipped.
- should_skip_ boolpre_ expand_ checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- clusterExt StringId 
- -(Required) Cluster UUID.
- nodeParams List<Property Map>
- -(Required) Parameters of the node to be added.
- configParams List<Property Map>
- -(Optional) Config parameters.
- removeNode List<Property Map>Params 
- -(Optional) configuration for node removal.
- shouldSkip BooleanAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- shouldSkip BooleanPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
Outputs
All input properties are implicitly available as output properties. Additionally, the ClusterAddNodeV2 resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing ClusterAddNodeV2 Resource
Get an existing ClusterAddNodeV2 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?: ClusterAddNodeV2State, opts?: CustomResourceOptions): ClusterAddNodeV2@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cluster_ext_id: Optional[str] = None,
        config_params: Optional[Sequence[ClusterAddNodeV2ConfigParamArgs]] = None,
        node_params: Optional[Sequence[ClusterAddNodeV2NodeParamArgs]] = None,
        remove_node_params: Optional[Sequence[ClusterAddNodeV2RemoveNodeParamArgs]] = None,
        should_skip_add_node: Optional[bool] = None,
        should_skip_pre_expand_checks: Optional[bool] = None) -> ClusterAddNodeV2func GetClusterAddNodeV2(ctx *Context, name string, id IDInput, state *ClusterAddNodeV2State, opts ...ResourceOption) (*ClusterAddNodeV2, error)public static ClusterAddNodeV2 Get(string name, Input<string> id, ClusterAddNodeV2State? state, CustomResourceOptions? opts = null)public static ClusterAddNodeV2 get(String name, Output<String> id, ClusterAddNodeV2State state, CustomResourceOptions options)resources:  _:    type: nutanix:ClusterAddNodeV2    get:      id: ${id}- 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.
- ClusterExt stringId 
- -(Required) Cluster UUID.
- ConfigParams List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Config Param> 
- -(Optional) Config parameters.
- NodeParams List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param> 
- -(Required) Parameters of the node to be added.
- RemoveNode List<PiersParams Karsenbarg. Nutanix. Inputs. Cluster Add Node V2Remove Node Param> 
- -(Optional) configuration for node removal.
- ShouldSkip boolAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- ShouldSkip boolPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- ClusterExt stringId 
- -(Required) Cluster UUID.
- ConfigParams []ClusterAdd Node V2Config Param Args 
- -(Optional) Config parameters.
- NodeParams []ClusterAdd Node V2Node Param Args 
- -(Required) Parameters of the node to be added.
- RemoveNode []ClusterParams Add Node V2Remove Node Param Args 
- -(Optional) configuration for node removal.
- ShouldSkip boolAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- ShouldSkip boolPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- clusterExt StringId 
- -(Required) Cluster UUID.
- configParams List<ClusterAdd Node V2Config Param> 
- -(Optional) Config parameters.
- nodeParams List<ClusterAdd Node V2Node Param> 
- -(Required) Parameters of the node to be added.
- removeNode List<ClusterParams Add Node V2Remove Node Param> 
- -(Optional) configuration for node removal.
- shouldSkip BooleanAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- shouldSkip BooleanPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- clusterExt stringId 
- -(Required) Cluster UUID.
- configParams ClusterAdd Node V2Config Param[] 
- -(Optional) Config parameters.
- nodeParams ClusterAdd Node V2Node Param[] 
- -(Required) Parameters of the node to be added.
- removeNode ClusterParams Add Node V2Remove Node Param[] 
- -(Optional) configuration for node removal.
- shouldSkip booleanAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- shouldSkip booleanPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- cluster_ext_ strid 
- -(Required) Cluster UUID.
- config_params Sequence[ClusterAdd Node V2Config Param Args] 
- -(Optional) Config parameters.
- node_params Sequence[ClusterAdd Node V2Node Param Args] 
- -(Required) Parameters of the node to be added.
- remove_node_ Sequence[Clusterparams Add Node V2Remove Node Param Args] 
- -(Optional) configuration for node removal.
- should_skip_ booladd_ node 
- -(Optional) Indicates if node addition can be skipped.
- should_skip_ boolpre_ expand_ checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
- clusterExt StringId 
- -(Required) Cluster UUID.
- configParams List<Property Map>
- -(Optional) Config parameters.
- nodeParams List<Property Map>
- -(Required) Parameters of the node to be added.
- removeNode List<Property Map>Params 
- -(Optional) configuration for node removal.
- shouldSkip BooleanAdd Node 
- -(Optional) Indicates if node addition can be skipped.
- shouldSkip BooleanPre Expand Checks 
- -(Optional) Indicates if pre-expand checks can be skipped for node addition.
Supporting Types
ClusterAddNodeV2ConfigParam, ClusterAddNodeV2ConfigParamArgs          
- Hipervs
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Config Param Hiperv> 
- -(Optional) HyperV Credentials.
- IsCompute boolOnly 
- -(Optional) Indicates whether the node is compute only or not.
- IsNever boolSchedulable 
- -(Optional) Indicates whether the node is marked to be never schedulable or not.
- IsNos boolCompatible 
- -(Optional) Indicates if node is compatible or not.
- ShouldSkip boolDiscovery 
- -(Optional) Indicates if node discovery need to be skipped or not.
- ShouldSkip boolImaging 
- -(Optional) Indicates if node imaging needs to be skipped or not.
- ShouldValidate boolRack Awareness 
- -(Optional) Indicates if rack awareness needs to be validated or not.
- TargetHypervisor string
- -(Optional) Target hypervisor.
- Hipervs
[]ClusterAdd Node V2Config Param Hiperv 
- -(Optional) HyperV Credentials.
- IsCompute boolOnly 
- -(Optional) Indicates whether the node is compute only or not.
- IsNever boolSchedulable 
- -(Optional) Indicates whether the node is marked to be never schedulable or not.
- IsNos boolCompatible 
- -(Optional) Indicates if node is compatible or not.
- ShouldSkip boolDiscovery 
- -(Optional) Indicates if node discovery need to be skipped or not.
- ShouldSkip boolImaging 
- -(Optional) Indicates if node imaging needs to be skipped or not.
- ShouldValidate boolRack Awareness 
- -(Optional) Indicates if rack awareness needs to be validated or not.
- TargetHypervisor string
- -(Optional) Target hypervisor.
- hipervs
List<ClusterAdd Node V2Config Param Hiperv> 
- -(Optional) HyperV Credentials.
- isCompute BooleanOnly 
- -(Optional) Indicates whether the node is compute only or not.
- isNever BooleanSchedulable 
- -(Optional) Indicates whether the node is marked to be never schedulable or not.
- isNos BooleanCompatible 
- -(Optional) Indicates if node is compatible or not.
- shouldSkip BooleanDiscovery 
- -(Optional) Indicates if node discovery need to be skipped or not.
- shouldSkip BooleanImaging 
- -(Optional) Indicates if node imaging needs to be skipped or not.
- shouldValidate BooleanRack Awareness 
- -(Optional) Indicates if rack awareness needs to be validated or not.
- targetHypervisor String
- -(Optional) Target hypervisor.
- hipervs
ClusterAdd Node V2Config Param Hiperv[] 
- -(Optional) HyperV Credentials.
- isCompute booleanOnly 
- -(Optional) Indicates whether the node is compute only or not.
- isNever booleanSchedulable 
- -(Optional) Indicates whether the node is marked to be never schedulable or not.
- isNos booleanCompatible 
- -(Optional) Indicates if node is compatible or not.
- shouldSkip booleanDiscovery 
- -(Optional) Indicates if node discovery need to be skipped or not.
- shouldSkip booleanImaging 
- -(Optional) Indicates if node imaging needs to be skipped or not.
- shouldValidate booleanRack Awareness 
- -(Optional) Indicates if rack awareness needs to be validated or not.
- targetHypervisor string
- -(Optional) Target hypervisor.
- hipervs
Sequence[ClusterAdd Node V2Config Param Hiperv] 
- -(Optional) HyperV Credentials.
- is_compute_ boolonly 
- -(Optional) Indicates whether the node is compute only or not.
- is_never_ boolschedulable 
- -(Optional) Indicates whether the node is marked to be never schedulable or not.
- is_nos_ boolcompatible 
- -(Optional) Indicates if node is compatible or not.
- should_skip_ booldiscovery 
- -(Optional) Indicates if node discovery need to be skipped or not.
- should_skip_ boolimaging 
- -(Optional) Indicates if node imaging needs to be skipped or not.
- should_validate_ boolrack_ awareness 
- -(Optional) Indicates if rack awareness needs to be validated or not.
- target_hypervisor str
- -(Optional) Target hypervisor.
- hipervs List<Property Map>
- -(Optional) HyperV Credentials.
- isCompute BooleanOnly 
- -(Optional) Indicates whether the node is compute only or not.
- isNever BooleanSchedulable 
- -(Optional) Indicates whether the node is marked to be never schedulable or not.
- isNos BooleanCompatible 
- -(Optional) Indicates if node is compatible or not.
- shouldSkip BooleanDiscovery 
- -(Optional) Indicates if node discovery need to be skipped or not.
- shouldSkip BooleanImaging 
- -(Optional) Indicates if node imaging needs to be skipped or not.
- shouldValidate BooleanRack Awareness 
- -(Optional) Indicates if rack awareness needs to be validated or not.
- targetHypervisor String
- -(Optional) Target hypervisor.
ClusterAddNodeV2ConfigParamHiperv, ClusterAddNodeV2ConfigParamHipervArgs            
- DomainDetails List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Config Param Hiperv Domain Detail> 
- -(Optional) UserName and Password model.
- FailoverCluster List<PiersDetails Karsenbarg. Nutanix. Inputs. Cluster Add Node V2Config Param Hiperv Failover Cluster Detail> 
- -(Optional) UserName and Password model.
- DomainDetails []ClusterAdd Node V2Config Param Hiperv Domain Detail 
- -(Optional) UserName and Password model.
- FailoverCluster []ClusterDetails Add Node V2Config Param Hiperv Failover Cluster Detail 
- -(Optional) UserName and Password model.
- domainDetails List<ClusterAdd Node V2Config Param Hiperv Domain Detail> 
- -(Optional) UserName and Password model.
- failoverCluster List<ClusterDetails Add Node V2Config Param Hiperv Failover Cluster Detail> 
- -(Optional) UserName and Password model.
- domainDetails ClusterAdd Node V2Config Param Hiperv Domain Detail[] 
- -(Optional) UserName and Password model.
- failoverCluster ClusterDetails Add Node V2Config Param Hiperv Failover Cluster Detail[] 
- -(Optional) UserName and Password model.
- domain_details Sequence[ClusterAdd Node V2Config Param Hiperv Domain Detail] 
- -(Optional) UserName and Password model.
- failover_cluster_ Sequence[Clusterdetails Add Node V2Config Param Hiperv Failover Cluster Detail] 
- -(Optional) UserName and Password model.
- domainDetails List<Property Map>
- -(Optional) UserName and Password model.
- failoverCluster List<Property Map>Details 
- -(Optional) UserName and Password model.
ClusterAddNodeV2ConfigParamHipervDomainDetail, ClusterAddNodeV2ConfigParamHipervDomainDetailArgs                
- ClusterName string
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- Password string
- -(Optional) Password.
- Username string
- -(Optional) Username.
- ClusterName string
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- Password string
- -(Optional) Password.
- Username string
- -(Optional) Username.
- clusterName String
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- password String
- -(Optional) Password.
- username String
- -(Optional) Username.
- clusterName string
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- password string
- -(Optional) Password.
- username string
- -(Optional) Username.
- cluster_name str
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- password str
- -(Optional) Password.
- username str
- -(Optional) Username.
- clusterName String
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- password String
- -(Optional) Password.
- username String
- -(Optional) Username.
ClusterAddNodeV2ConfigParamHipervFailoverClusterDetail, ClusterAddNodeV2ConfigParamHipervFailoverClusterDetailArgs                  
- ClusterName string
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- Password string
- -(Optional) Password.
- Username string
- -(Optional) Username.
- ClusterName string
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- Password string
- -(Optional) Password.
- Username string
- -(Optional) Username.
- clusterName String
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- password String
- -(Optional) Password.
- username String
- -(Optional) Username.
- clusterName string
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- password string
- -(Optional) Password.
- username string
- -(Optional) Username.
- cluster_name str
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- password str
- -(Optional) Password.
- username str
- -(Optional) Username.
- clusterName String
- -(Optional) Cluster name. This is part of payload for both cluster create & update operations.
- password String
- -(Optional) Password.
- username String
- -(Optional) Username.
ClusterAddNodeV2NodeParam, ClusterAddNodeV2NodeParamArgs          
- NodeLists List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List> 
- -(Required) List of nodes in a cluster.
- BlockLists List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Block List> 
- -(Optional) Block list of a cluster.
- BundleInfos List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Bundle Info> 
- -(Optional) Hypervisor bundle information.
- ComputeNode List<PiersLists Karsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Compute Node List> 
- HypervSku string
- -(Optional) Hyperv SKU.
- HypervisorIsos List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Hypervisor Iso> 
- -(Optional) Hypervisor type to md5sum map.
- ShouldSkip boolHost Networking 
- -(Optional) Indicates if the host networking needs to be skipped or not.
- NodeLists []ClusterAdd Node V2Node Param Node List 
- -(Required) List of nodes in a cluster.
- BlockLists []ClusterAdd Node V2Node Param Block List 
- -(Optional) Block list of a cluster.
- BundleInfos []ClusterAdd Node V2Node Param Bundle Info 
- -(Optional) Hypervisor bundle information.
- ComputeNode []ClusterLists Add Node V2Node Param Compute Node List 
- HypervSku string
- -(Optional) Hyperv SKU.
- HypervisorIsos []ClusterAdd Node V2Node Param Hypervisor Iso 
- -(Optional) Hypervisor type to md5sum map.
- ShouldSkip boolHost Networking 
- -(Optional) Indicates if the host networking needs to be skipped or not.
- nodeLists List<ClusterAdd Node V2Node Param Node List> 
- -(Required) List of nodes in a cluster.
- blockLists List<ClusterAdd Node V2Node Param Block List> 
- -(Optional) Block list of a cluster.
- bundleInfos List<ClusterAdd Node V2Node Param Bundle Info> 
- -(Optional) Hypervisor bundle information.
- computeNode List<ClusterLists Add Node V2Node Param Compute Node List> 
- hypervSku String
- -(Optional) Hyperv SKU.
- hypervisorIsos List<ClusterAdd Node V2Node Param Hypervisor Iso> 
- -(Optional) Hypervisor type to md5sum map.
- shouldSkip BooleanHost Networking 
- -(Optional) Indicates if the host networking needs to be skipped or not.
- nodeLists ClusterAdd Node V2Node Param Node List[] 
- -(Required) List of nodes in a cluster.
- blockLists ClusterAdd Node V2Node Param Block List[] 
- -(Optional) Block list of a cluster.
- bundleInfos ClusterAdd Node V2Node Param Bundle Info[] 
- -(Optional) Hypervisor bundle information.
- computeNode ClusterLists Add Node V2Node Param Compute Node List[] 
- hypervSku string
- -(Optional) Hyperv SKU.
- hypervisorIsos ClusterAdd Node V2Node Param Hypervisor Iso[] 
- -(Optional) Hypervisor type to md5sum map.
- shouldSkip booleanHost Networking 
- -(Optional) Indicates if the host networking needs to be skipped or not.
- node_lists Sequence[ClusterAdd Node V2Node Param Node List] 
- -(Required) List of nodes in a cluster.
- block_lists Sequence[ClusterAdd Node V2Node Param Block List] 
- -(Optional) Block list of a cluster.
- bundle_infos Sequence[ClusterAdd Node V2Node Param Bundle Info] 
- -(Optional) Hypervisor bundle information.
- compute_node_ Sequence[Clusterlists Add Node V2Node Param Compute Node List] 
- hyperv_sku str
- -(Optional) Hyperv SKU.
- hypervisor_isos Sequence[ClusterAdd Node V2Node Param Hypervisor Iso] 
- -(Optional) Hypervisor type to md5sum map.
- should_skip_ boolhost_ networking 
- -(Optional) Indicates if the host networking needs to be skipped or not.
- nodeLists List<Property Map>
- -(Required) List of nodes in a cluster.
- blockLists List<Property Map>
- -(Optional) Block list of a cluster.
- bundleInfos List<Property Map>
- -(Optional) Hypervisor bundle information.
- computeNode List<Property Map>Lists 
- hypervSku String
- -(Optional) Hyperv SKU.
- hypervisorIsos List<Property Map>
- -(Optional) Hypervisor type to md5sum map.
- shouldSkip BooleanHost Networking 
- -(Optional) Indicates if the host networking needs to be skipped or not.
ClusterAddNodeV2NodeParamBlockList, ClusterAddNodeV2NodeParamBlockListArgs              
ClusterAddNodeV2NodeParamBundleInfo, ClusterAddNodeV2NodeParamBundleInfoArgs              
- Name string
- -(Optional) Name of the hypervisor bundle.
- Name string
- -(Optional) Name of the hypervisor bundle.
- name String
- -(Optional) Name of the hypervisor bundle.
- name string
- -(Optional) Name of the hypervisor bundle.
- name str
- -(Optional) Name of the hypervisor bundle.
- name String
- -(Optional) Name of the hypervisor bundle.
ClusterAddNodeV2NodeParamComputeNodeList, ClusterAddNodeV2NodeParamComputeNodeListArgs                
- BlockId string
- DigitalCertificate List<PiersMap Lists Karsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Compute Node List Digital Certificate Map List> 
- HypervisorHostname string
- HypervisorIps List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Compute Node List Hypervisor Ip> 
- IpmiIps List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Compute Node List Ipmi Ip> 
- Model string
- NodePosition string
- NodeUuid string
- BlockId string
- DigitalCertificate []ClusterMap Lists Add Node V2Node Param Compute Node List Digital Certificate Map List 
- HypervisorHostname string
- HypervisorIps []ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip 
- IpmiIps []ClusterAdd Node V2Node Param Compute Node List Ipmi Ip 
- Model string
- NodePosition string
- NodeUuid string
- blockId String
- digitalCertificate List<ClusterMap Lists Add Node V2Node Param Compute Node List Digital Certificate Map List> 
- hypervisorHostname String
- hypervisorIps List<ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip> 
- ipmiIps List<ClusterAdd Node V2Node Param Compute Node List Ipmi Ip> 
- model String
- nodePosition String
- nodeUuid String
- blockId string
- digitalCertificate ClusterMap Lists Add Node V2Node Param Compute Node List Digital Certificate Map List[] 
- hypervisorHostname string
- hypervisorIps ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip[] 
- ipmiIps ClusterAdd Node V2Node Param Compute Node List Ipmi Ip[] 
- model string
- nodePosition string
- nodeUuid string
- block_id str
- digital_certificate_ Sequence[Clustermap_ lists Add Node V2Node Param Compute Node List Digital Certificate Map List] 
- hypervisor_hostname str
- hypervisor_ips Sequence[ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip] 
- ipmi_ips Sequence[ClusterAdd Node V2Node Param Compute Node List Ipmi Ip] 
- model str
- node_position str
- node_uuid str
- blockId String
- digitalCertificate List<Property Map>Map Lists 
- hypervisorHostname String
- hypervisorIps List<Property Map>
- ipmiIps List<Property Map>
- model String
- nodePosition String
- nodeUuid String
ClusterAddNodeV2NodeParamComputeNodeListDigitalCertificateMapList, ClusterAddNodeV2NodeParamComputeNodeListDigitalCertificateMapListArgs                        
ClusterAddNodeV2NodeParamComputeNodeListHypervisorIp, ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpArgs                    
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Compute Node List Hypervisor Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Compute Node List Hypervisor Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- Ipv4s
[]ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip Ipv4 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
[]ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip Ipv6 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
List<ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
List<ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip Ipv4[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip Ipv6[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
Sequence[ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip Ipv4] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
Sequence[ClusterAdd Node V2Node Param Compute Node List Hypervisor Ip Ipv6] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv4, ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv4Args                      
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv6, ClusterAddNodeV2NodeParamComputeNodeListHypervisorIpIpv6Args                      
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamComputeNodeListIpmiIp, ClusterAddNodeV2NodeParamComputeNodeListIpmiIpArgs                    
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Compute Node List Ipmi Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Compute Node List Ipmi Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- Ipv4s
[]ClusterAdd Node V2Node Param Compute Node List Ipmi Ip Ipv4 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
[]ClusterAdd Node V2Node Param Compute Node List Ipmi Ip Ipv6 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
List<ClusterAdd Node V2Node Param Compute Node List Ipmi Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
List<ClusterAdd Node V2Node Param Compute Node List Ipmi Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
ClusterAdd Node V2Node Param Compute Node List Ipmi Ip Ipv4[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
ClusterAdd Node V2Node Param Compute Node List Ipmi Ip Ipv6[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
Sequence[ClusterAdd Node V2Node Param Compute Node List Ipmi Ip Ipv4] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
Sequence[ClusterAdd Node V2Node Param Compute Node List Ipmi Ip Ipv6] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv4, ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv4Args                      
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv6, ClusterAddNodeV2NodeParamComputeNodeListIpmiIpIpv6Args                      
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamHypervisorIso, ClusterAddNodeV2NodeParamHypervisorIsoArgs              
ClusterAddNodeV2NodeParamNodeList, ClusterAddNodeV2NodeParamNodeListArgs              
- BlockId string
- -(Optional) Block ID.
- CurrentNetwork stringInterface 
- -(Optional) Current network interface of a node.
- CvmIps List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Cvm Ip> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- DigitalCertificate List<PiersMap Lists Karsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Digital Certificate Map List> 
- -(Optional) List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server.
- HypervisorHostname string
- -(Optional) Name of the host.
- HypervisorIps List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Hypervisor Ip> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- HypervisorType string
- -(Optional) Hypervisor type.
Valid values are:- XEN: Xen hypervisor.
- HYPERV: Hyper-V hypervisor.
- NATIVEHOST: NativeHost type where AOS runs natively, without hypervisor.
- ESX: ESX hypervisor.
- AHV: AHV hypervisor.
 
- HypervisorVersion string
- -(Optional) Host version of the node.
- IpmiIps List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Ipmi Ip> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- IsLight boolCompute 
- IsRobo boolMixed Hypervisor 
- -(Optional) Is ROBO mixed hypervisor.
- Model string
- -(Optional) Rackable unit model name.
- Networks
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Network> 
- -(Optional) Active and standby uplink information of the target nodes.
- NodePosition string
- -(Optional) Node position.
- NodeUuid string
- -(Optional) Node UUID.
- NosVersion string
- -(Optional) NOS software version of a node.
- BlockId string
- -(Optional) Block ID.
- CurrentNetwork stringInterface 
- -(Optional) Current network interface of a node.
- CvmIps []ClusterAdd Node V2Node Param Node List Cvm Ip 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- DigitalCertificate []ClusterMap Lists Add Node V2Node Param Node List Digital Certificate Map List 
- -(Optional) List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server.
- HypervisorHostname string
- -(Optional) Name of the host.
- HypervisorIps []ClusterAdd Node V2Node Param Node List Hypervisor Ip 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- HypervisorType string
- -(Optional) Hypervisor type.
Valid values are:- XEN: Xen hypervisor.
- HYPERV: Hyper-V hypervisor.
- NATIVEHOST: NativeHost type where AOS runs natively, without hypervisor.
- ESX: ESX hypervisor.
- AHV: AHV hypervisor.
 
- HypervisorVersion string
- -(Optional) Host version of the node.
- IpmiIps []ClusterAdd Node V2Node Param Node List Ipmi Ip 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- IsLight boolCompute 
- IsRobo boolMixed Hypervisor 
- -(Optional) Is ROBO mixed hypervisor.
- Model string
- -(Optional) Rackable unit model name.
- Networks
[]ClusterAdd Node V2Node Param Node List Network 
- -(Optional) Active and standby uplink information of the target nodes.
- NodePosition string
- -(Optional) Node position.
- NodeUuid string
- -(Optional) Node UUID.
- NosVersion string
- -(Optional) NOS software version of a node.
- blockId String
- -(Optional) Block ID.
- currentNetwork StringInterface 
- -(Optional) Current network interface of a node.
- cvmIps List<ClusterAdd Node V2Node Param Node List Cvm Ip> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- digitalCertificate List<ClusterMap Lists Add Node V2Node Param Node List Digital Certificate Map List> 
- -(Optional) List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server.
- hypervisorHostname String
- -(Optional) Name of the host.
- hypervisorIps List<ClusterAdd Node V2Node Param Node List Hypervisor Ip> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- hypervisorType String
- -(Optional) Hypervisor type.
Valid values are:- XEN: Xen hypervisor.
- HYPERV: Hyper-V hypervisor.
- NATIVEHOST: NativeHost type where AOS runs natively, without hypervisor.
- ESX: ESX hypervisor.
- AHV: AHV hypervisor.
 
- hypervisorVersion String
- -(Optional) Host version of the node.
- ipmiIps List<ClusterAdd Node V2Node Param Node List Ipmi Ip> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- isLight BooleanCompute 
- isRobo BooleanMixed Hypervisor 
- -(Optional) Is ROBO mixed hypervisor.
- model String
- -(Optional) Rackable unit model name.
- networks
List<ClusterAdd Node V2Node Param Node List Network> 
- -(Optional) Active and standby uplink information of the target nodes.
- nodePosition String
- -(Optional) Node position.
- nodeUuid String
- -(Optional) Node UUID.
- nosVersion String
- -(Optional) NOS software version of a node.
- blockId string
- -(Optional) Block ID.
- currentNetwork stringInterface 
- -(Optional) Current network interface of a node.
- cvmIps ClusterAdd Node V2Node Param Node List Cvm Ip[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- digitalCertificate ClusterMap Lists Add Node V2Node Param Node List Digital Certificate Map List[] 
- -(Optional) List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server.
- hypervisorHostname string
- -(Optional) Name of the host.
- hypervisorIps ClusterAdd Node V2Node Param Node List Hypervisor Ip[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- hypervisorType string
- -(Optional) Hypervisor type.
Valid values are:- XEN: Xen hypervisor.
- HYPERV: Hyper-V hypervisor.
- NATIVEHOST: NativeHost type where AOS runs natively, without hypervisor.
- ESX: ESX hypervisor.
- AHV: AHV hypervisor.
 
- hypervisorVersion string
- -(Optional) Host version of the node.
- ipmiIps ClusterAdd Node V2Node Param Node List Ipmi Ip[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- isLight booleanCompute 
- isRobo booleanMixed Hypervisor 
- -(Optional) Is ROBO mixed hypervisor.
- model string
- -(Optional) Rackable unit model name.
- networks
ClusterAdd Node V2Node Param Node List Network[] 
- -(Optional) Active and standby uplink information of the target nodes.
- nodePosition string
- -(Optional) Node position.
- nodeUuid string
- -(Optional) Node UUID.
- nosVersion string
- -(Optional) NOS software version of a node.
- block_id str
- -(Optional) Block ID.
- current_network_ strinterface 
- -(Optional) Current network interface of a node.
- cvm_ips Sequence[ClusterAdd Node V2Node Param Node List Cvm Ip] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- digital_certificate_ Sequence[Clustermap_ lists Add Node V2Node Param Node List Digital Certificate Map List] 
- -(Optional) List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server.
- hypervisor_hostname str
- -(Optional) Name of the host.
- hypervisor_ips Sequence[ClusterAdd Node V2Node Param Node List Hypervisor Ip] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- hypervisor_type str
- -(Optional) Hypervisor type.
Valid values are:- XEN: Xen hypervisor.
- HYPERV: Hyper-V hypervisor.
- NATIVEHOST: NativeHost type where AOS runs natively, without hypervisor.
- ESX: ESX hypervisor.
- AHV: AHV hypervisor.
 
- hypervisor_version str
- -(Optional) Host version of the node.
- ipmi_ips Sequence[ClusterAdd Node V2Node Param Node List Ipmi Ip] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- is_light_ boolcompute 
- is_robo_ boolmixed_ hypervisor 
- -(Optional) Is ROBO mixed hypervisor.
- model str
- -(Optional) Rackable unit model name.
- networks
Sequence[ClusterAdd Node V2Node Param Node List Network] 
- -(Optional) Active and standby uplink information of the target nodes.
- node_position str
- -(Optional) Node position.
- node_uuid str
- -(Optional) Node UUID.
- nos_version str
- -(Optional) NOS software version of a node.
- blockId String
- -(Optional) Block ID.
- currentNetwork StringInterface 
- -(Optional) Current network interface of a node.
- cvmIps List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- digitalCertificate List<Property Map>Map Lists 
- -(Optional) List of objects containing digital_certificate_base64 and key_management_server_uuid fields for key management server.
- hypervisorHostname String
- -(Optional) Name of the host.
- hypervisorIps List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- hypervisorType String
- -(Optional) Hypervisor type.
Valid values are:- XEN: Xen hypervisor.
- HYPERV: Hyper-V hypervisor.
- NATIVEHOST: NativeHost type where AOS runs natively, without hypervisor.
- ESX: ESX hypervisor.
- AHV: AHV hypervisor.
 
- hypervisorVersion String
- -(Optional) Host version of the node.
- ipmiIps List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- isLight BooleanCompute 
- isRobo BooleanMixed Hypervisor 
- -(Optional) Is ROBO mixed hypervisor.
- model String
- -(Optional) Rackable unit model name.
- networks List<Property Map>
- -(Optional) Active and standby uplink information of the target nodes.
- nodePosition String
- -(Optional) Node position.
- nodeUuid String
- -(Optional) Node UUID.
- nosVersion String
- -(Optional) NOS software version of a node.
ClusterAddNodeV2NodeParamNodeListCvmIp, ClusterAddNodeV2NodeParamNodeListCvmIpArgs                  
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Cvm Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Cvm Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- Ipv4s
[]ClusterAdd Node V2Node Param Node List Cvm Ip Ipv4 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
[]ClusterAdd Node V2Node Param Node List Cvm Ip Ipv6 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
List<ClusterAdd Node V2Node Param Node List Cvm Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
List<ClusterAdd Node V2Node Param Node List Cvm Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
ClusterAdd Node V2Node Param Node List Cvm Ip Ipv4[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
ClusterAdd Node V2Node Param Node List Cvm Ip Ipv6[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
Sequence[ClusterAdd Node V2Node Param Node List Cvm Ip Ipv4] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
Sequence[ClusterAdd Node V2Node Param Node List Cvm Ip Ipv6] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
ClusterAddNodeV2NodeParamNodeListCvmIpIpv4, ClusterAddNodeV2NodeParamNodeListCvmIpIpv4Args                    
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamNodeListCvmIpIpv6, ClusterAddNodeV2NodeParamNodeListCvmIpIpv6Args                    
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamNodeListDigitalCertificateMapList, ClusterAddNodeV2NodeParamNodeListDigitalCertificateMapListArgs                      
ClusterAddNodeV2NodeParamNodeListHypervisorIp, ClusterAddNodeV2NodeParamNodeListHypervisorIpArgs                  
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Hypervisor Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Hypervisor Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- Ipv4s
[]ClusterAdd Node V2Node Param Node List Hypervisor Ip Ipv4 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
[]ClusterAdd Node V2Node Param Node List Hypervisor Ip Ipv6 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
List<ClusterAdd Node V2Node Param Node List Hypervisor Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
List<ClusterAdd Node V2Node Param Node List Hypervisor Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
ClusterAdd Node V2Node Param Node List Hypervisor Ip Ipv4[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
ClusterAdd Node V2Node Param Node List Hypervisor Ip Ipv6[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
Sequence[ClusterAdd Node V2Node Param Node List Hypervisor Ip Ipv4] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
Sequence[ClusterAdd Node V2Node Param Node List Hypervisor Ip Ipv6] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv4, ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv4Args                    
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv6, ClusterAddNodeV2NodeParamNodeListHypervisorIpIpv6Args                    
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamNodeListIpmiIp, ClusterAddNodeV2NodeParamNodeListIpmiIpArgs                  
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Ipmi Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Ipmi Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- Ipv4s
[]ClusterAdd Node V2Node Param Node List Ipmi Ip Ipv4 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- Ipv6s
[]ClusterAdd Node V2Node Param Node List Ipmi Ip Ipv6 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
List<ClusterAdd Node V2Node Param Node List Ipmi Ip Ipv4> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
List<ClusterAdd Node V2Node Param Node List Ipmi Ip Ipv6> 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
ClusterAdd Node V2Node Param Node List Ipmi Ip Ipv4[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
ClusterAdd Node V2Node Param Node List Ipmi Ip Ipv6[] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s
Sequence[ClusterAdd Node V2Node Param Node List Ipmi Ip Ipv4] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s
Sequence[ClusterAdd Node V2Node Param Node List Ipmi Ip Ipv6] 
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
- ipv4s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
- ipv6s List<Property Map>
- -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
ClusterAddNodeV2NodeParamNodeListIpmiIpIpv4, ClusterAddNodeV2NodeParamNodeListIpmiIpIpv4Args                    
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamNodeListIpmiIpIpv6, ClusterAddNodeV2NodeParamNodeListIpmiIpIpv6Args                    
- Value string
- PrefixLength int
- Value string
- PrefixLength int
- value String
- prefixLength Integer
- value string
- prefixLength number
- value str
- prefix_length int
- value String
- prefixLength Number
ClusterAddNodeV2NodeParamNodeListNetwork, ClusterAddNodeV2NodeParamNodeListNetworkArgs                
- Name string
- -(Optional) Name of the uplink.
- Networks List<string>
- -(Optional) List of network types.
- Uplinks
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Network Uplink> 
- -(Optional) Active and standby uplink information of the target nodes.
- Name string
- -(Optional) Name of the uplink.
- Networks []string
- -(Optional) List of network types.
- Uplinks
[]ClusterAdd Node V2Node Param Node List Network Uplink 
- -(Optional) Active and standby uplink information of the target nodes.
- name String
- -(Optional) Name of the uplink.
- networks List<String>
- -(Optional) List of network types.
- uplinks
List<ClusterAdd Node V2Node Param Node List Network Uplink> 
- -(Optional) Active and standby uplink information of the target nodes.
- name string
- -(Optional) Name of the uplink.
- networks string[]
- -(Optional) List of network types.
- uplinks
ClusterAdd Node V2Node Param Node List Network Uplink[] 
- -(Optional) Active and standby uplink information of the target nodes.
- name str
- -(Optional) Name of the uplink.
- networks Sequence[str]
- -(Optional) List of network types.
- uplinks
Sequence[ClusterAdd Node V2Node Param Node List Network Uplink] 
- -(Optional) Active and standby uplink information of the target nodes.
- name String
- -(Optional) Name of the uplink.
- networks List<String>
- -(Optional) List of network types.
- uplinks List<Property Map>
- -(Optional) Active and standby uplink information of the target nodes.
ClusterAddNodeV2NodeParamNodeListNetworkUplink, ClusterAddNodeV2NodeParamNodeListNetworkUplinkArgs                  
- Actives
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Network Uplink Active> 
- -(Optional) Active uplink information.
- Standbies
List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Node Param Node List Network Uplink Standby> 
- -(Optional) Standby uplink information.
- Actives
[]ClusterAdd Node V2Node Param Node List Network Uplink Active 
- -(Optional) Active uplink information.
- Standbies
[]ClusterAdd Node V2Node Param Node List Network Uplink Standby 
- -(Optional) Standby uplink information.
- actives
List<ClusterAdd Node V2Node Param Node List Network Uplink Active> 
- -(Optional) Active uplink information.
- standbies
List<ClusterAdd Node V2Node Param Node List Network Uplink Standby> 
- -(Optional) Standby uplink information.
- actives
ClusterAdd Node V2Node Param Node List Network Uplink Active[] 
- -(Optional) Active uplink information.
- standbies
ClusterAdd Node V2Node Param Node List Network Uplink Standby[] 
- -(Optional) Standby uplink information.
- actives
Sequence[ClusterAdd Node V2Node Param Node List Network Uplink Active] 
- -(Optional) Active uplink information.
- standbies
Sequence[ClusterAdd Node V2Node Param Node List Network Uplink Standby] 
- -(Optional) Standby uplink information.
- actives List<Property Map>
- -(Optional) Active uplink information.
- standbies List<Property Map>
- -(Optional) Standby uplink information.
ClusterAddNodeV2NodeParamNodeListNetworkUplinkActive, ClusterAddNodeV2NodeParamNodeListNetworkUplinkActiveArgs                    
ClusterAddNodeV2NodeParamNodeListNetworkUplinkStandby, ClusterAddNodeV2NodeParamNodeListNetworkUplinkStandbyArgs                    
ClusterAddNodeV2RemoveNodeParam, ClusterAddNodeV2RemoveNodeParamArgs            
- ExtraParams List<PiersKarsenbarg. Nutanix. Inputs. Cluster Add Node V2Remove Node Param Extra Param> 
- -(Optional) Extra parameters for node addition.
- ShouldSkip boolPrechecks 
- -(Optional) Indicates if prechecks can be skipped for node removal.
- ShouldSkip boolRemove 
- -(Optional) Indicates if node removal can be skipped.
- ExtraParams []ClusterAdd Node V2Remove Node Param Extra Param 
- -(Optional) Extra parameters for node addition.
- ShouldSkip boolPrechecks 
- -(Optional) Indicates if prechecks can be skipped for node removal.
- ShouldSkip boolRemove 
- -(Optional) Indicates if node removal can be skipped.
- extraParams List<ClusterAdd Node V2Remove Node Param Extra Param> 
- -(Optional) Extra parameters for node addition.
- shouldSkip BooleanPrechecks 
- -(Optional) Indicates if prechecks can be skipped for node removal.
- shouldSkip BooleanRemove 
- -(Optional) Indicates if node removal can be skipped.
- extraParams ClusterAdd Node V2Remove Node Param Extra Param[] 
- -(Optional) Extra parameters for node addition.
- shouldSkip booleanPrechecks 
- -(Optional) Indicates if prechecks can be skipped for node removal.
- shouldSkip booleanRemove 
- -(Optional) Indicates if node removal can be skipped.
- extra_params Sequence[ClusterAdd Node V2Remove Node Param Extra Param] 
- -(Optional) Extra parameters for node addition.
- should_skip_ boolprechecks 
- -(Optional) Indicates if prechecks can be skipped for node removal.
- should_skip_ boolremove 
- -(Optional) Indicates if node removal can be skipped.
- extraParams List<Property Map>
- -(Optional) Extra parameters for node addition.
- shouldSkip BooleanPrechecks 
- -(Optional) Indicates if prechecks can be skipped for node removal.
- shouldSkip BooleanRemove 
- -(Optional) Indicates if node removal can be skipped.
ClusterAddNodeV2RemoveNodeParamExtraParam, ClusterAddNodeV2RemoveNodeParamExtraParamArgs                
- ShouldSkip boolAdd Check 
- -(Optional) Indicates if add check needs to be skipped or not. - See detailed information in Nutanix Cluster - Add Node on a Cluster V4. 
- ShouldSkip boolUpgrade Check 
- -(Optional) Indicates if upgrade check needs to be skipped or not.
- SkipSpace boolCheck 
- -(Optional) Indicates if space check needs to be skipped or not.
- ShouldSkip boolAdd Check 
- -(Optional) Indicates if add check needs to be skipped or not. - See detailed information in Nutanix Cluster - Add Node on a Cluster V4. 
- ShouldSkip boolUpgrade Check 
- -(Optional) Indicates if upgrade check needs to be skipped or not.
- SkipSpace boolCheck 
- -(Optional) Indicates if space check needs to be skipped or not.
- shouldSkip BooleanAdd Check 
- -(Optional) Indicates if add check needs to be skipped or not. - See detailed information in Nutanix Cluster - Add Node on a Cluster V4. 
- shouldSkip BooleanUpgrade Check 
- -(Optional) Indicates if upgrade check needs to be skipped or not.
- skipSpace BooleanCheck 
- -(Optional) Indicates if space check needs to be skipped or not.
- shouldSkip booleanAdd Check 
- -(Optional) Indicates if add check needs to be skipped or not. - See detailed information in Nutanix Cluster - Add Node on a Cluster V4. 
- shouldSkip booleanUpgrade Check 
- -(Optional) Indicates if upgrade check needs to be skipped or not.
- skipSpace booleanCheck 
- -(Optional) Indicates if space check needs to be skipped or not.
- should_skip_ booladd_ check 
- -(Optional) Indicates if add check needs to be skipped or not. - See detailed information in Nutanix Cluster - Add Node on a Cluster V4. 
- should_skip_ boolupgrade_ check 
- -(Optional) Indicates if upgrade check needs to be skipped or not.
- skip_space_ boolcheck 
- -(Optional) Indicates if space check needs to be skipped or not.
- shouldSkip BooleanAdd Check 
- -(Optional) Indicates if add check needs to be skipped or not. - See detailed information in Nutanix Cluster - Add Node on a Cluster V4. 
- shouldSkip BooleanUpgrade Check 
- -(Optional) Indicates if upgrade check needs to be skipped or not.
- skipSpace BooleanCheck 
- -(Optional) Indicates if space check needs to be skipped or not.
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the nutanixTerraform Provider.
