nutanix.ClusterV2
Explore with Pulumi AI
Represents the Cluster entity. Provides the basic infrastructure for compute, storage and networking. This includes the operations that can be carried out on cluster and its subresources - host (node), rsyslog servers etc and actions that can be performed on cluster - add a node, remove a node, attach categories.
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.ClusterV2;
import com.pulumi.nutanix.ClusterV2Args;
import com.pulumi.nutanix.inputs.ClusterV2ConfigArgs;
import com.pulumi.nutanix.inputs.ClusterV2NetworkArgs;
import com.pulumi.nutanix.inputs.ClusterV2NodeArgs;
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 cluster = new ClusterV2("cluster", ClusterV2Args.builder()
            .configs(ClusterV2ConfigArgs.builder()
                .clusterArch("X86_64")
                .clusterFunctions("AOS")
                .faultToleranceStates(ClusterV2ConfigFaultToleranceStateArgs.builder()
                    .domainAwarenessLevel("DISK")
                    .build())
                .redundancyFactor(1)
                .build())
            .networks(ClusterV2NetworkArgs.builder()
                .externalAddresses(ClusterV2NetworkExternalAddressArgs.builder()
                    .ipv4(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .externalDataServicesIps(ClusterV2NetworkExternalDataServicesIpArgs.builder()
                    .ipv4(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .ntpServerIpLists(                
                    ClusterV2NetworkNtpServerIpListArgs.builder()
                        .fqdn(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                        .build(),
                    ClusterV2NetworkNtpServerIpListArgs.builder()
                        .fqdn(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                        .build())
                .smtpServers(ClusterV2NetworkSmtpServerArgs.builder()
                    .emailAddress("example.ex@exmple.com")
                    .server(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .type("PLAIN")
                    .build())
                .build())
            .nodes(ClusterV2NodeArgs.builder()
                .nodeLists(ClusterV2NodeNodeListArgs.builder()
                    .controllerVmIp(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .build())
            .build());
    }
}
resources:
  cluster:
    type: nutanix:ClusterV2
    properties:
      configs:
        - clusterArch: X86_64
          clusterFunctions:
            - AOS
          faultToleranceStates:
            - domainAwarenessLevel: DISK
          redundancyFactor: 1
      networks:
        - externalAddresses:
            - ipv4:
                - value: <external_address_ipv4>
          externalDataServicesIps:
            - ipv4:
                - value: <external_data_services_ip_ipv4>
          ntpServerIpLists:
            - fqdn:
                - value: <ntp_server_ip_list_fqdn_0>
            - fqdn:
                - value: <ntp_server_ip_list_fqdn_1>
          smtpServers:
            - emailAddress: example.ex@exmple.com
              server:
                - ipAddress:
                    - ipv4:
                        - value: <smtp_server_ip_ipv4>
                  password: example!2134
                  port: 123
                  username: example
              type: PLAIN
      nodes:
        - nodeLists:
            - controllerVmIp:
                - ipv4:
                    - value: <controller_vm_ip_ipv4>
Create ClusterV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ClusterV2(name: string, args?: ClusterV2Args, opts?: CustomResourceOptions);@overload
def ClusterV2(resource_name: str,
              args: Optional[ClusterV2Args] = None,
              opts: Optional[ResourceOptions] = None)
@overload
def ClusterV2(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              categories: Optional[Sequence[str]] = None,
              configs: Optional[Sequence[ClusterV2ConfigArgs]] = None,
              container_name: Optional[str] = None,
              dryrun: Optional[bool] = None,
              expand: Optional[str] = None,
              ext_id: Optional[str] = None,
              name: Optional[str] = None,
              networks: Optional[Sequence[ClusterV2NetworkArgs]] = None,
              nodes: Optional[Sequence[ClusterV2NodeArgs]] = None)func NewClusterV2(ctx *Context, name string, args *ClusterV2Args, opts ...ResourceOption) (*ClusterV2, error)public ClusterV2(string name, ClusterV2Args? args = null, CustomResourceOptions? opts = null)
public ClusterV2(String name, ClusterV2Args args)
public ClusterV2(String name, ClusterV2Args args, CustomResourceOptions options)
type: nutanix:ClusterV2
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 ClusterV2Args
- 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 ClusterV2Args
- 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 ClusterV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterV2Args
- 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 clusterV2Resource = new Nutanix.ClusterV2("clusterV2Resource", new()
{
    Categories = new[]
    {
        "string",
    },
    Configs = new[]
    {
        new Nutanix.Inputs.ClusterV2ConfigArgs
        {
            AuthorizedPublicKeyLists = new[]
            {
                new Nutanix.Inputs.ClusterV2ConfigAuthorizedPublicKeyListArgs
                {
                    Key = "string",
                    Name = "string",
                },
            },
            BuildInfos = new[]
            {
                new Nutanix.Inputs.ClusterV2ConfigBuildInfoArgs
                {
                    BuildType = "string",
                    CommitId = "string",
                    FullVersion = "string",
                    ShortCommitId = "string",
                    Version = "string",
                },
            },
            ClusterArch = "string",
            ClusterFunctions = new[]
            {
                "string",
            },
            ClusterSoftwareMaps = new[]
            {
                new Nutanix.Inputs.ClusterV2ConfigClusterSoftwareMapArgs
                {
                    SoftwareType = "string",
                    Version = "string",
                },
            },
            EncryptionInTransitStatus = "string",
            EncryptionOptions = new[]
            {
                "string",
            },
            EncryptionScopes = new[]
            {
                "string",
            },
            FaultToleranceStates = new[]
            {
                new Nutanix.Inputs.ClusterV2ConfigFaultToleranceStateArgs
                {
                    CurrentClusterFaultTolerance = "string",
                    CurrentMaxFaultTolerance = 0,
                    DesiredClusterFaultTolerance = "string",
                    DesiredMaxFaultTolerance = 0,
                    DomainAwarenessLevel = "string",
                    RedundancyStatuses = new[]
                    {
                        new Nutanix.Inputs.ClusterV2ConfigFaultToleranceStateRedundancyStatusArgs
                        {
                            IsCassandraPreparationDone = false,
                            IsZookeeperPreparationDone = false,
                        },
                    },
                },
            },
            HypervisorTypes = new[]
            {
                "string",
            },
            IncarnationId = 0,
            IsAvailable = false,
            IsLts = false,
            IsPasswordRemoteLoginEnabled = false,
            IsRemoteSupportEnabled = false,
            OperationMode = "string",
            PulseStatuses = new[]
            {
                new Nutanix.Inputs.ClusterV2ConfigPulseStatusArgs
                {
                    IsEnabled = false,
                    PiiScrubbingLevel = "string",
                },
            },
            RedundancyFactor = 0,
            Timezone = "string",
        },
    },
    ContainerName = "string",
    Dryrun = false,
    Expand = "string",
    ExtId = "string",
    Name = "string",
    Networks = new[]
    {
        new Nutanix.Inputs.ClusterV2NetworkArgs
        {
            Backplanes = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkBackplaneArgs
                {
                    IsSegmentationEnabled = false,
                    Netmasks = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkBackplaneNetmaskArgs
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Subnets = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkBackplaneSubnetArgs
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    VlanTag = 0,
                },
            },
            ExternalAddresses = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkExternalAddressArgs
                {
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkExternalAddressIpv4Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkExternalAddressIpv6Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                },
            },
            ExternalDataServicesIps = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkExternalDataServicesIpArgs
                {
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkExternalDataServicesIpIpv4Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkExternalDataServicesIpIpv6Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                },
            },
            ExternalSubnet = "string",
            Fqdn = "string",
            HttpProxyLists = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkHttpProxyListArgs
                {
                    Name = "string",
                    IpAddresses = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkHttpProxyListIpAddressArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.ClusterV2NetworkHttpProxyListIpAddressIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.ClusterV2NetworkHttpProxyListIpAddressIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    Password = "string",
                    Port = 0,
                    ProxyTypes = new[]
                    {
                        "string",
                    },
                    Username = "string",
                },
            },
            HttpProxyWhiteLists = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkHttpProxyWhiteListArgs
                {
                    Target = "string",
                    TargetType = "string",
                },
            },
            InternalSubnet = "string",
            KeyManagementServerType = "string",
            ManagementServers = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkManagementServerArgs
                {
                    Ips = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkManagementServerIpArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.ClusterV2NetworkManagementServerIpIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.ClusterV2NetworkManagementServerIpIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    IsDrsEnabled = false,
                    IsInUse = false,
                    IsRegistered = false,
                    Type = "string",
                },
            },
            MasqueradingIps = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkMasqueradingIpArgs
                {
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkMasqueradingIpIpv4Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkMasqueradingIpIpv6Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                },
            },
            MasqueradingPort = "string",
            NameServerIpLists = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkNameServerIpListArgs
                {
                    Fqdns = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkNameServerIpListFqdnArgs
                        {
                            Value = "string",
                        },
                    },
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkNameServerIpListIpv4Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkNameServerIpListIpv6Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                },
            },
            NfsSubnetWhiteLists = new[]
            {
                "string",
            },
            NtpServerIpLists = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkNtpServerIpListArgs
                {
                    Fqdns = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkNtpServerIpListFqdnArgs
                        {
                            Value = "string",
                        },
                    },
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkNtpServerIpListIpv4Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkNtpServerIpListIpv6Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                },
            },
            SmtpServers = new[]
            {
                new Nutanix.Inputs.ClusterV2NetworkSmtpServerArgs
                {
                    EmailAddress = "string",
                    Servers = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NetworkSmtpServerServerArgs
                        {
                            IpAddresses = new[]
                            {
                                new Nutanix.Inputs.ClusterV2NetworkSmtpServerServerIpAddressArgs
                                {
                                    Fqdns = new[]
                                    {
                                        new Nutanix.Inputs.ClusterV2NetworkSmtpServerServerIpAddressFqdnArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                    Ipv4s = new[]
                                    {
                                        new Nutanix.Inputs.ClusterV2NetworkSmtpServerServerIpAddressIpv4Args
                                        {
                                            Value = "string",
                                            PrefixLength = 0,
                                        },
                                    },
                                    Ipv6s = new[]
                                    {
                                        new Nutanix.Inputs.ClusterV2NetworkSmtpServerServerIpAddressIpv6Args
                                        {
                                            Value = "string",
                                            PrefixLength = 0,
                                        },
                                    },
                                },
                            },
                            Password = "string",
                            Port = 0,
                            Username = "string",
                        },
                    },
                    Type = "string",
                },
            },
        },
    },
    Nodes = new[]
    {
        new Nutanix.Inputs.ClusterV2NodeArgs
        {
            NodeLists = new[]
            {
                new Nutanix.Inputs.ClusterV2NodeNodeListArgs
                {
                    ControllerVmIps = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NodeNodeListControllerVmIpArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.ClusterV2NodeNodeListControllerVmIpIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.ClusterV2NodeNodeListControllerVmIpIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    HostIps = new[]
                    {
                        new Nutanix.Inputs.ClusterV2NodeNodeListHostIpArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.ClusterV2NodeNodeListHostIpIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.ClusterV2NodeNodeListHostIpIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    NodeUuid = "string",
                },
            },
            NumberOfNodes = 0,
        },
    },
});
example, err := nutanix.NewClusterV2(ctx, "clusterV2Resource", &nutanix.ClusterV2Args{
	Categories: pulumi.StringArray{
		pulumi.String("string"),
	},
	Configs: nutanix.ClusterV2ConfigArray{
		&nutanix.ClusterV2ConfigArgs{
			AuthorizedPublicKeyLists: nutanix.ClusterV2ConfigAuthorizedPublicKeyListArray{
				&nutanix.ClusterV2ConfigAuthorizedPublicKeyListArgs{
					Key:  pulumi.String("string"),
					Name: pulumi.String("string"),
				},
			},
			BuildInfos: nutanix.ClusterV2ConfigBuildInfoArray{
				&nutanix.ClusterV2ConfigBuildInfoArgs{
					BuildType:     pulumi.String("string"),
					CommitId:      pulumi.String("string"),
					FullVersion:   pulumi.String("string"),
					ShortCommitId: pulumi.String("string"),
					Version:       pulumi.String("string"),
				},
			},
			ClusterArch: pulumi.String("string"),
			ClusterFunctions: pulumi.StringArray{
				pulumi.String("string"),
			},
			ClusterSoftwareMaps: nutanix.ClusterV2ConfigClusterSoftwareMapArray{
				&nutanix.ClusterV2ConfigClusterSoftwareMapArgs{
					SoftwareType: pulumi.String("string"),
					Version:      pulumi.String("string"),
				},
			},
			EncryptionInTransitStatus: pulumi.String("string"),
			EncryptionOptions: pulumi.StringArray{
				pulumi.String("string"),
			},
			EncryptionScopes: pulumi.StringArray{
				pulumi.String("string"),
			},
			FaultToleranceStates: nutanix.ClusterV2ConfigFaultToleranceStateArray{
				&nutanix.ClusterV2ConfigFaultToleranceStateArgs{
					CurrentClusterFaultTolerance: pulumi.String("string"),
					CurrentMaxFaultTolerance:     pulumi.Int(0),
					DesiredClusterFaultTolerance: pulumi.String("string"),
					DesiredMaxFaultTolerance:     pulumi.Int(0),
					DomainAwarenessLevel:         pulumi.String("string"),
					RedundancyStatuses: nutanix.ClusterV2ConfigFaultToleranceStateRedundancyStatusArray{
						&nutanix.ClusterV2ConfigFaultToleranceStateRedundancyStatusArgs{
							IsCassandraPreparationDone: pulumi.Bool(false),
							IsZookeeperPreparationDone: pulumi.Bool(false),
						},
					},
				},
			},
			HypervisorTypes: pulumi.StringArray{
				pulumi.String("string"),
			},
			IncarnationId:                pulumi.Int(0),
			IsAvailable:                  pulumi.Bool(false),
			IsLts:                        pulumi.Bool(false),
			IsPasswordRemoteLoginEnabled: pulumi.Bool(false),
			IsRemoteSupportEnabled:       pulumi.Bool(false),
			OperationMode:                pulumi.String("string"),
			PulseStatuses: nutanix.ClusterV2ConfigPulseStatusArray{
				&nutanix.ClusterV2ConfigPulseStatusArgs{
					IsEnabled:         pulumi.Bool(false),
					PiiScrubbingLevel: pulumi.String("string"),
				},
			},
			RedundancyFactor: pulumi.Int(0),
			Timezone:         pulumi.String("string"),
		},
	},
	ContainerName: pulumi.String("string"),
	Dryrun:        pulumi.Bool(false),
	Expand:        pulumi.String("string"),
	ExtId:         pulumi.String("string"),
	Name:          pulumi.String("string"),
	Networks: nutanix.ClusterV2NetworkArray{
		&nutanix.ClusterV2NetworkArgs{
			Backplanes: nutanix.ClusterV2NetworkBackplaneArray{
				&nutanix.ClusterV2NetworkBackplaneArgs{
					IsSegmentationEnabled: pulumi.Bool(false),
					Netmasks: nutanix.ClusterV2NetworkBackplaneNetmaskArray{
						&nutanix.ClusterV2NetworkBackplaneNetmaskArgs{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
					Subnets: nutanix.ClusterV2NetworkBackplaneSubnetArray{
						&nutanix.ClusterV2NetworkBackplaneSubnetArgs{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
					VlanTag: pulumi.Int(0),
				},
			},
			ExternalAddresses: nutanix.ClusterV2NetworkExternalAddressArray{
				&nutanix.ClusterV2NetworkExternalAddressArgs{
					Ipv4s: nutanix.ClusterV2NetworkExternalAddressIpv4Array{
						&nutanix.ClusterV2NetworkExternalAddressIpv4Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
					Ipv6s: nutanix.ClusterV2NetworkExternalAddressIpv6Array{
						&nutanix.ClusterV2NetworkExternalAddressIpv6Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
				},
			},
			ExternalDataServicesIps: nutanix.ClusterV2NetworkExternalDataServicesIpArray{
				&nutanix.ClusterV2NetworkExternalDataServicesIpArgs{
					Ipv4s: nutanix.ClusterV2NetworkExternalDataServicesIpIpv4Array{
						&nutanix.ClusterV2NetworkExternalDataServicesIpIpv4Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
					Ipv6s: nutanix.ClusterV2NetworkExternalDataServicesIpIpv6Array{
						&nutanix.ClusterV2NetworkExternalDataServicesIpIpv6Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
				},
			},
			ExternalSubnet: pulumi.String("string"),
			Fqdn:           pulumi.String("string"),
			HttpProxyLists: nutanix.ClusterV2NetworkHttpProxyListArray{
				&nutanix.ClusterV2NetworkHttpProxyListArgs{
					Name: pulumi.String("string"),
					IpAddresses: nutanix.ClusterV2NetworkHttpProxyListIpAddressArray{
						&nutanix.ClusterV2NetworkHttpProxyListIpAddressArgs{
							Ipv4s: nutanix.ClusterV2NetworkHttpProxyListIpAddressIpv4Array{
								&nutanix.ClusterV2NetworkHttpProxyListIpAddressIpv4Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
							Ipv6s: nutanix.ClusterV2NetworkHttpProxyListIpAddressIpv6Array{
								&nutanix.ClusterV2NetworkHttpProxyListIpAddressIpv6Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
						},
					},
					Password: pulumi.String("string"),
					Port:     pulumi.Int(0),
					ProxyTypes: pulumi.StringArray{
						pulumi.String("string"),
					},
					Username: pulumi.String("string"),
				},
			},
			HttpProxyWhiteLists: nutanix.ClusterV2NetworkHttpProxyWhiteListArray{
				&nutanix.ClusterV2NetworkHttpProxyWhiteListArgs{
					Target:     pulumi.String("string"),
					TargetType: pulumi.String("string"),
				},
			},
			InternalSubnet:          pulumi.String("string"),
			KeyManagementServerType: pulumi.String("string"),
			ManagementServers: nutanix.ClusterV2NetworkManagementServerArray{
				&nutanix.ClusterV2NetworkManagementServerArgs{
					Ips: nutanix.ClusterV2NetworkManagementServerIpArray{
						&nutanix.ClusterV2NetworkManagementServerIpArgs{
							Ipv4s: nutanix.ClusterV2NetworkManagementServerIpIpv4Array{
								&nutanix.ClusterV2NetworkManagementServerIpIpv4Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
							Ipv6s: nutanix.ClusterV2NetworkManagementServerIpIpv6Array{
								&nutanix.ClusterV2NetworkManagementServerIpIpv6Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
						},
					},
					IsDrsEnabled: pulumi.Bool(false),
					IsInUse:      pulumi.Bool(false),
					IsRegistered: pulumi.Bool(false),
					Type:         pulumi.String("string"),
				},
			},
			MasqueradingIps: nutanix.ClusterV2NetworkMasqueradingIpArray{
				&nutanix.ClusterV2NetworkMasqueradingIpArgs{
					Ipv4s: nutanix.ClusterV2NetworkMasqueradingIpIpv4Array{
						&nutanix.ClusterV2NetworkMasqueradingIpIpv4Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
					Ipv6s: nutanix.ClusterV2NetworkMasqueradingIpIpv6Array{
						&nutanix.ClusterV2NetworkMasqueradingIpIpv6Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
				},
			},
			MasqueradingPort: pulumi.String("string"),
			NameServerIpLists: nutanix.ClusterV2NetworkNameServerIpListArray{
				&nutanix.ClusterV2NetworkNameServerIpListArgs{
					Fqdns: nutanix.ClusterV2NetworkNameServerIpListFqdnArray{
						&nutanix.ClusterV2NetworkNameServerIpListFqdnArgs{
							Value: pulumi.String("string"),
						},
					},
					Ipv4s: nutanix.ClusterV2NetworkNameServerIpListIpv4Array{
						&nutanix.ClusterV2NetworkNameServerIpListIpv4Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
					Ipv6s: nutanix.ClusterV2NetworkNameServerIpListIpv6Array{
						&nutanix.ClusterV2NetworkNameServerIpListIpv6Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
				},
			},
			NfsSubnetWhiteLists: pulumi.StringArray{
				pulumi.String("string"),
			},
			NtpServerIpLists: nutanix.ClusterV2NetworkNtpServerIpListArray{
				&nutanix.ClusterV2NetworkNtpServerIpListArgs{
					Fqdns: nutanix.ClusterV2NetworkNtpServerIpListFqdnArray{
						&nutanix.ClusterV2NetworkNtpServerIpListFqdnArgs{
							Value: pulumi.String("string"),
						},
					},
					Ipv4s: nutanix.ClusterV2NetworkNtpServerIpListIpv4Array{
						&nutanix.ClusterV2NetworkNtpServerIpListIpv4Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
					Ipv6s: nutanix.ClusterV2NetworkNtpServerIpListIpv6Array{
						&nutanix.ClusterV2NetworkNtpServerIpListIpv6Args{
							Value:        pulumi.String("string"),
							PrefixLength: pulumi.Int(0),
						},
					},
				},
			},
			SmtpServers: nutanix.ClusterV2NetworkSmtpServerArray{
				&nutanix.ClusterV2NetworkSmtpServerArgs{
					EmailAddress: pulumi.String("string"),
					Servers: nutanix.ClusterV2NetworkSmtpServerServerArray{
						&nutanix.ClusterV2NetworkSmtpServerServerArgs{
							IpAddresses: nutanix.ClusterV2NetworkSmtpServerServerIpAddressArray{
								&nutanix.ClusterV2NetworkSmtpServerServerIpAddressArgs{
									Fqdns: nutanix.ClusterV2NetworkSmtpServerServerIpAddressFqdnArray{
										&nutanix.ClusterV2NetworkSmtpServerServerIpAddressFqdnArgs{
											Value: pulumi.String("string"),
										},
									},
									Ipv4s: nutanix.ClusterV2NetworkSmtpServerServerIpAddressIpv4Array{
										&nutanix.ClusterV2NetworkSmtpServerServerIpAddressIpv4Args{
											Value:        pulumi.String("string"),
											PrefixLength: pulumi.Int(0),
										},
									},
									Ipv6s: nutanix.ClusterV2NetworkSmtpServerServerIpAddressIpv6Array{
										&nutanix.ClusterV2NetworkSmtpServerServerIpAddressIpv6Args{
											Value:        pulumi.String("string"),
											PrefixLength: pulumi.Int(0),
										},
									},
								},
							},
							Password: pulumi.String("string"),
							Port:     pulumi.Int(0),
							Username: pulumi.String("string"),
						},
					},
					Type: pulumi.String("string"),
				},
			},
		},
	},
	Nodes: nutanix.ClusterV2NodeArray{
		&nutanix.ClusterV2NodeArgs{
			NodeLists: nutanix.ClusterV2NodeNodeListArray{
				&nutanix.ClusterV2NodeNodeListArgs{
					ControllerVmIps: nutanix.ClusterV2NodeNodeListControllerVmIpArray{
						&nutanix.ClusterV2NodeNodeListControllerVmIpArgs{
							Ipv4s: nutanix.ClusterV2NodeNodeListControllerVmIpIpv4Array{
								&nutanix.ClusterV2NodeNodeListControllerVmIpIpv4Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
							Ipv6s: nutanix.ClusterV2NodeNodeListControllerVmIpIpv6Array{
								&nutanix.ClusterV2NodeNodeListControllerVmIpIpv6Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
						},
					},
					HostIps: nutanix.ClusterV2NodeNodeListHostIpArray{
						&nutanix.ClusterV2NodeNodeListHostIpArgs{
							Ipv4s: nutanix.ClusterV2NodeNodeListHostIpIpv4Array{
								&nutanix.ClusterV2NodeNodeListHostIpIpv4Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
							Ipv6s: nutanix.ClusterV2NodeNodeListHostIpIpv6Array{
								&nutanix.ClusterV2NodeNodeListHostIpIpv6Args{
									Value:        pulumi.String("string"),
									PrefixLength: pulumi.Int(0),
								},
							},
						},
					},
					NodeUuid: pulumi.String("string"),
				},
			},
			NumberOfNodes: pulumi.Int(0),
		},
	},
})
var clusterV2Resource = new ClusterV2("clusterV2Resource", ClusterV2Args.builder()
    .categories("string")
    .configs(ClusterV2ConfigArgs.builder()
        .authorizedPublicKeyLists(ClusterV2ConfigAuthorizedPublicKeyListArgs.builder()
            .key("string")
            .name("string")
            .build())
        .buildInfos(ClusterV2ConfigBuildInfoArgs.builder()
            .buildType("string")
            .commitId("string")
            .fullVersion("string")
            .shortCommitId("string")
            .version("string")
            .build())
        .clusterArch("string")
        .clusterFunctions("string")
        .clusterSoftwareMaps(ClusterV2ConfigClusterSoftwareMapArgs.builder()
            .softwareType("string")
            .version("string")
            .build())
        .encryptionInTransitStatus("string")
        .encryptionOptions("string")
        .encryptionScopes("string")
        .faultToleranceStates(ClusterV2ConfigFaultToleranceStateArgs.builder()
            .currentClusterFaultTolerance("string")
            .currentMaxFaultTolerance(0)
            .desiredClusterFaultTolerance("string")
            .desiredMaxFaultTolerance(0)
            .domainAwarenessLevel("string")
            .redundancyStatuses(ClusterV2ConfigFaultToleranceStateRedundancyStatusArgs.builder()
                .isCassandraPreparationDone(false)
                .isZookeeperPreparationDone(false)
                .build())
            .build())
        .hypervisorTypes("string")
        .incarnationId(0)
        .isAvailable(false)
        .isLts(false)
        .isPasswordRemoteLoginEnabled(false)
        .isRemoteSupportEnabled(false)
        .operationMode("string")
        .pulseStatuses(ClusterV2ConfigPulseStatusArgs.builder()
            .isEnabled(false)
            .piiScrubbingLevel("string")
            .build())
        .redundancyFactor(0)
        .timezone("string")
        .build())
    .containerName("string")
    .dryrun(false)
    .expand("string")
    .extId("string")
    .name("string")
    .networks(ClusterV2NetworkArgs.builder()
        .backplanes(ClusterV2NetworkBackplaneArgs.builder()
            .isSegmentationEnabled(false)
            .netmasks(ClusterV2NetworkBackplaneNetmaskArgs.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .subnets(ClusterV2NetworkBackplaneSubnetArgs.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .vlanTag(0)
            .build())
        .externalAddresses(ClusterV2NetworkExternalAddressArgs.builder()
            .ipv4s(ClusterV2NetworkExternalAddressIpv4Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .ipv6s(ClusterV2NetworkExternalAddressIpv6Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .build())
        .externalDataServicesIps(ClusterV2NetworkExternalDataServicesIpArgs.builder()
            .ipv4s(ClusterV2NetworkExternalDataServicesIpIpv4Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .ipv6s(ClusterV2NetworkExternalDataServicesIpIpv6Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .build())
        .externalSubnet("string")
        .fqdn("string")
        .httpProxyLists(ClusterV2NetworkHttpProxyListArgs.builder()
            .name("string")
            .ipAddresses(ClusterV2NetworkHttpProxyListIpAddressArgs.builder()
                .ipv4s(ClusterV2NetworkHttpProxyListIpAddressIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(ClusterV2NetworkHttpProxyListIpAddressIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .password("string")
            .port(0)
            .proxyTypes("string")
            .username("string")
            .build())
        .httpProxyWhiteLists(ClusterV2NetworkHttpProxyWhiteListArgs.builder()
            .target("string")
            .targetType("string")
            .build())
        .internalSubnet("string")
        .keyManagementServerType("string")
        .managementServers(ClusterV2NetworkManagementServerArgs.builder()
            .ips(ClusterV2NetworkManagementServerIpArgs.builder()
                .ipv4s(ClusterV2NetworkManagementServerIpIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(ClusterV2NetworkManagementServerIpIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .isDrsEnabled(false)
            .isInUse(false)
            .isRegistered(false)
            .type("string")
            .build())
        .masqueradingIps(ClusterV2NetworkMasqueradingIpArgs.builder()
            .ipv4s(ClusterV2NetworkMasqueradingIpIpv4Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .ipv6s(ClusterV2NetworkMasqueradingIpIpv6Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .build())
        .masqueradingPort("string")
        .nameServerIpLists(ClusterV2NetworkNameServerIpListArgs.builder()
            .fqdns(ClusterV2NetworkNameServerIpListFqdnArgs.builder()
                .value("string")
                .build())
            .ipv4s(ClusterV2NetworkNameServerIpListIpv4Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .ipv6s(ClusterV2NetworkNameServerIpListIpv6Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .build())
        .nfsSubnetWhiteLists("string")
        .ntpServerIpLists(ClusterV2NetworkNtpServerIpListArgs.builder()
            .fqdns(ClusterV2NetworkNtpServerIpListFqdnArgs.builder()
                .value("string")
                .build())
            .ipv4s(ClusterV2NetworkNtpServerIpListIpv4Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .ipv6s(ClusterV2NetworkNtpServerIpListIpv6Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .build())
        .smtpServers(ClusterV2NetworkSmtpServerArgs.builder()
            .emailAddress("string")
            .servers(ClusterV2NetworkSmtpServerServerArgs.builder()
                .ipAddresses(ClusterV2NetworkSmtpServerServerIpAddressArgs.builder()
                    .fqdns(ClusterV2NetworkSmtpServerServerIpAddressFqdnArgs.builder()
                        .value("string")
                        .build())
                    .ipv4s(ClusterV2NetworkSmtpServerServerIpAddressIpv4Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .ipv6s(ClusterV2NetworkSmtpServerServerIpAddressIpv6Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .build())
                .password("string")
                .port(0)
                .username("string")
                .build())
            .type("string")
            .build())
        .build())
    .nodes(ClusterV2NodeArgs.builder()
        .nodeLists(ClusterV2NodeNodeListArgs.builder()
            .controllerVmIps(ClusterV2NodeNodeListControllerVmIpArgs.builder()
                .ipv4s(ClusterV2NodeNodeListControllerVmIpIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(ClusterV2NodeNodeListControllerVmIpIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .hostIps(ClusterV2NodeNodeListHostIpArgs.builder()
                .ipv4s(ClusterV2NodeNodeListHostIpIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(ClusterV2NodeNodeListHostIpIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .nodeUuid("string")
            .build())
        .numberOfNodes(0)
        .build())
    .build());
cluster_v2_resource = nutanix.ClusterV2("clusterV2Resource",
    categories=["string"],
    configs=[{
        "authorized_public_key_lists": [{
            "key": "string",
            "name": "string",
        }],
        "build_infos": [{
            "build_type": "string",
            "commit_id": "string",
            "full_version": "string",
            "short_commit_id": "string",
            "version": "string",
        }],
        "cluster_arch": "string",
        "cluster_functions": ["string"],
        "cluster_software_maps": [{
            "software_type": "string",
            "version": "string",
        }],
        "encryption_in_transit_status": "string",
        "encryption_options": ["string"],
        "encryption_scopes": ["string"],
        "fault_tolerance_states": [{
            "current_cluster_fault_tolerance": "string",
            "current_max_fault_tolerance": 0,
            "desired_cluster_fault_tolerance": "string",
            "desired_max_fault_tolerance": 0,
            "domain_awareness_level": "string",
            "redundancy_statuses": [{
                "is_cassandra_preparation_done": False,
                "is_zookeeper_preparation_done": False,
            }],
        }],
        "hypervisor_types": ["string"],
        "incarnation_id": 0,
        "is_available": False,
        "is_lts": False,
        "is_password_remote_login_enabled": False,
        "is_remote_support_enabled": False,
        "operation_mode": "string",
        "pulse_statuses": [{
            "is_enabled": False,
            "pii_scrubbing_level": "string",
        }],
        "redundancy_factor": 0,
        "timezone": "string",
    }],
    container_name="string",
    dryrun=False,
    expand="string",
    ext_id="string",
    name="string",
    networks=[{
        "backplanes": [{
            "is_segmentation_enabled": False,
            "netmasks": [{
                "value": "string",
                "prefix_length": 0,
            }],
            "subnets": [{
                "value": "string",
                "prefix_length": 0,
            }],
            "vlan_tag": 0,
        }],
        "external_addresses": [{
            "ipv4s": [{
                "value": "string",
                "prefix_length": 0,
            }],
            "ipv6s": [{
                "value": "string",
                "prefix_length": 0,
            }],
        }],
        "external_data_services_ips": [{
            "ipv4s": [{
                "value": "string",
                "prefix_length": 0,
            }],
            "ipv6s": [{
                "value": "string",
                "prefix_length": 0,
            }],
        }],
        "external_subnet": "string",
        "fqdn": "string",
        "http_proxy_lists": [{
            "name": "string",
            "ip_addresses": [{
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "password": "string",
            "port": 0,
            "proxy_types": ["string"],
            "username": "string",
        }],
        "http_proxy_white_lists": [{
            "target": "string",
            "target_type": "string",
        }],
        "internal_subnet": "string",
        "key_management_server_type": "string",
        "management_servers": [{
            "ips": [{
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "is_drs_enabled": False,
            "is_in_use": False,
            "is_registered": False,
            "type": "string",
        }],
        "masquerading_ips": [{
            "ipv4s": [{
                "value": "string",
                "prefix_length": 0,
            }],
            "ipv6s": [{
                "value": "string",
                "prefix_length": 0,
            }],
        }],
        "masquerading_port": "string",
        "name_server_ip_lists": [{
            "fqdns": [{
                "value": "string",
            }],
            "ipv4s": [{
                "value": "string",
                "prefix_length": 0,
            }],
            "ipv6s": [{
                "value": "string",
                "prefix_length": 0,
            }],
        }],
        "nfs_subnet_white_lists": ["string"],
        "ntp_server_ip_lists": [{
            "fqdns": [{
                "value": "string",
            }],
            "ipv4s": [{
                "value": "string",
                "prefix_length": 0,
            }],
            "ipv6s": [{
                "value": "string",
                "prefix_length": 0,
            }],
        }],
        "smtp_servers": [{
            "email_address": "string",
            "servers": [{
                "ip_addresses": [{
                    "fqdns": [{
                        "value": "string",
                    }],
                    "ipv4s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                    "ipv6s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                }],
                "password": "string",
                "port": 0,
                "username": "string",
            }],
            "type": "string",
        }],
    }],
    nodes=[{
        "node_lists": [{
            "controller_vm_ips": [{
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "host_ips": [{
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "node_uuid": "string",
        }],
        "number_of_nodes": 0,
    }])
const clusterV2Resource = new nutanix.ClusterV2("clusterV2Resource", {
    categories: ["string"],
    configs: [{
        authorizedPublicKeyLists: [{
            key: "string",
            name: "string",
        }],
        buildInfos: [{
            buildType: "string",
            commitId: "string",
            fullVersion: "string",
            shortCommitId: "string",
            version: "string",
        }],
        clusterArch: "string",
        clusterFunctions: ["string"],
        clusterSoftwareMaps: [{
            softwareType: "string",
            version: "string",
        }],
        encryptionInTransitStatus: "string",
        encryptionOptions: ["string"],
        encryptionScopes: ["string"],
        faultToleranceStates: [{
            currentClusterFaultTolerance: "string",
            currentMaxFaultTolerance: 0,
            desiredClusterFaultTolerance: "string",
            desiredMaxFaultTolerance: 0,
            domainAwarenessLevel: "string",
            redundancyStatuses: [{
                isCassandraPreparationDone: false,
                isZookeeperPreparationDone: false,
            }],
        }],
        hypervisorTypes: ["string"],
        incarnationId: 0,
        isAvailable: false,
        isLts: false,
        isPasswordRemoteLoginEnabled: false,
        isRemoteSupportEnabled: false,
        operationMode: "string",
        pulseStatuses: [{
            isEnabled: false,
            piiScrubbingLevel: "string",
        }],
        redundancyFactor: 0,
        timezone: "string",
    }],
    containerName: "string",
    dryrun: false,
    expand: "string",
    extId: "string",
    name: "string",
    networks: [{
        backplanes: [{
            isSegmentationEnabled: false,
            netmasks: [{
                value: "string",
                prefixLength: 0,
            }],
            subnets: [{
                value: "string",
                prefixLength: 0,
            }],
            vlanTag: 0,
        }],
        externalAddresses: [{
            ipv4s: [{
                value: "string",
                prefixLength: 0,
            }],
            ipv6s: [{
                value: "string",
                prefixLength: 0,
            }],
        }],
        externalDataServicesIps: [{
            ipv4s: [{
                value: "string",
                prefixLength: 0,
            }],
            ipv6s: [{
                value: "string",
                prefixLength: 0,
            }],
        }],
        externalSubnet: "string",
        fqdn: "string",
        httpProxyLists: [{
            name: "string",
            ipAddresses: [{
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            password: "string",
            port: 0,
            proxyTypes: ["string"],
            username: "string",
        }],
        httpProxyWhiteLists: [{
            target: "string",
            targetType: "string",
        }],
        internalSubnet: "string",
        keyManagementServerType: "string",
        managementServers: [{
            ips: [{
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            isDrsEnabled: false,
            isInUse: false,
            isRegistered: false,
            type: "string",
        }],
        masqueradingIps: [{
            ipv4s: [{
                value: "string",
                prefixLength: 0,
            }],
            ipv6s: [{
                value: "string",
                prefixLength: 0,
            }],
        }],
        masqueradingPort: "string",
        nameServerIpLists: [{
            fqdns: [{
                value: "string",
            }],
            ipv4s: [{
                value: "string",
                prefixLength: 0,
            }],
            ipv6s: [{
                value: "string",
                prefixLength: 0,
            }],
        }],
        nfsSubnetWhiteLists: ["string"],
        ntpServerIpLists: [{
            fqdns: [{
                value: "string",
            }],
            ipv4s: [{
                value: "string",
                prefixLength: 0,
            }],
            ipv6s: [{
                value: "string",
                prefixLength: 0,
            }],
        }],
        smtpServers: [{
            emailAddress: "string",
            servers: [{
                ipAddresses: [{
                    fqdns: [{
                        value: "string",
                    }],
                    ipv4s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                    ipv6s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                }],
                password: "string",
                port: 0,
                username: "string",
            }],
            type: "string",
        }],
    }],
    nodes: [{
        nodeLists: [{
            controllerVmIps: [{
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            hostIps: [{
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            nodeUuid: "string",
        }],
        numberOfNodes: 0,
    }],
});
type: nutanix:ClusterV2
properties:
    categories:
        - string
    configs:
        - authorizedPublicKeyLists:
            - key: string
              name: string
          buildInfos:
            - buildType: string
              commitId: string
              fullVersion: string
              shortCommitId: string
              version: string
          clusterArch: string
          clusterFunctions:
            - string
          clusterSoftwareMaps:
            - softwareType: string
              version: string
          encryptionInTransitStatus: string
          encryptionOptions:
            - string
          encryptionScopes:
            - string
          faultToleranceStates:
            - currentClusterFaultTolerance: string
              currentMaxFaultTolerance: 0
              desiredClusterFaultTolerance: string
              desiredMaxFaultTolerance: 0
              domainAwarenessLevel: string
              redundancyStatuses:
                - isCassandraPreparationDone: false
                  isZookeeperPreparationDone: false
          hypervisorTypes:
            - string
          incarnationId: 0
          isAvailable: false
          isLts: false
          isPasswordRemoteLoginEnabled: false
          isRemoteSupportEnabled: false
          operationMode: string
          pulseStatuses:
            - isEnabled: false
              piiScrubbingLevel: string
          redundancyFactor: 0
          timezone: string
    containerName: string
    dryrun: false
    expand: string
    extId: string
    name: string
    networks:
        - backplanes:
            - isSegmentationEnabled: false
              netmasks:
                - prefixLength: 0
                  value: string
              subnets:
                - prefixLength: 0
                  value: string
              vlanTag: 0
          externalAddresses:
            - ipv4s:
                - prefixLength: 0
                  value: string
              ipv6s:
                - prefixLength: 0
                  value: string
          externalDataServicesIps:
            - ipv4s:
                - prefixLength: 0
                  value: string
              ipv6s:
                - prefixLength: 0
                  value: string
          externalSubnet: string
          fqdn: string
          httpProxyLists:
            - ipAddresses:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              name: string
              password: string
              port: 0
              proxyTypes:
                - string
              username: string
          httpProxyWhiteLists:
            - target: string
              targetType: string
          internalSubnet: string
          keyManagementServerType: string
          managementServers:
            - ips:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              isDrsEnabled: false
              isInUse: false
              isRegistered: false
              type: string
          masqueradingIps:
            - ipv4s:
                - prefixLength: 0
                  value: string
              ipv6s:
                - prefixLength: 0
                  value: string
          masqueradingPort: string
          nameServerIpLists:
            - fqdns:
                - value: string
              ipv4s:
                - prefixLength: 0
                  value: string
              ipv6s:
                - prefixLength: 0
                  value: string
          nfsSubnetWhiteLists:
            - string
          ntpServerIpLists:
            - fqdns:
                - value: string
              ipv4s:
                - prefixLength: 0
                  value: string
              ipv6s:
                - prefixLength: 0
                  value: string
          smtpServers:
            - emailAddress: string
              servers:
                - ipAddresses:
                    - fqdns:
                        - value: string
                      ipv4s:
                        - prefixLength: 0
                          value: string
                      ipv6s:
                        - prefixLength: 0
                          value: string
                  password: string
                  port: 0
                  username: string
              type: string
    nodes:
        - nodeLists:
            - controllerVmIps:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              hostIps:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              nodeUuid: string
          numberOfNodes: 0
ClusterV2 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 ClusterV2 resource accepts the following input properties:
- Categories List<string>
- (Optional) The reference to a project.
 
- Configs
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Config> 
- (Optional) Cluster configuration details.
 
- ContainerName string
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- Dryrun bool
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- Expand string
- ExtId string
- Name string
- (Required) The name for the vm.
 
- Networks
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network> 
- (Optional) Network details of a cluster.
 
- Nodes
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Node> 
- (Optional) The reference to a node.
 
- Categories []string
- (Optional) The reference to a project.
 
- Configs
[]ClusterV2Config Args 
- (Optional) Cluster configuration details.
 
- ContainerName string
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- Dryrun bool
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- Expand string
- ExtId string
- Name string
- (Required) The name for the vm.
 
- Networks
[]ClusterV2Network Args 
- (Optional) Network details of a cluster.
 
- Nodes
[]ClusterV2Node Args 
- (Optional) The reference to a node.
 
- categories List<String>
- (Optional) The reference to a project.
 
- configs
List<ClusterV2Config> 
- (Optional) Cluster configuration details.
 
- containerName String
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- dryrun Boolean
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- expand String
- extId String
- name String
- (Required) The name for the vm.
 
- networks
List<ClusterV2Network> 
- (Optional) Network details of a cluster.
 
- nodes
List<ClusterV2Node> 
- (Optional) The reference to a node.
 
- categories string[]
- (Optional) The reference to a project.
 
- configs
ClusterV2Config[] 
- (Optional) Cluster configuration details.
 
- containerName string
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- dryrun boolean
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- expand string
- extId string
- name string
- (Required) The name for the vm.
 
- networks
ClusterV2Network[] 
- (Optional) Network details of a cluster.
 
- nodes
ClusterV2Node[] 
- (Optional) The reference to a node.
 
- categories Sequence[str]
- (Optional) The reference to a project.
 
- configs
Sequence[ClusterV2Config Args] 
- (Optional) Cluster configuration details.
 
- container_name str
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- dryrun bool
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- expand str
- ext_id str
- name str
- (Required) The name for the vm.
 
- networks
Sequence[ClusterV2Network Args] 
- (Optional) Network details of a cluster.
 
- nodes
Sequence[ClusterV2Node Args] 
- (Optional) The reference to a node.
 
- categories List<String>
- (Optional) The reference to a project.
 
- configs List<Property Map>
- (Optional) Cluster configuration details.
 
- containerName String
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- dryrun Boolean
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- expand String
- extId String
- name String
- (Required) The name for the vm.
 
- networks List<Property Map>
- (Optional) Network details of a cluster.
 
- nodes List<Property Map>
- (Optional) The reference to a node.
 
Outputs
All input properties are implicitly available as output properties. Additionally, the ClusterV2 resource produces the following output properties:
- BackupEligibility intScore 
- ClusterProfile stringExt Id 
- Id string
- The provider-assigned unique ID for this managed resource.
- InefficientVm intCount 
- Links
List<PiersKarsenbarg. Nutanix. Outputs. Cluster V2Link> 
- TenantId string
- UpgradeStatus string
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- VmCount int
- BackupEligibility intScore 
- ClusterProfile stringExt Id 
- Id string
- The provider-assigned unique ID for this managed resource.
- InefficientVm intCount 
- Links
[]ClusterV2Link 
- TenantId string
- UpgradeStatus string
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- VmCount int
- backupEligibility IntegerScore 
- clusterProfile StringExt Id 
- id String
- The provider-assigned unique ID for this managed resource.
- inefficientVm IntegerCount 
- links
List<ClusterV2Link> 
- tenantId String
- upgradeStatus String
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- vmCount Integer
- backupEligibility numberScore 
- clusterProfile stringExt Id 
- id string
- The provider-assigned unique ID for this managed resource.
- inefficientVm numberCount 
- links
ClusterV2Link[] 
- tenantId string
- upgradeStatus string
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- vmCount number
- backup_eligibility_ intscore 
- cluster_profile_ strext_ id 
- id str
- The provider-assigned unique ID for this managed resource.
- inefficient_vm_ intcount 
- links
Sequence[ClusterV2Link] 
- tenant_id str
- upgrade_status str
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- vm_count int
- backupEligibility NumberScore 
- clusterProfile StringExt Id 
- id String
- The provider-assigned unique ID for this managed resource.
- inefficientVm NumberCount 
- links List<Property Map>
- tenantId String
- upgradeStatus String
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- vmCount Number
Look up Existing ClusterV2 Resource
Get an existing ClusterV2 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?: ClusterV2State, opts?: CustomResourceOptions): ClusterV2@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        backup_eligibility_score: Optional[int] = None,
        categories: Optional[Sequence[str]] = None,
        cluster_profile_ext_id: Optional[str] = None,
        configs: Optional[Sequence[ClusterV2ConfigArgs]] = None,
        container_name: Optional[str] = None,
        dryrun: Optional[bool] = None,
        expand: Optional[str] = None,
        ext_id: Optional[str] = None,
        inefficient_vm_count: Optional[int] = None,
        links: Optional[Sequence[ClusterV2LinkArgs]] = None,
        name: Optional[str] = None,
        networks: Optional[Sequence[ClusterV2NetworkArgs]] = None,
        nodes: Optional[Sequence[ClusterV2NodeArgs]] = None,
        tenant_id: Optional[str] = None,
        upgrade_status: Optional[str] = None,
        vm_count: Optional[int] = None) -> ClusterV2func GetClusterV2(ctx *Context, name string, id IDInput, state *ClusterV2State, opts ...ResourceOption) (*ClusterV2, error)public static ClusterV2 Get(string name, Input<string> id, ClusterV2State? state, CustomResourceOptions? opts = null)public static ClusterV2 get(String name, Output<String> id, ClusterV2State state, CustomResourceOptions options)resources:  _:    type: nutanix:ClusterV2    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.
- BackupEligibility intScore 
- Categories List<string>
- (Optional) The reference to a project.
 
- ClusterProfile stringExt Id 
- Configs
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Config> 
- (Optional) Cluster configuration details.
 
- ContainerName string
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- Dryrun bool
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- Expand string
- ExtId string
- InefficientVm intCount 
- Links
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Link> 
- Name string
- (Required) The name for the vm.
 
- Networks
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network> 
- (Optional) Network details of a cluster.
 
- Nodes
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Node> 
- (Optional) The reference to a node.
 
- TenantId string
- UpgradeStatus string
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- VmCount int
- BackupEligibility intScore 
- Categories []string
- (Optional) The reference to a project.
 
- ClusterProfile stringExt Id 
- Configs
[]ClusterV2Config Args 
- (Optional) Cluster configuration details.
 
- ContainerName string
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- Dryrun bool
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- Expand string
- ExtId string
- InefficientVm intCount 
- Links
[]ClusterV2Link Args 
- Name string
- (Required) The name for the vm.
 
- Networks
[]ClusterV2Network Args 
- (Optional) Network details of a cluster.
 
- Nodes
[]ClusterV2Node Args 
- (Optional) The reference to a node.
 
- TenantId string
- UpgradeStatus string
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- VmCount int
- backupEligibility IntegerScore 
- categories List<String>
- (Optional) The reference to a project.
 
- clusterProfile StringExt Id 
- configs
List<ClusterV2Config> 
- (Optional) Cluster configuration details.
 
- containerName String
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- dryrun Boolean
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- expand String
- extId String
- inefficientVm IntegerCount 
- links
List<ClusterV2Link> 
- name String
- (Required) The name for the vm.
 
- networks
List<ClusterV2Network> 
- (Optional) Network details of a cluster.
 
- nodes
List<ClusterV2Node> 
- (Optional) The reference to a node.
 
- tenantId String
- upgradeStatus String
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- vmCount Integer
- backupEligibility numberScore 
- categories string[]
- (Optional) The reference to a project.
 
- clusterProfile stringExt Id 
- configs
ClusterV2Config[] 
- (Optional) Cluster configuration details.
 
- containerName string
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- dryrun boolean
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- expand string
- extId string
- inefficientVm numberCount 
- links
ClusterV2Link[] 
- name string
- (Required) The name for the vm.
 
- networks
ClusterV2Network[] 
- (Optional) Network details of a cluster.
 
- nodes
ClusterV2Node[] 
- (Optional) The reference to a node.
 
- tenantId string
- upgradeStatus string
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- vmCount number
- backup_eligibility_ intscore 
- categories Sequence[str]
- (Optional) The reference to a project.
 
- cluster_profile_ strext_ id 
- configs
Sequence[ClusterV2Config Args] 
- (Optional) Cluster configuration details.
 
- container_name str
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- dryrun bool
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- expand str
- ext_id str
- inefficient_vm_ intcount 
- links
Sequence[ClusterV2Link Args] 
- name str
- (Required) The name for the vm.
 
- networks
Sequence[ClusterV2Network Args] 
- (Optional) Network details of a cluster.
 
- nodes
Sequence[ClusterV2Node Args] 
- (Optional) The reference to a node.
 
- tenant_id str
- upgrade_status str
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- vm_count int
- backupEligibility NumberScore 
- categories List<String>
- (Optional) The reference to a project.
 
- clusterProfile StringExt Id 
- configs List<Property Map>
- (Optional) Cluster configuration details.
 
- containerName String
- (Optional) The name of the default container created as part of cluster creation. This is part of payload for cluster create operation only.
 
- dryrun Boolean
- (Optional) parameter that allows long-running operations to execute in a dry-run mode providing ability to identify trouble spots and system failures without performing the actual operation. Additionally this mode also offers a summary snapshot of the resultant system in order to better understand how things fit together. The operation runs in dry-run mode only if the provided value is true.
 
- expand String
- extId String
- inefficientVm NumberCount 
- links List<Property Map>
- name String
- (Required) The name for the vm.
 
- networks List<Property Map>
- (Optional) Network details of a cluster.
 
- nodes List<Property Map>
- (Optional) The reference to a node.
 
- tenantId String
- upgradeStatus String
- (Optional) The reference to a project. Valid values are:
- "CANCELLED" The cluster upgrade is cancelled.
- "FAILED" The cluster upgrade failed.
- "QUEUED" The cluster upgrade is in the queue.
- "SUCCEEDED" The cluster was upgraded successfully.
- "DOWNLOADING" The cluster upgrade is downloading.
- "PENDING" The cluster upgrade is in pending state.
- "UPGRADING" The cluster is in upgrade state.
- "PREUPGRADE" The cluster is in pre-upgrade state.
- "SCHEDULED" The cluster upgrade is in scheduled state.
 
- vmCount Number
Supporting Types
ClusterV2Config, ClusterV2ConfigArgs    
- 
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Config Authorized Public Key List> 
- (Optional) Public ssh key details. This is part of payload for cluster update operation only.
 
- BuildInfos List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Config Build Info> 
- (Optional) Build information details.
 
- ClusterArch string
- (Optional) Cluster arch. Valid values are:
- "PPC64LE" PPC64LE cluster architecture type.
- "X86_64" X86_64 cluster architecture type.
 
- ClusterFunctions List<string>
- (Optional) Cluster function. This is part of payload for cluster create operation only (allowed enum values for creation are AOS, ONE_NODE & TWO_NODE only). Valid values are:
- "AOS"
- "PRISM_CENTRAL"
- "CLOUD_DATA_GATEWAY"
- "AFS"
- "ONE_NODE"
- "TWO_NODE"
- "ANALYTICS_PLATFORM"
 
- ClusterSoftware List<PiersMaps Karsenbarg. Nutanix. Inputs. Cluster V2Config Cluster Software Map> 
- EncryptionIn stringTransit Status 
- (Optional) Encryption in transit Status. Valid values are:
- "DISABLED" Disabled encryption status.
- "ENABLED" Enabled encryption status.
 
- EncryptionOptions List<string>
- EncryptionScopes List<string>
- FaultTolerance List<PiersStates Karsenbarg. Nutanix. Inputs. Cluster V2Config Fault Tolerance State> 
- (Optional) Fault tolerant state of cluster.
 
- HypervisorTypes List<string>
- IncarnationId int
- IsAvailable bool
- IsLts bool
- IsPassword boolRemote Login Enabled 
- IsRemote boolSupport Enabled 
- OperationMode string
- (Optional) Cluster operation mode. This is part of payload for cluster update operation only. Valid values are:
- "OVERRIDE" Override operation mode.
- "STAND_ALONE" Stand-alone operation mode.
- "SWITCH_TO_TWO_NODE" Switch to two-node operation mode.
- "NORMAL" Normal operation mode.
- "READ_ONLY" Read-only operation mode.
 
- PulseStatuses List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Config Pulse Status> 
- (Optional) Pulse status for a cluster.
 
- RedundancyFactor int
- (Optional) Redundancy factor of a cluster. This is part of payload for both cluster create & update operations.
 
- Timezone string
- 
[]ClusterV2Config Authorized Public Key List 
- (Optional) Public ssh key details. This is part of payload for cluster update operation only.
 
- BuildInfos []ClusterV2Config Build Info 
- (Optional) Build information details.
 
- ClusterArch string
- (Optional) Cluster arch. Valid values are:
- "PPC64LE" PPC64LE cluster architecture type.
- "X86_64" X86_64 cluster architecture type.
 
- ClusterFunctions []string
- (Optional) Cluster function. This is part of payload for cluster create operation only (allowed enum values for creation are AOS, ONE_NODE & TWO_NODE only). Valid values are:
- "AOS"
- "PRISM_CENTRAL"
- "CLOUD_DATA_GATEWAY"
- "AFS"
- "ONE_NODE"
- "TWO_NODE"
- "ANALYTICS_PLATFORM"
 
- ClusterSoftware []ClusterMaps V2Config Cluster Software Map 
- EncryptionIn stringTransit Status 
- (Optional) Encryption in transit Status. Valid values are:
- "DISABLED" Disabled encryption status.
- "ENABLED" Enabled encryption status.
 
- EncryptionOptions []string
- EncryptionScopes []string
- FaultTolerance []ClusterStates V2Config Fault Tolerance State 
- (Optional) Fault tolerant state of cluster.
 
- HypervisorTypes []string
- IncarnationId int
- IsAvailable bool
- IsLts bool
- IsPassword boolRemote Login Enabled 
- IsRemote boolSupport Enabled 
- OperationMode string
- (Optional) Cluster operation mode. This is part of payload for cluster update operation only. Valid values are:
- "OVERRIDE" Override operation mode.
- "STAND_ALONE" Stand-alone operation mode.
- "SWITCH_TO_TWO_NODE" Switch to two-node operation mode.
- "NORMAL" Normal operation mode.
- "READ_ONLY" Read-only operation mode.
 
- PulseStatuses []ClusterV2Config Pulse Status 
- (Optional) Pulse status for a cluster.
 
- RedundancyFactor int
- (Optional) Redundancy factor of a cluster. This is part of payload for both cluster create & update operations.
 
- Timezone string
- 
List<ClusterV2Config Authorized Public Key List> 
- (Optional) Public ssh key details. This is part of payload for cluster update operation only.
 
- buildInfos List<ClusterV2Config Build Info> 
- (Optional) Build information details.
 
- clusterArch String
- (Optional) Cluster arch. Valid values are:
- "PPC64LE" PPC64LE cluster architecture type.
- "X86_64" X86_64 cluster architecture type.
 
- clusterFunctions List<String>
- (Optional) Cluster function. This is part of payload for cluster create operation only (allowed enum values for creation are AOS, ONE_NODE & TWO_NODE only). Valid values are:
- "AOS"
- "PRISM_CENTRAL"
- "CLOUD_DATA_GATEWAY"
- "AFS"
- "ONE_NODE"
- "TWO_NODE"
- "ANALYTICS_PLATFORM"
 
- clusterSoftware List<ClusterMaps V2Config Cluster Software Map> 
- encryptionIn StringTransit Status 
- (Optional) Encryption in transit Status. Valid values are:
- "DISABLED" Disabled encryption status.
- "ENABLED" Enabled encryption status.
 
- encryptionOptions List<String>
- encryptionScopes List<String>
- faultTolerance List<ClusterStates V2Config Fault Tolerance State> 
- (Optional) Fault tolerant state of cluster.
 
- hypervisorTypes List<String>
- incarnationId Integer
- isAvailable Boolean
- isLts Boolean
- isPassword BooleanRemote Login Enabled 
- isRemote BooleanSupport Enabled 
- operationMode String
- (Optional) Cluster operation mode. This is part of payload for cluster update operation only. Valid values are:
- "OVERRIDE" Override operation mode.
- "STAND_ALONE" Stand-alone operation mode.
- "SWITCH_TO_TWO_NODE" Switch to two-node operation mode.
- "NORMAL" Normal operation mode.
- "READ_ONLY" Read-only operation mode.
 
- pulseStatuses List<ClusterV2Config Pulse Status> 
- (Optional) Pulse status for a cluster.
 
- redundancyFactor Integer
- (Optional) Redundancy factor of a cluster. This is part of payload for both cluster create & update operations.
 
- timezone String
- 
ClusterV2Config Authorized Public Key List[] 
- (Optional) Public ssh key details. This is part of payload for cluster update operation only.
 
- buildInfos ClusterV2Config Build Info[] 
- (Optional) Build information details.
 
- clusterArch string
- (Optional) Cluster arch. Valid values are:
- "PPC64LE" PPC64LE cluster architecture type.
- "X86_64" X86_64 cluster architecture type.
 
- clusterFunctions string[]
- (Optional) Cluster function. This is part of payload for cluster create operation only (allowed enum values for creation are AOS, ONE_NODE & TWO_NODE only). Valid values are:
- "AOS"
- "PRISM_CENTRAL"
- "CLOUD_DATA_GATEWAY"
- "AFS"
- "ONE_NODE"
- "TWO_NODE"
- "ANALYTICS_PLATFORM"
 
- clusterSoftware ClusterMaps V2Config Cluster Software Map[] 
- encryptionIn stringTransit Status 
- (Optional) Encryption in transit Status. Valid values are:
- "DISABLED" Disabled encryption status.
- "ENABLED" Enabled encryption status.
 
- encryptionOptions string[]
- encryptionScopes string[]
- faultTolerance ClusterStates V2Config Fault Tolerance State[] 
- (Optional) Fault tolerant state of cluster.
 
- hypervisorTypes string[]
- incarnationId number
- isAvailable boolean
- isLts boolean
- isPassword booleanRemote Login Enabled 
- isRemote booleanSupport Enabled 
- operationMode string
- (Optional) Cluster operation mode. This is part of payload for cluster update operation only. Valid values are:
- "OVERRIDE" Override operation mode.
- "STAND_ALONE" Stand-alone operation mode.
- "SWITCH_TO_TWO_NODE" Switch to two-node operation mode.
- "NORMAL" Normal operation mode.
- "READ_ONLY" Read-only operation mode.
 
- pulseStatuses ClusterV2Config Pulse Status[] 
- (Optional) Pulse status for a cluster.
 
- redundancyFactor number
- (Optional) Redundancy factor of a cluster. This is part of payload for both cluster create & update operations.
 
- timezone string
- 
Sequence[ClusterV2Config Authorized Public Key List] 
- (Optional) Public ssh key details. This is part of payload for cluster update operation only.
 
- build_infos Sequence[ClusterV2Config Build Info] 
- (Optional) Build information details.
 
- cluster_arch str
- (Optional) Cluster arch. Valid values are:
- "PPC64LE" PPC64LE cluster architecture type.
- "X86_64" X86_64 cluster architecture type.
 
- cluster_functions Sequence[str]
- (Optional) Cluster function. This is part of payload for cluster create operation only (allowed enum values for creation are AOS, ONE_NODE & TWO_NODE only). Valid values are:
- "AOS"
- "PRISM_CENTRAL"
- "CLOUD_DATA_GATEWAY"
- "AFS"
- "ONE_NODE"
- "TWO_NODE"
- "ANALYTICS_PLATFORM"
 
- cluster_software_ Sequence[Clustermaps V2Config Cluster Software Map] 
- encryption_in_ strtransit_ status 
- (Optional) Encryption in transit Status. Valid values are:
- "DISABLED" Disabled encryption status.
- "ENABLED" Enabled encryption status.
 
- encryption_options Sequence[str]
- encryption_scopes Sequence[str]
- fault_tolerance_ Sequence[Clusterstates V2Config Fault Tolerance State] 
- (Optional) Fault tolerant state of cluster.
 
- hypervisor_types Sequence[str]
- incarnation_id int
- is_available bool
- is_lts bool
- is_password_ boolremote_ login_ enabled 
- is_remote_ boolsupport_ enabled 
- operation_mode str
- (Optional) Cluster operation mode. This is part of payload for cluster update operation only. Valid values are:
- "OVERRIDE" Override operation mode.
- "STAND_ALONE" Stand-alone operation mode.
- "SWITCH_TO_TWO_NODE" Switch to two-node operation mode.
- "NORMAL" Normal operation mode.
- "READ_ONLY" Read-only operation mode.
 
- pulse_statuses Sequence[ClusterV2Config Pulse Status] 
- (Optional) Pulse status for a cluster.
 
- redundancy_factor int
- (Optional) Redundancy factor of a cluster. This is part of payload for both cluster create & update operations.
 
- timezone str
- List<Property Map>
- (Optional) Public ssh key details. This is part of payload for cluster update operation only.
 
- buildInfos List<Property Map>
- (Optional) Build information details.
 
- clusterArch String
- (Optional) Cluster arch. Valid values are:
- "PPC64LE" PPC64LE cluster architecture type.
- "X86_64" X86_64 cluster architecture type.
 
- clusterFunctions List<String>
- (Optional) Cluster function. This is part of payload for cluster create operation only (allowed enum values for creation are AOS, ONE_NODE & TWO_NODE only). Valid values are:
- "AOS"
- "PRISM_CENTRAL"
- "CLOUD_DATA_GATEWAY"
- "AFS"
- "ONE_NODE"
- "TWO_NODE"
- "ANALYTICS_PLATFORM"
 
- clusterSoftware List<Property Map>Maps 
- encryptionIn StringTransit Status 
- (Optional) Encryption in transit Status. Valid values are:
- "DISABLED" Disabled encryption status.
- "ENABLED" Enabled encryption status.
 
- encryptionOptions List<String>
- encryptionScopes List<String>
- faultTolerance List<Property Map>States 
- (Optional) Fault tolerant state of cluster.
 
- hypervisorTypes List<String>
- incarnationId Number
- isAvailable Boolean
- isLts Boolean
- isPassword BooleanRemote Login Enabled 
- isRemote BooleanSupport Enabled 
- operationMode String
- (Optional) Cluster operation mode. This is part of payload for cluster update operation only. Valid values are:
- "OVERRIDE" Override operation mode.
- "STAND_ALONE" Stand-alone operation mode.
- "SWITCH_TO_TWO_NODE" Switch to two-node operation mode.
- "NORMAL" Normal operation mode.
- "READ_ONLY" Read-only operation mode.
 
- pulseStatuses List<Property Map>
- (Optional) Pulse status for a cluster.
 
- redundancyFactor Number
- (Optional) Redundancy factor of a cluster. This is part of payload for both cluster create & update operations.
 
- timezone String
ClusterV2ConfigAuthorizedPublicKeyList, ClusterV2ConfigAuthorizedPublicKeyListArgs            
ClusterV2ConfigBuildInfo, ClusterV2ConfigBuildInfoArgs        
- BuildType string
- Software build type.
- CommitId string
- Commit Id used for version.
- FullVersion string
- Full name of software version.
- ShortCommit stringId 
- Short commit Id used for version.
- Version string
- Software version.
- BuildType string
- Software build type.
- CommitId string
- Commit Id used for version.
- FullVersion string
- Full name of software version.
- ShortCommit stringId 
- Short commit Id used for version.
- Version string
- Software version.
- buildType String
- Software build type.
- commitId String
- Commit Id used for version.
- fullVersion String
- Full name of software version.
- shortCommit StringId 
- Short commit Id used for version.
- version String
- Software version.
- buildType string
- Software build type.
- commitId string
- Commit Id used for version.
- fullVersion string
- Full name of software version.
- shortCommit stringId 
- Short commit Id used for version.
- version string
- Software version.
- build_type str
- Software build type.
- commit_id str
- Commit Id used for version.
- full_version str
- Full name of software version.
- short_commit_ strid 
- Short commit Id used for version.
- version str
- Software version.
- buildType String
- Software build type.
- commitId String
- Commit Id used for version.
- fullVersion String
- Full name of software version.
- shortCommit StringId 
- Short commit Id used for version.
- version String
- Software version.
ClusterV2ConfigClusterSoftwareMap, ClusterV2ConfigClusterSoftwareMapArgs          
- SoftwareType string
- Version string
- Software version.
- SoftwareType string
- Version string
- Software version.
- softwareType String
- version String
- Software version.
- softwareType string
- version string
- Software version.
- software_type str
- version str
- Software version.
- softwareType String
- version String
- Software version.
ClusterV2ConfigFaultToleranceState, ClusterV2ConfigFaultToleranceStateArgs          
- CurrentCluster stringFault Tolerance 
- CurrentMax intFault Tolerance 
- DesiredCluster stringFault Tolerance 
- DesiredMax intFault Tolerance 
- DomainAwareness stringLevel 
- Domain awareness level corresponds to unit of cluster group. This is part of payload for both cluster create & update operations.
Valid values are:- "RACK" Rack level awareness.
- "NODE" Node level awareness.
- "BLOCK" Block level awareness.
- "DISK" Disk level awareness.
 
- RedundancyStatuses List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Config Fault Tolerance State Redundancy Status> 
- CurrentCluster stringFault Tolerance 
- CurrentMax intFault Tolerance 
- DesiredCluster stringFault Tolerance 
- DesiredMax intFault Tolerance 
- DomainAwareness stringLevel 
- Domain awareness level corresponds to unit of cluster group. This is part of payload for both cluster create & update operations.
Valid values are:- "RACK" Rack level awareness.
- "NODE" Node level awareness.
- "BLOCK" Block level awareness.
- "DISK" Disk level awareness.
 
- RedundancyStatuses []ClusterV2Config Fault Tolerance State Redundancy Status 
- currentCluster StringFault Tolerance 
- currentMax IntegerFault Tolerance 
- desiredCluster StringFault Tolerance 
- desiredMax IntegerFault Tolerance 
- domainAwareness StringLevel 
- Domain awareness level corresponds to unit of cluster group. This is part of payload for both cluster create & update operations.
Valid values are:- "RACK" Rack level awareness.
- "NODE" Node level awareness.
- "BLOCK" Block level awareness.
- "DISK" Disk level awareness.
 
- redundancyStatuses List<ClusterV2Config Fault Tolerance State Redundancy Status> 
- currentCluster stringFault Tolerance 
- currentMax numberFault Tolerance 
- desiredCluster stringFault Tolerance 
- desiredMax numberFault Tolerance 
- domainAwareness stringLevel 
- Domain awareness level corresponds to unit of cluster group. This is part of payload for both cluster create & update operations.
Valid values are:- "RACK" Rack level awareness.
- "NODE" Node level awareness.
- "BLOCK" Block level awareness.
- "DISK" Disk level awareness.
 
- redundancyStatuses ClusterV2Config Fault Tolerance State Redundancy Status[] 
- current_cluster_ strfault_ tolerance 
- current_max_ intfault_ tolerance 
- desired_cluster_ strfault_ tolerance 
- desired_max_ intfault_ tolerance 
- domain_awareness_ strlevel 
- Domain awareness level corresponds to unit of cluster group. This is part of payload for both cluster create & update operations.
Valid values are:- "RACK" Rack level awareness.
- "NODE" Node level awareness.
- "BLOCK" Block level awareness.
- "DISK" Disk level awareness.
 
- redundancy_statuses Sequence[ClusterV2Config Fault Tolerance State Redundancy Status] 
- currentCluster StringFault Tolerance 
- currentMax NumberFault Tolerance 
- desiredCluster StringFault Tolerance 
- desiredMax NumberFault Tolerance 
- domainAwareness StringLevel 
- Domain awareness level corresponds to unit of cluster group. This is part of payload for both cluster create & update operations.
Valid values are:- "RACK" Rack level awareness.
- "NODE" Node level awareness.
- "BLOCK" Block level awareness.
- "DISK" Disk level awareness.
 
- redundancyStatuses List<Property Map>
ClusterV2ConfigFaultToleranceStateRedundancyStatus, ClusterV2ConfigFaultToleranceStateRedundancyStatusArgs              
- isCassandra BooleanPreparation Done 
- isZookeeper BooleanPreparation Done 
- isCassandra booleanPreparation Done 
- isZookeeper booleanPreparation Done 
- isCassandra BooleanPreparation Done 
- isZookeeper BooleanPreparation Done 
ClusterV2ConfigPulseStatus, ClusterV2ConfigPulseStatusArgs        
- IsEnabled bool
- (Optional) Flag to indicate if pulse is enabled or not.
 
- PiiScrubbing stringLevel 
- (Optional) PII scrubbing level. Valid values are:
- "ALL" : Scrub All PII Information from Pulse including data like entity names and IP addresses.
- "DEFAULT": Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse.
 
- IsEnabled bool
- (Optional) Flag to indicate if pulse is enabled or not.
 
- PiiScrubbing stringLevel 
- (Optional) PII scrubbing level. Valid values are:
- "ALL" : Scrub All PII Information from Pulse including data like entity names and IP addresses.
- "DEFAULT": Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse.
 
- isEnabled Boolean
- (Optional) Flag to indicate if pulse is enabled or not.
 
- piiScrubbing StringLevel 
- (Optional) PII scrubbing level. Valid values are:
- "ALL" : Scrub All PII Information from Pulse including data like entity names and IP addresses.
- "DEFAULT": Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse.
 
- isEnabled boolean
- (Optional) Flag to indicate if pulse is enabled or not.
 
- piiScrubbing stringLevel 
- (Optional) PII scrubbing level. Valid values are:
- "ALL" : Scrub All PII Information from Pulse including data like entity names and IP addresses.
- "DEFAULT": Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse.
 
- is_enabled bool
- (Optional) Flag to indicate if pulse is enabled or not.
 
- pii_scrubbing_ strlevel 
- (Optional) PII scrubbing level. Valid values are:
- "ALL" : Scrub All PII Information from Pulse including data like entity names and IP addresses.
- "DEFAULT": Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse.
 
- isEnabled Boolean
- (Optional) Flag to indicate if pulse is enabled or not.
 
- piiScrubbing StringLevel 
- (Optional) PII scrubbing level. Valid values are:
- "ALL" : Scrub All PII Information from Pulse including data like entity names and IP addresses.
- "DEFAULT": Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse.
 
ClusterV2Link, ClusterV2LinkArgs    
ClusterV2Network, ClusterV2NetworkArgs    
- Backplanes
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Backplane> 
- Params associated to the backplane network segmentation. This is part of payload for cluster(create operation only.)
- ExternalAddresses List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network External Address> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- ExternalData List<PiersServices Ips Karsenbarg. Nutanix. Inputs. Cluster V2Network External Data Services Ip> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- ExternalSubnet string
- Fqdn string
- Cluster fully qualified domain name. This is part of payload for cluster update operation only.
- HttpProxy List<PiersLists Karsenbarg. Nutanix. Inputs. Cluster V2Network Http Proxy List> 
- List of HTTP Proxy server configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
- HttpProxy List<PiersWhite Lists Karsenbarg. Nutanix. Inputs. Cluster V2Network Http Proxy White List> 
- InternalSubnet string
- KeyManagement stringServer Type 
- Management server type.
Valid values are:- "PRISM_CENTRAL" Prism Central management server.
- "EXTERNAL" External management server.
- "LOCAL" Local management server.
 
- ManagementServers List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Management Server> 
- Management server information.
- MasqueradingIps List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Masquerading Ip> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- MasqueradingPort string
- NameServer List<PiersIp Lists Karsenbarg. Nutanix. Inputs. Cluster V2Network Name Server Ip List> 
- List of name servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- NfsSubnet List<string>White Lists 
- NFS subnet whitelist addresses. This is part of payload for cluster update operation only.
- NtpServer List<PiersIp Lists Karsenbarg. Nutanix. Inputs. Cluster V2Network Ntp Server Ip List> 
- List of NTP servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- SmtpServers List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Smtp Server> 
- SMTP servers on a cluster. This is part of payload for cluster update operation only.
- Backplanes
[]ClusterV2Network Backplane 
- Params associated to the backplane network segmentation. This is part of payload for cluster(create operation only.)
- ExternalAddresses []ClusterV2Network External Address 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- ExternalData []ClusterServices Ips V2Network External Data Services Ip 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- ExternalSubnet string
- Fqdn string
- Cluster fully qualified domain name. This is part of payload for cluster update operation only.
- HttpProxy []ClusterLists V2Network Http Proxy List 
- List of HTTP Proxy server configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
- HttpProxy []ClusterWhite Lists V2Network Http Proxy White List 
- InternalSubnet string
- KeyManagement stringServer Type 
- Management server type.
Valid values are:- "PRISM_CENTRAL" Prism Central management server.
- "EXTERNAL" External management server.
- "LOCAL" Local management server.
 
- ManagementServers []ClusterV2Network Management Server 
- Management server information.
- MasqueradingIps []ClusterV2Network Masquerading Ip 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- MasqueradingPort string
- NameServer []ClusterIp Lists V2Network Name Server Ip List 
- List of name servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- NfsSubnet []stringWhite Lists 
- NFS subnet whitelist addresses. This is part of payload for cluster update operation only.
- NtpServer []ClusterIp Lists V2Network Ntp Server Ip List 
- List of NTP servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- SmtpServers []ClusterV2Network Smtp Server 
- SMTP servers on a cluster. This is part of payload for cluster update operation only.
- backplanes
List<ClusterV2Network Backplane> 
- Params associated to the backplane network segmentation. This is part of payload for cluster(create operation only.)
- externalAddresses List<ClusterV2Network External Address> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- externalData List<ClusterServices Ips V2Network External Data Services Ip> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- externalSubnet String
- fqdn String
- Cluster fully qualified domain name. This is part of payload for cluster update operation only.
- httpProxy List<ClusterLists V2Network Http Proxy List> 
- List of HTTP Proxy server configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
- httpProxy List<ClusterWhite Lists V2Network Http Proxy White List> 
- internalSubnet String
- keyManagement StringServer Type 
- Management server type.
Valid values are:- "PRISM_CENTRAL" Prism Central management server.
- "EXTERNAL" External management server.
- "LOCAL" Local management server.
 
- managementServers List<ClusterV2Network Management Server> 
- Management server information.
- masqueradingIps List<ClusterV2Network Masquerading Ip> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- masqueradingPort String
- nameServer List<ClusterIp Lists V2Network Name Server Ip List> 
- List of name servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- nfsSubnet List<String>White Lists 
- NFS subnet whitelist addresses. This is part of payload for cluster update operation only.
- ntpServer List<ClusterIp Lists V2Network Ntp Server Ip List> 
- List of NTP servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- smtpServers List<ClusterV2Network Smtp Server> 
- SMTP servers on a cluster. This is part of payload for cluster update operation only.
- backplanes
ClusterV2Network Backplane[] 
- Params associated to the backplane network segmentation. This is part of payload for cluster(create operation only.)
- externalAddresses ClusterV2Network External Address[] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- externalData ClusterServices Ips V2Network External Data Services Ip[] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- externalSubnet string
- fqdn string
- Cluster fully qualified domain name. This is part of payload for cluster update operation only.
- httpProxy ClusterLists V2Network Http Proxy List[] 
- List of HTTP Proxy server configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
- httpProxy ClusterWhite Lists V2Network Http Proxy White List[] 
- internalSubnet string
- keyManagement stringServer Type 
- Management server type.
Valid values are:- "PRISM_CENTRAL" Prism Central management server.
- "EXTERNAL" External management server.
- "LOCAL" Local management server.
 
- managementServers ClusterV2Network Management Server[] 
- Management server information.
- masqueradingIps ClusterV2Network Masquerading Ip[] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- masqueradingPort string
- nameServer ClusterIp Lists V2Network Name Server Ip List[] 
- List of name servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- nfsSubnet string[]White Lists 
- NFS subnet whitelist addresses. This is part of payload for cluster update operation only.
- ntpServer ClusterIp Lists V2Network Ntp Server Ip List[] 
- List of NTP servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- smtpServers ClusterV2Network Smtp Server[] 
- SMTP servers on a cluster. This is part of payload for cluster update operation only.
- backplanes
Sequence[ClusterV2Network Backplane] 
- Params associated to the backplane network segmentation. This is part of payload for cluster(create operation only.)
- external_addresses Sequence[ClusterV2Network External Address] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- external_data_ Sequence[Clusterservices_ ips V2Network External Data Services Ip] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- external_subnet str
- fqdn str
- Cluster fully qualified domain name. This is part of payload for cluster update operation only.
- http_proxy_ Sequence[Clusterlists V2Network Http Proxy List] 
- List of HTTP Proxy server configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
- http_proxy_ Sequence[Clusterwhite_ lists V2Network Http Proxy White List] 
- internal_subnet str
- key_management_ strserver_ type 
- Management server type.
Valid values are:- "PRISM_CENTRAL" Prism Central management server.
- "EXTERNAL" External management server.
- "LOCAL" Local management server.
 
- management_servers Sequence[ClusterV2Network Management Server] 
- Management server information.
- masquerading_ips Sequence[ClusterV2Network Masquerading Ip] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- masquerading_port str
- name_server_ Sequence[Clusterip_ lists V2Network Name Server Ip List] 
- List of name servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- nfs_subnet_ Sequence[str]white_ lists 
- NFS subnet whitelist addresses. This is part of payload for cluster update operation only.
- ntp_server_ Sequence[Clusterip_ lists V2Network Ntp Server Ip List] 
- List of NTP servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- smtp_servers Sequence[ClusterV2Network Smtp Server] 
- SMTP servers on a cluster. This is part of payload for cluster update operation only.
- backplanes List<Property Map>
- Params associated to the backplane network segmentation. This is part of payload for cluster(create operation only.)
- externalAddresses List<Property Map>
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- externalData List<Property Map>Services Ips 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- externalSubnet String
- fqdn String
- Cluster fully qualified domain name. This is part of payload for cluster update operation only.
- httpProxy List<Property Map>Lists 
- List of HTTP Proxy server configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
- httpProxy List<Property Map>White Lists 
- internalSubnet String
- keyManagement StringServer Type 
- Management server type.
Valid values are:- "PRISM_CENTRAL" Prism Central management server.
- "EXTERNAL" External management server.
- "LOCAL" Local management server.
 
- managementServers List<Property Map>
- Management server information.
- masqueradingIps List<Property Map>
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- masqueradingPort String
- nameServer List<Property Map>Ip Lists 
- List of name servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- nfsSubnet List<String>White Lists 
- NFS subnet whitelist addresses. This is part of payload for cluster update operation only.
- ntpServer List<Property Map>Ip Lists 
- List of NTP servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.
- smtpServers List<Property Map>
- SMTP servers on a cluster. This is part of payload for cluster update operation only.
ClusterV2NetworkBackplane, ClusterV2NetworkBackplaneArgs      
- IsSegmentation boolEnabled 
- Flag to indicate if the backplane segmentation needs to be enabled or not.
- Netmasks
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Backplane Netmask> 
- Netmask configs.
- Subnets
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Backplane Subnet> 
- Subnet configs.
- VlanTag int
- VLAN Id tagged to the backplane network on the cluster. This is part of cluster create payload.
- IsSegmentation boolEnabled 
- Flag to indicate if the backplane segmentation needs to be enabled or not.
- Netmasks
[]ClusterV2Network Backplane Netmask 
- Netmask configs.
- Subnets
[]ClusterV2Network Backplane Subnet 
- Subnet configs.
- VlanTag int
- VLAN Id tagged to the backplane network on the cluster. This is part of cluster create payload.
- isSegmentation BooleanEnabled 
- Flag to indicate if the backplane segmentation needs to be enabled or not.
- netmasks
List<ClusterV2Network Backplane Netmask> 
- Netmask configs.
- subnets
List<ClusterV2Network Backplane Subnet> 
- Subnet configs.
- vlanTag Integer
- VLAN Id tagged to the backplane network on the cluster. This is part of cluster create payload.
- isSegmentation booleanEnabled 
- Flag to indicate if the backplane segmentation needs to be enabled or not.
- netmasks
ClusterV2Network Backplane Netmask[] 
- Netmask configs.
- subnets
ClusterV2Network Backplane Subnet[] 
- Subnet configs.
- vlanTag number
- VLAN Id tagged to the backplane network on the cluster. This is part of cluster create payload.
- is_segmentation_ boolenabled 
- Flag to indicate if the backplane segmentation needs to be enabled or not.
- netmasks
Sequence[ClusterV2Network Backplane Netmask] 
- Netmask configs.
- subnets
Sequence[ClusterV2Network Backplane Subnet] 
- Subnet configs.
- vlan_tag int
- VLAN Id tagged to the backplane network on the cluster. This is part of cluster create payload.
- isSegmentation BooleanEnabled 
- Flag to indicate if the backplane segmentation needs to be enabled or not.
- netmasks List<Property Map>
- Netmask configs.
- subnets List<Property Map>
- Subnet configs.
- vlanTag Number
- VLAN Id tagged to the backplane network on the cluster. This is part of cluster create payload.
ClusterV2NetworkBackplaneNetmask, ClusterV2NetworkBackplaneNetmaskArgs        
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkBackplaneSubnet, ClusterV2NetworkBackplaneSubnetArgs        
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkExternalAddress, ClusterV2NetworkExternalAddressArgs        
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network External Address Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network External Address Ipv6> 
- (Optional) Ip address params.
 
- Ipv4s
[]ClusterV2Network External Address Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Network External Address Ipv6 
- (Optional) Ip address params.
 
- ipv4s
List<ClusterV2Network External Address Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Network External Address Ipv6> 
- (Optional) Ip address params.
 
- ipv4s
ClusterV2Network External Address Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Network External Address Ipv6[] 
- (Optional) Ip address params.
 
- ipv4s
Sequence[ClusterV2Network External Address Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Network External Address Ipv6] 
- (Optional) Ip address params.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NetworkExternalAddressIpv4, ClusterV2NetworkExternalAddressIpv4Args          
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkExternalAddressIpv6, ClusterV2NetworkExternalAddressIpv6Args          
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkExternalDataServicesIp, ClusterV2NetworkExternalDataServicesIpArgs            
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network External Data Services Ip Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network External Data Services Ip Ipv6> 
- (Optional) Ip address params.
 
- Ipv4s
[]ClusterV2Network External Data Services Ip Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Network External Data Services Ip Ipv6 
- (Optional) Ip address params.
 
- ipv4s
List<ClusterV2Network External Data Services Ip Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Network External Data Services Ip Ipv6> 
- (Optional) Ip address params.
 
- ipv4s
ClusterV2Network External Data Services Ip Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Network External Data Services Ip Ipv6[] 
- (Optional) Ip address params.
 
- ipv4s
Sequence[ClusterV2Network External Data Services Ip Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Network External Data Services Ip Ipv6] 
- (Optional) Ip address params.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NetworkExternalDataServicesIpIpv4, ClusterV2NetworkExternalDataServicesIpIpv4Args              
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkExternalDataServicesIpIpv6, ClusterV2NetworkExternalDataServicesIpIpv6Args              
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkHttpProxyList, ClusterV2NetworkHttpProxyListArgs          
- Name string
- (Required) HTTP Proxy server name configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- IpAddresses List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Http Proxy List Ip Address> 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- Password string
- (Optional) HTTP Proxy server password needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- Port int
- (Optional) HTTP Proxy server port configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- ProxyTypes List<string>
- Username string
- (Optional) HTTP Proxy server username needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- Name string
- (Required) HTTP Proxy server name configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- IpAddresses []ClusterV2Network Http Proxy List Ip Address 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- Password string
- (Optional) HTTP Proxy server password needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- Port int
- (Optional) HTTP Proxy server port configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- ProxyTypes []string
- Username string
- (Optional) HTTP Proxy server username needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- name String
- (Required) HTTP Proxy server name configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- ipAddresses List<ClusterV2Network Http Proxy List Ip Address> 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- password String
- (Optional) HTTP Proxy server password needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- port Integer
- (Optional) HTTP Proxy server port configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- proxyTypes List<String>
- username String
- (Optional) HTTP Proxy server username needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- name string
- (Required) HTTP Proxy server name configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- ipAddresses ClusterV2Network Http Proxy List Ip Address[] 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- password string
- (Optional) HTTP Proxy server password needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- port number
- (Optional) HTTP Proxy server port configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- proxyTypes string[]
- username string
- (Optional) HTTP Proxy server username needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- name str
- (Required) HTTP Proxy server name configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- ip_addresses Sequence[ClusterV2Network Http Proxy List Ip Address] 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- password str
- (Optional) HTTP Proxy server password needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- port int
- (Optional) HTTP Proxy server port configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- proxy_types Sequence[str]
- username str
- (Optional) HTTP Proxy server username needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- name String
- (Required) HTTP Proxy server name configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- ipAddresses List<Property Map>
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- password String
- (Optional) HTTP Proxy server password needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- port Number
- (Optional) HTTP Proxy server port configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
- proxyTypes List<String>
- username String
- (Optional) HTTP Proxy server username needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.
 
ClusterV2NetworkHttpProxyListIpAddress, ClusterV2NetworkHttpProxyListIpAddressArgs              
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Http Proxy List Ip Address Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Http Proxy List Ip Address Ipv6> 
- (Optional) Ip address params.
 
- Ipv4s
[]ClusterV2Network Http Proxy List Ip Address Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Network Http Proxy List Ip Address Ipv6 
- (Optional) Ip address params.
 
- ipv4s
List<ClusterV2Network Http Proxy List Ip Address Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Network Http Proxy List Ip Address Ipv6> 
- (Optional) Ip address params.
 
- ipv4s
ClusterV2Network Http Proxy List Ip Address Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Network Http Proxy List Ip Address Ipv6[] 
- (Optional) Ip address params.
 
- ipv4s
Sequence[ClusterV2Network Http Proxy List Ip Address Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Network Http Proxy List Ip Address Ipv6] 
- (Optional) Ip address params.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NetworkHttpProxyListIpAddressIpv4, ClusterV2NetworkHttpProxyListIpAddressIpv4Args                
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkHttpProxyListIpAddressIpv6, ClusterV2NetworkHttpProxyListIpAddressIpv6Args                
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkHttpProxyWhiteList, ClusterV2NetworkHttpProxyWhiteListArgs            
- Target string
- (Required) Target's identifier which is exempted from going through the configured HTTP Proxy.
 
- TargetType string
- (Optional) Target type. Valid values are:
- "IPV6_ADDRESS" IPV6 address.
- "HOST_NAME" Name of the host.
- "IPV4_ADDRESS" IPV4 address.
- "DOMAIN_NAME_SUFFIX" Domain Name Suffix required for http proxy whitelist.
- "IPV4_NETWORK_MASK" Network Mask of the IpV4 family.
 
- Target string
- (Required) Target's identifier which is exempted from going through the configured HTTP Proxy.
 
- TargetType string
- (Optional) Target type. Valid values are:
- "IPV6_ADDRESS" IPV6 address.
- "HOST_NAME" Name of the host.
- "IPV4_ADDRESS" IPV4 address.
- "DOMAIN_NAME_SUFFIX" Domain Name Suffix required for http proxy whitelist.
- "IPV4_NETWORK_MASK" Network Mask of the IpV4 family.
 
- target String
- (Required) Target's identifier which is exempted from going through the configured HTTP Proxy.
 
- targetType String
- (Optional) Target type. Valid values are:
- "IPV6_ADDRESS" IPV6 address.
- "HOST_NAME" Name of the host.
- "IPV4_ADDRESS" IPV4 address.
- "DOMAIN_NAME_SUFFIX" Domain Name Suffix required for http proxy whitelist.
- "IPV4_NETWORK_MASK" Network Mask of the IpV4 family.
 
- target string
- (Required) Target's identifier which is exempted from going through the configured HTTP Proxy.
 
- targetType string
- (Optional) Target type. Valid values are:
- "IPV6_ADDRESS" IPV6 address.
- "HOST_NAME" Name of the host.
- "IPV4_ADDRESS" IPV4 address.
- "DOMAIN_NAME_SUFFIX" Domain Name Suffix required for http proxy whitelist.
- "IPV4_NETWORK_MASK" Network Mask of the IpV4 family.
 
- target str
- (Required) Target's identifier which is exempted from going through the configured HTTP Proxy.
 
- target_type str
- (Optional) Target type. Valid values are:
- "IPV6_ADDRESS" IPV6 address.
- "HOST_NAME" Name of the host.
- "IPV4_ADDRESS" IPV4 address.
- "DOMAIN_NAME_SUFFIX" Domain Name Suffix required for http proxy whitelist.
- "IPV4_NETWORK_MASK" Network Mask of the IpV4 family.
 
- target String
- (Required) Target's identifier which is exempted from going through the configured HTTP Proxy.
 
- targetType String
- (Optional) Target type. Valid values are:
- "IPV6_ADDRESS" IPV6 address.
- "HOST_NAME" Name of the host.
- "IPV4_ADDRESS" IPV4 address.
- "DOMAIN_NAME_SUFFIX" Domain Name Suffix required for http proxy whitelist.
- "IPV4_NETWORK_MASK" Network Mask of the IpV4 family.
 
ClusterV2NetworkManagementServer, ClusterV2NetworkManagementServerArgs        
- Ips
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Management Server Ip> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- IsDrs boolEnabled 
- IsIn boolUse 
- IsRegistered bool
- Indicates whether it is registered or not.
- Type string
- Management server type.
Valid values are:- "VCENTER" Vcenter management server.
 
- Ips
[]ClusterV2Network Management Server Ip 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- IsDrs boolEnabled 
- IsIn boolUse 
- IsRegistered bool
- Indicates whether it is registered or not.
- Type string
- Management server type.
Valid values are:- "VCENTER" Vcenter management server.
 
- ips
List<ClusterV2Network Management Server Ip> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- isDrs BooleanEnabled 
- isIn BooleanUse 
- isRegistered Boolean
- Indicates whether it is registered or not.
- type String
- Management server type.
Valid values are:- "VCENTER" Vcenter management server.
 
- ips
ClusterV2Network Management Server Ip[] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- isDrs booleanEnabled 
- isIn booleanUse 
- isRegistered boolean
- Indicates whether it is registered or not.
- type string
- Management server type.
Valid values are:- "VCENTER" Vcenter management server.
 
- ips
Sequence[ClusterV2Network Management Server Ip] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- is_drs_ boolenabled 
- is_in_ booluse 
- is_registered bool
- Indicates whether it is registered or not.
- type str
- Management server type.
Valid values are:- "VCENTER" Vcenter management server.
 
- ips List<Property Map>
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- isDrs BooleanEnabled 
- isIn BooleanUse 
- isRegistered Boolean
- Indicates whether it is registered or not.
- type String
- Management server type.
Valid values are:- "VCENTER" Vcenter management server.
 
ClusterV2NetworkManagementServerIp, ClusterV2NetworkManagementServerIpArgs          
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Management Server Ip Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Management Server Ip Ipv6> 
- (Optional) Ip address params.
 
- Ipv4s
[]ClusterV2Network Management Server Ip Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Network Management Server Ip Ipv6 
- (Optional) Ip address params.
 
- ipv4s
List<ClusterV2Network Management Server Ip Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Network Management Server Ip Ipv6> 
- (Optional) Ip address params.
 
- ipv4s
ClusterV2Network Management Server Ip Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Network Management Server Ip Ipv6[] 
- (Optional) Ip address params.
 
- ipv4s
Sequence[ClusterV2Network Management Server Ip Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Network Management Server Ip Ipv6] 
- (Optional) Ip address params.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NetworkManagementServerIpIpv4, ClusterV2NetworkManagementServerIpIpv4Args            
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkManagementServerIpIpv6, ClusterV2NetworkManagementServerIpIpv6Args            
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkMasqueradingIp, ClusterV2NetworkMasqueradingIpArgs        
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Masquerading Ip Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Masquerading Ip Ipv6> 
- (Optional) Ip address params.
 
- Ipv4s
[]ClusterV2Network Masquerading Ip Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Network Masquerading Ip Ipv6 
- (Optional) Ip address params.
 
- ipv4s
List<ClusterV2Network Masquerading Ip Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Network Masquerading Ip Ipv6> 
- (Optional) Ip address params.
 
- ipv4s
ClusterV2Network Masquerading Ip Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Network Masquerading Ip Ipv6[] 
- (Optional) Ip address params.
 
- ipv4s
Sequence[ClusterV2Network Masquerading Ip Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Network Masquerading Ip Ipv6] 
- (Optional) Ip address params.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NetworkMasqueradingIpIpv4, ClusterV2NetworkMasqueradingIpIpv4Args          
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkMasqueradingIpIpv6, ClusterV2NetworkMasqueradingIpIpv6Args          
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkNameServerIpList, ClusterV2NetworkNameServerIpListArgs            
- Fqdns
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Name Server Ip List Fqdn> 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Name Server Ip List Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Name Server Ip List Ipv6> 
- (Optional) Ip address params.
 
- Fqdns
[]ClusterV2Network Name Server Ip List Fqdn 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- Ipv4s
[]ClusterV2Network Name Server Ip List Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Network Name Server Ip List Ipv6 
- (Optional) Ip address params.
 
- fqdns
List<ClusterV2Network Name Server Ip List Fqdn> 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s
List<ClusterV2Network Name Server Ip List Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Network Name Server Ip List Ipv6> 
- (Optional) Ip address params.
 
- fqdns
ClusterV2Network Name Server Ip List Fqdn[] 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s
ClusterV2Network Name Server Ip List Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Network Name Server Ip List Ipv6[] 
- (Optional) Ip address params.
 
- fqdns
Sequence[ClusterV2Network Name Server Ip List Fqdn] 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s
Sequence[ClusterV2Network Name Server Ip List Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Network Name Server Ip List Ipv6] 
- (Optional) Ip address params.
 
- fqdns List<Property Map>
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NetworkNameServerIpListFqdn, ClusterV2NetworkNameServerIpListFqdnArgs              
- Value string
- Value string
- value String
- value string
- value str
- value String
ClusterV2NetworkNameServerIpListIpv4, ClusterV2NetworkNameServerIpListIpv4Args              
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkNameServerIpListIpv6, ClusterV2NetworkNameServerIpListIpv6Args              
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkNtpServerIpList, ClusterV2NetworkNtpServerIpListArgs            
- Fqdns
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Ntp Server Ip List Fqdn> 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Ntp Server Ip List Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Ntp Server Ip List Ipv6> 
- (Optional) Ip address params.
 
- Fqdns
[]ClusterV2Network Ntp Server Ip List Fqdn 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- Ipv4s
[]ClusterV2Network Ntp Server Ip List Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Network Ntp Server Ip List Ipv6 
- (Optional) Ip address params.
 
- fqdns
List<ClusterV2Network Ntp Server Ip List Fqdn> 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s
List<ClusterV2Network Ntp Server Ip List Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Network Ntp Server Ip List Ipv6> 
- (Optional) Ip address params.
 
- fqdns
ClusterV2Network Ntp Server Ip List Fqdn[] 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s
ClusterV2Network Ntp Server Ip List Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Network Ntp Server Ip List Ipv6[] 
- (Optional) Ip address params.
 
- fqdns
Sequence[ClusterV2Network Ntp Server Ip List Fqdn] 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s
Sequence[ClusterV2Network Ntp Server Ip List Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Network Ntp Server Ip List Ipv6] 
- (Optional) Ip address params.
 
- fqdns List<Property Map>
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NetworkNtpServerIpListFqdn, ClusterV2NetworkNtpServerIpListFqdnArgs              
- Value string
- Value string
- value String
- value string
- value str
- value String
ClusterV2NetworkNtpServerIpListIpv4, ClusterV2NetworkNtpServerIpListIpv4Args              
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkNtpServerIpListIpv6, ClusterV2NetworkNtpServerIpListIpv6Args              
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkSmtpServer, ClusterV2NetworkSmtpServerArgs        
- EmailAddress string
- SMTP email address.
- Servers
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Smtp Server Server> 
- SMTP network details.
- Type string
- Type of SMTP server.
Valid values are:- "PLAIN" Plain type SMTP server.
- "STARTTLS" Start TLS type SMTP server.
- "SSL" SSL type SMTP server.
 
- EmailAddress string
- SMTP email address.
- Servers
[]ClusterV2Network Smtp Server Server 
- SMTP network details.
- Type string
- Type of SMTP server.
Valid values are:- "PLAIN" Plain type SMTP server.
- "STARTTLS" Start TLS type SMTP server.
- "SSL" SSL type SMTP server.
 
- emailAddress String
- SMTP email address.
- servers
List<ClusterV2Network Smtp Server Server> 
- SMTP network details.
- type String
- Type of SMTP server.
Valid values are:- "PLAIN" Plain type SMTP server.
- "STARTTLS" Start TLS type SMTP server.
- "SSL" SSL type SMTP server.
 
- emailAddress string
- SMTP email address.
- servers
ClusterV2Network Smtp Server Server[] 
- SMTP network details.
- type string
- Type of SMTP server.
Valid values are:- "PLAIN" Plain type SMTP server.
- "STARTTLS" Start TLS type SMTP server.
- "SSL" SSL type SMTP server.
 
- email_address str
- SMTP email address.
- servers
Sequence[ClusterV2Network Smtp Server Server] 
- SMTP network details.
- type str
- Type of SMTP server.
Valid values are:- "PLAIN" Plain type SMTP server.
- "STARTTLS" Start TLS type SMTP server.
- "SSL" SSL type SMTP server.
 
- emailAddress String
- SMTP email address.
- servers List<Property Map>
- SMTP network details.
- type String
- Type of SMTP server.
Valid values are:- "PLAIN" Plain type SMTP server.
- "STARTTLS" Start TLS type SMTP server.
- "SSL" SSL type SMTP server.
 
ClusterV2NetworkSmtpServerServer, ClusterV2NetworkSmtpServerServerArgs          
- IpAddresses List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Smtp Server Server Ip Address> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- Password string
- SMTP server password.
- Port int
- SMTP port.
- Username string
- SMTP server user name.
- IpAddresses []ClusterV2Network Smtp Server Server Ip Address 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- Password string
- SMTP server password.
- Port int
- SMTP port.
- Username string
- SMTP server user name.
- ipAddresses List<ClusterV2Network Smtp Server Server Ip Address> 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- password String
- SMTP server password.
- port Integer
- SMTP port.
- username String
- SMTP server user name.
- ipAddresses ClusterV2Network Smtp Server Server Ip Address[] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- password string
- SMTP server password.
- port number
- SMTP port.
- username string
- SMTP server user name.
- ip_addresses Sequence[ClusterV2Network Smtp Server Server Ip Address] 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- password str
- SMTP server password.
- port int
- SMTP port.
- username str
- SMTP server user name.
- ipAddresses List<Property Map>
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- password String
- SMTP server password.
- port Number
- SMTP port.
- username String
- SMTP server user name.
ClusterV2NetworkSmtpServerServerIpAddress, ClusterV2NetworkSmtpServerServerIpAddressArgs              
- Fqdns
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Smtp Server Server Ip Address Fqdn> 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Smtp Server Server Ip Address Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Network Smtp Server Server Ip Address Ipv6> 
- (Optional) Ip address params.
 
- Fqdns
[]ClusterV2Network Smtp Server Server Ip Address Fqdn 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- Ipv4s
[]ClusterV2Network Smtp Server Server Ip Address Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Network Smtp Server Server Ip Address Ipv6 
- (Optional) Ip address params.
 
- fqdns
List<ClusterV2Network Smtp Server Server Ip Address Fqdn> 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s
List<ClusterV2Network Smtp Server Server Ip Address Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Network Smtp Server Server Ip Address Ipv6> 
- (Optional) Ip address params.
 
- fqdns
ClusterV2Network Smtp Server Server Ip Address Fqdn[] 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s
ClusterV2Network Smtp Server Server Ip Address Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Network Smtp Server Server Ip Address Ipv6[] 
- (Optional) Ip address params.
 
- fqdns
Sequence[ClusterV2Network Smtp Server Server Ip Address Fqdn] 
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s
Sequence[ClusterV2Network Smtp Server Server Ip Address Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Network Smtp Server Server Ip Address Ipv6] 
- (Optional) Ip address params.
 
- fqdns List<Property Map>
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NetworkSmtpServerServerIpAddressFqdn, ClusterV2NetworkSmtpServerServerIpAddressFqdnArgs                
- Value string
- Value string
- value String
- value string
- value str
- value String
ClusterV2NetworkSmtpServerServerIpAddressIpv4, ClusterV2NetworkSmtpServerServerIpAddressIpv4Args                
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NetworkSmtpServerServerIpAddressIpv6, ClusterV2NetworkSmtpServerServerIpAddressIpv6Args                
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2Node, ClusterV2NodeArgs    
- NodeLists List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Node Node List> 
- (Optional) List of nodes in a cluster.
 
- NumberOf intNodes 
- NodeLists []ClusterV2Node Node List 
- (Optional) List of nodes in a cluster.
 
- NumberOf intNodes 
- nodeLists List<ClusterV2Node Node List> 
- (Optional) List of nodes in a cluster.
 
- numberOf IntegerNodes 
- nodeLists ClusterV2Node Node List[] 
- (Optional) List of nodes in a cluster.
 
- numberOf numberNodes 
- node_lists Sequence[ClusterV2Node Node List] 
- (Optional) List of nodes in a cluster.
 
- number_of_ intnodes 
- nodeLists List<Property Map>
- (Optional) List of nodes in a cluster.
 
- numberOf NumberNodes 
ClusterV2NodeNodeList, ClusterV2NodeNodeListArgs        
- ControllerVm List<PiersIps Karsenbarg. Nutanix. Inputs. Cluster V2Node Node List Controller Vm Ip> 
- (Required) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- HostIps List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Node Node List Host Ip> 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- NodeUuid string
- ControllerVm []ClusterIps V2Node Node List Controller Vm Ip 
- (Required) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- HostIps []ClusterV2Node Node List Host Ip 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- NodeUuid string
- controllerVm List<ClusterIps V2Node Node List Controller Vm Ip> 
- (Required) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- hostIps List<ClusterV2Node Node List Host Ip> 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- nodeUuid String
- controllerVm ClusterIps V2Node Node List Controller Vm Ip[] 
- (Required) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- hostIps ClusterV2Node Node List Host Ip[] 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- nodeUuid string
- controller_vm_ Sequence[Clusterips V2Node Node List Controller Vm Ip] 
- (Required) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- host_ips Sequence[ClusterV2Node Node List Host Ip] 
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- node_uuid str
- controllerVm List<Property Map>Ips 
- (Required) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- hostIps List<Property Map>
- (Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- nodeUuid String
ClusterV2NodeNodeListControllerVmIp, ClusterV2NodeNodeListControllerVmIpArgs              
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Node Node List Controller Vm Ip Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Node Node List Controller Vm Ip Ipv6> 
- (Optional) Ip address params.
 
- Ipv4s
[]ClusterV2Node Node List Controller Vm Ip Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Node Node List Controller Vm Ip Ipv6 
- (Optional) Ip address params.
 
- ipv4s
List<ClusterV2Node Node List Controller Vm Ip Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Node Node List Controller Vm Ip Ipv6> 
- (Optional) Ip address params.
 
- ipv4s
ClusterV2Node Node List Controller Vm Ip Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Node Node List Controller Vm Ip Ipv6[] 
- (Optional) Ip address params.
 
- ipv4s
Sequence[ClusterV2Node Node List Controller Vm Ip Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Node Node List Controller Vm Ip Ipv6] 
- (Optional) Ip address params.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NodeNodeListControllerVmIpIpv4, ClusterV2NodeNodeListControllerVmIpIpv4Args                
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NodeNodeListControllerVmIpIpv6, ClusterV2NodeNodeListControllerVmIpIpv6Args                
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NodeNodeListHostIp, ClusterV2NodeNodeListHostIpArgs            
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Node Node List Host Ip Ipv4> 
- (Optional) ip adresss params.
 
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Cluster V2Node Node List Host Ip Ipv6> 
- (Optional) Ip address params.
 
- Ipv4s
[]ClusterV2Node Node List Host Ip Ipv4 
- (Optional) ip adresss params.
 
- Ipv6s
[]ClusterV2Node Node List Host Ip Ipv6 
- (Optional) Ip address params.
 
- ipv4s
List<ClusterV2Node Node List Host Ip Ipv4> 
- (Optional) ip adresss params.
 
- ipv6s
List<ClusterV2Node Node List Host Ip Ipv6> 
- (Optional) Ip address params.
 
- ipv4s
ClusterV2Node Node List Host Ip Ipv4[] 
- (Optional) ip adresss params.
 
- ipv6s
ClusterV2Node Node List Host Ip Ipv6[] 
- (Optional) Ip address params.
 
- ipv4s
Sequence[ClusterV2Node Node List Host Ip Ipv4] 
- (Optional) ip adresss params.
 
- ipv6s
Sequence[ClusterV2Node Node List Host Ip Ipv6] 
- (Optional) Ip address params.
 
- ipv4s List<Property Map>
- (Optional) ip adresss params.
 
- ipv6s List<Property Map>
- (Optional) Ip address params.
 
ClusterV2NodeNodeListHostIpIpv4, ClusterV2NodeNodeListHostIpIpv4Args              
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
ClusterV2NodeNodeListHostIpIpv6, ClusterV2NodeNodeListHostIpIpv6Args              
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- Value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- PrefixLength int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Integer
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value string
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value str
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefix_length int
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
- value String
- (Required) Ip address.
 - See detailed information in Nutanix Cluster Entity V4. 
- prefixLength Number
- (Optional) The prefix length of the network to which this host IPv4 address belongs.
 
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the nutanixTerraform Provider.
