1. Packages
  2. Nutanix
  3. API Docs
  4. PcDeployV2
Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg

nutanix.PcDeployV2

Explore with Pulumi AI

nutanix logo
Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg
    • The Pc Deploy V2 resource is an action-only resource that supports creating actions. The update and delete operations have no effect. To run it again, destroy and reapply the resource.
    • We need to increase the timeout for deploying the PC resource because the deployment takes longer than the default timeout allows for the operation to complete.

    Deploys a Prism Central using the provided details. Prism Central Size, Network Config are mandatory fields to deploy Prism Central. The response from this endpoint contains the URL in the task object location header that can be used to track the request status.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    resources:
      example:
        type: nutanix:PcDeployV2
        properties:
          config:
            buildInfo:
              version: pc.2024.3
            name: PC_EXAMPLE
            size: STARTER
          network:
            externalNetworks:
              - defaultGateway:
                  ipv4:
                    - value: 10.97.64.1
                ipRanges:
                  - begin:
                      ipv4:
                        - value: 10.97.64.91
                    end:
                      ipv4:
                        - value: 10.97.64.91
                networkExtId: ba416f8d-00f2-499d-bc4c-19da8d104af9
                subnetMask:
                  ipv4:
                    - value: 255.255.252.0
            nameServers:
              - ipv4:
                  - value: 10.40.64.16
              - ipv4:
                  - value: 10.40.64.15
            ntpServers:
              - fqdn:
                  - value: 2.centos.pool.ntp.org
              - fqdn:
                  - value: 3.centos.pool.ntp.org
    

    Create PcDeployV2 Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new PcDeployV2(name: string, args: PcDeployV2Args, opts?: CustomResourceOptions);
    @overload
    def PcDeployV2(resource_name: str,
                   args: PcDeployV2Args,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def PcDeployV2(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   config: Optional[PcDeployV2ConfigArgs] = None,
                   network: Optional[PcDeployV2NetworkArgs] = None,
                   should_enable_high_availability: Optional[bool] = None)
    func NewPcDeployV2(ctx *Context, name string, args PcDeployV2Args, opts ...ResourceOption) (*PcDeployV2, error)
    public PcDeployV2(string name, PcDeployV2Args args, CustomResourceOptions? opts = null)
    public PcDeployV2(String name, PcDeployV2Args args)
    public PcDeployV2(String name, PcDeployV2Args args, CustomResourceOptions options)
    
    type: nutanix:PcDeployV2
    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 PcDeployV2Args
    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 PcDeployV2Args
    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 PcDeployV2Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PcDeployV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PcDeployV2Args
    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 pcDeployV2Resource = new Nutanix.PcDeployV2("pcDeployV2Resource", new()
    {
        Config = new Nutanix.Inputs.PcDeployV2ConfigArgs
        {
            BuildInfo = new Nutanix.Inputs.PcDeployV2ConfigBuildInfoArgs
            {
                Version = "string",
            },
            Name = "string",
            Size = "string",
            BootstrapConfig = new Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigArgs
            {
                CloudInitConfigs = new[]
                {
                    new Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigCloudInitConfigArgs
                    {
                        CloudInitScripts = new[]
                        {
                            new Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptArgs
                            {
                                CustomKeyValues = new[]
                                {
                                    new Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArgs
                                    {
                                        KeyValuePairs = new[]
                                        {
                                            new Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArgs
                                            {
                                                Name = "string",
                                                Values = new[]
                                                {
                                                    new Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArgs
                                                    {
                                                        Boolean = false,
                                                        Integer = 0,
                                                        IntegerLists = new[]
                                                        {
                                                            0,
                                                        },
                                                        MapOfStrings = new[]
                                                        {
                                                            new Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs
                                                            {
                                                                Map = 
                                                                {
                                                                    { "string", "string" },
                                                                },
                                                            },
                                                        },
                                                        Object = 
                                                        {
                                                            { "string", "string" },
                                                        },
                                                        String = "string",
                                                        StringLists = new[]
                                                        {
                                                            "string",
                                                        },
                                                    },
                                                },
                                            },
                                        },
                                    },
                                },
                                UserDatas = new[]
                                {
                                    new Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArgs
                                    {
                                        Value = "string",
                                    },
                                },
                            },
                        },
                        DatasourceType = "string",
                        Metadata = "string",
                    },
                },
                EnvironmentInfo = new Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigEnvironmentInfoArgs
                {
                    ProviderType = "string",
                    ProvisioningType = "string",
                    Type = "string",
                },
            },
            Credentials = new[]
            {
                new Nutanix.Inputs.PcDeployV2ConfigCredentialArgs
                {
                    Password = "string",
                    Username = "string",
                },
            },
            ResourceConfigs = new[]
            {
                new Nutanix.Inputs.PcDeployV2ConfigResourceConfigArgs
                {
                    ContainerExtIds = new[]
                    {
                        "string",
                    },
                    DataDiskSizeBytes = 0,
                    MemorySizeBytes = 0,
                    NumVcpus = 0,
                },
            },
            ShouldEnableLockdownMode = false,
        },
        Network = new Nutanix.Inputs.PcDeployV2NetworkArgs
        {
            NameServers = new[]
            {
                new Nutanix.Inputs.PcDeployV2NetworkNameServerArgs
                {
                    Fqdns = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkNameServerFqdnArgs
                        {
                            Value = "string",
                        },
                    },
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkNameServerIpv4Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkNameServerIpv6Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                },
            },
            NtpServers = new[]
            {
                new Nutanix.Inputs.PcDeployV2NetworkNtpServerArgs
                {
                    Fqdns = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkNtpServerFqdnArgs
                        {
                            Value = "string",
                        },
                    },
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkNtpServerIpv4Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkNtpServerIpv6Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                },
            },
            ExternalAddress = new Nutanix.Inputs.PcDeployV2NetworkExternalAddressArgs
            {
                Ipv4s = new[]
                {
                    new Nutanix.Inputs.PcDeployV2NetworkExternalAddressIpv4Args
                    {
                        Value = "string",
                        PrefixLength = 0,
                    },
                },
                Ipv6s = new[]
                {
                    new Nutanix.Inputs.PcDeployV2NetworkExternalAddressIpv6Args
                    {
                        Value = "string",
                        PrefixLength = 0,
                    },
                },
            },
            ExternalNetworks = new[]
            {
                new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkArgs
                {
                    DefaultGateway = new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkDefaultGatewayArgs
                    {
                        Fqdns = new[]
                        {
                            new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkDefaultGatewayFqdnArgs
                            {
                                Value = "string",
                            },
                        },
                        Ipv4s = new[]
                        {
                            new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4Args
                            {
                                Value = "string",
                                PrefixLength = 0,
                            },
                        },
                        Ipv6s = new[]
                        {
                            new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6Args
                            {
                                Value = "string",
                                PrefixLength = 0,
                            },
                        },
                    },
                    IpRanges = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeArgs
                        {
                            Begin = new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeBeginArgs
                            {
                                Ipv4s = new[]
                                {
                                    new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4Args
                                    {
                                        Value = "string",
                                        PrefixLength = 0,
                                    },
                                },
                                Ipv6s = new[]
                                {
                                    new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6Args
                                    {
                                        Value = "string",
                                        PrefixLength = 0,
                                    },
                                },
                            },
                            End = new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeEndArgs
                            {
                                Ipv4s = new[]
                                {
                                    new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeEndIpv4Args
                                    {
                                        Value = "string",
                                        PrefixLength = 0,
                                    },
                                },
                                Ipv6s = new[]
                                {
                                    new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeEndIpv6Args
                                    {
                                        Value = "string",
                                        PrefixLength = 0,
                                    },
                                },
                            },
                        },
                    },
                    NetworkExtId = "string",
                    SubnetMask = new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkSubnetMaskArgs
                    {
                        Fqdns = new[]
                        {
                            new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkSubnetMaskFqdnArgs
                            {
                                Value = "string",
                            },
                        },
                        Ipv4s = new[]
                        {
                            new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkSubnetMaskIpv4Args
                            {
                                Value = "string",
                                PrefixLength = 0,
                            },
                        },
                        Ipv6s = new[]
                        {
                            new Nutanix.Inputs.PcDeployV2NetworkExternalNetworkSubnetMaskIpv6Args
                            {
                                Value = "string",
                                PrefixLength = 0,
                            },
                        },
                    },
                },
            },
            Fqdn = "string",
            InternalNetworks = new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksArgs
            {
                DefaultGateway = new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksDefaultGatewayArgs
                {
                    Fqdns = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksDefaultGatewayFqdnArgs
                        {
                            Value = "string",
                        },
                    },
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                },
                IpRanges = new[]
                {
                    new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeArgs
                    {
                        Begin = new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeBeginArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                        End = new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeEndArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeEndIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeEndIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                },
                SubnetMask = new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksSubnetMaskArgs
                {
                    Fqdns = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksSubnetMaskFqdnArgs
                        {
                            Value = "string",
                        },
                    },
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksSubnetMaskIpv4Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.PcDeployV2NetworkInternalNetworksSubnetMaskIpv6Args
                        {
                            Value = "string",
                            PrefixLength = 0,
                        },
                    },
                },
            },
        },
        ShouldEnableHighAvailability = false,
    });
    
    example, err := nutanix.NewPcDeployV2(ctx, "pcDeployV2Resource", &nutanix.PcDeployV2Args{
    	Config: &nutanix.PcDeployV2ConfigArgs{
    		BuildInfo: &nutanix.PcDeployV2ConfigBuildInfoArgs{
    			Version: pulumi.String("string"),
    		},
    		Name: pulumi.String("string"),
    		Size: pulumi.String("string"),
    		BootstrapConfig: &nutanix.PcDeployV2ConfigBootstrapConfigArgs{
    			CloudInitConfigs: nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigArray{
    				&nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigArgs{
    					CloudInitScripts: nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptArray{
    						&nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptArgs{
    							CustomKeyValues: nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArray{
    								&nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArgs{
    									KeyValuePairs: nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArray{
    										&nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArgs{
    											Name: pulumi.String("string"),
    											Values: nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArray{
    												&nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArgs{
    													Boolean: pulumi.Bool(false),
    													Integer: pulumi.Int(0),
    													IntegerLists: pulumi.IntArray{
    														pulumi.Int(0),
    													},
    													MapOfStrings: nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArray{
    														&nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs{
    															Map: pulumi.StringMap{
    																"string": pulumi.String("string"),
    															},
    														},
    													},
    													Object: pulumi.StringMap{
    														"string": pulumi.String("string"),
    													},
    													String: pulumi.String("string"),
    													StringLists: pulumi.StringArray{
    														pulumi.String("string"),
    													},
    												},
    											},
    										},
    									},
    								},
    							},
    							UserDatas: nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArray{
    								&nutanix.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArgs{
    									Value: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					DatasourceType: pulumi.String("string"),
    					Metadata:       pulumi.String("string"),
    				},
    			},
    			EnvironmentInfo: &nutanix.PcDeployV2ConfigBootstrapConfigEnvironmentInfoArgs{
    				ProviderType:     pulumi.String("string"),
    				ProvisioningType: pulumi.String("string"),
    				Type:             pulumi.String("string"),
    			},
    		},
    		Credentials: nutanix.PcDeployV2ConfigCredentialArray{
    			&nutanix.PcDeployV2ConfigCredentialArgs{
    				Password: pulumi.String("string"),
    				Username: pulumi.String("string"),
    			},
    		},
    		ResourceConfigs: nutanix.PcDeployV2ConfigResourceConfigArray{
    			&nutanix.PcDeployV2ConfigResourceConfigArgs{
    				ContainerExtIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				DataDiskSizeBytes: pulumi.Int(0),
    				MemorySizeBytes:   pulumi.Int(0),
    				NumVcpus:          pulumi.Int(0),
    			},
    		},
    		ShouldEnableLockdownMode: pulumi.Bool(false),
    	},
    	Network: &nutanix.PcDeployV2NetworkArgs{
    		NameServers: nutanix.PcDeployV2NetworkNameServerArray{
    			&nutanix.PcDeployV2NetworkNameServerArgs{
    				Fqdns: nutanix.PcDeployV2NetworkNameServerFqdnArray{
    					&nutanix.PcDeployV2NetworkNameServerFqdnArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    				Ipv4s: nutanix.PcDeployV2NetworkNameServerIpv4Array{
    					&nutanix.PcDeployV2NetworkNameServerIpv4Args{
    						Value:        pulumi.String("string"),
    						PrefixLength: pulumi.Int(0),
    					},
    				},
    				Ipv6s: nutanix.PcDeployV2NetworkNameServerIpv6Array{
    					&nutanix.PcDeployV2NetworkNameServerIpv6Args{
    						Value:        pulumi.String("string"),
    						PrefixLength: pulumi.Int(0),
    					},
    				},
    			},
    		},
    		NtpServers: nutanix.PcDeployV2NetworkNtpServerArray{
    			&nutanix.PcDeployV2NetworkNtpServerArgs{
    				Fqdns: nutanix.PcDeployV2NetworkNtpServerFqdnArray{
    					&nutanix.PcDeployV2NetworkNtpServerFqdnArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    				Ipv4s: nutanix.PcDeployV2NetworkNtpServerIpv4Array{
    					&nutanix.PcDeployV2NetworkNtpServerIpv4Args{
    						Value:        pulumi.String("string"),
    						PrefixLength: pulumi.Int(0),
    					},
    				},
    				Ipv6s: nutanix.PcDeployV2NetworkNtpServerIpv6Array{
    					&nutanix.PcDeployV2NetworkNtpServerIpv6Args{
    						Value:        pulumi.String("string"),
    						PrefixLength: pulumi.Int(0),
    					},
    				},
    			},
    		},
    		ExternalAddress: &nutanix.PcDeployV2NetworkExternalAddressArgs{
    			Ipv4s: nutanix.PcDeployV2NetworkExternalAddressIpv4Array{
    				&nutanix.PcDeployV2NetworkExternalAddressIpv4Args{
    					Value:        pulumi.String("string"),
    					PrefixLength: pulumi.Int(0),
    				},
    			},
    			Ipv6s: nutanix.PcDeployV2NetworkExternalAddressIpv6Array{
    				&nutanix.PcDeployV2NetworkExternalAddressIpv6Args{
    					Value:        pulumi.String("string"),
    					PrefixLength: pulumi.Int(0),
    				},
    			},
    		},
    		ExternalNetworks: nutanix.PcDeployV2NetworkExternalNetworkArray{
    			&nutanix.PcDeployV2NetworkExternalNetworkArgs{
    				DefaultGateway: &nutanix.PcDeployV2NetworkExternalNetworkDefaultGatewayArgs{
    					Fqdns: nutanix.PcDeployV2NetworkExternalNetworkDefaultGatewayFqdnArray{
    						&nutanix.PcDeployV2NetworkExternalNetworkDefaultGatewayFqdnArgs{
    							Value: pulumi.String("string"),
    						},
    					},
    					Ipv4s: nutanix.PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4Array{
    						&nutanix.PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4Args{
    							Value:        pulumi.String("string"),
    							PrefixLength: pulumi.Int(0),
    						},
    					},
    					Ipv6s: nutanix.PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6Array{
    						&nutanix.PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6Args{
    							Value:        pulumi.String("string"),
    							PrefixLength: pulumi.Int(0),
    						},
    					},
    				},
    				IpRanges: nutanix.PcDeployV2NetworkExternalNetworkIpRangeArray{
    					&nutanix.PcDeployV2NetworkExternalNetworkIpRangeArgs{
    						Begin: &nutanix.PcDeployV2NetworkExternalNetworkIpRangeBeginArgs{
    							Ipv4s: nutanix.PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4Array{
    								&nutanix.PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4Args{
    									Value:        pulumi.String("string"),
    									PrefixLength: pulumi.Int(0),
    								},
    							},
    							Ipv6s: nutanix.PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6Array{
    								&nutanix.PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6Args{
    									Value:        pulumi.String("string"),
    									PrefixLength: pulumi.Int(0),
    								},
    							},
    						},
    						End: &nutanix.PcDeployV2NetworkExternalNetworkIpRangeEndArgs{
    							Ipv4s: nutanix.PcDeployV2NetworkExternalNetworkIpRangeEndIpv4Array{
    								&nutanix.PcDeployV2NetworkExternalNetworkIpRangeEndIpv4Args{
    									Value:        pulumi.String("string"),
    									PrefixLength: pulumi.Int(0),
    								},
    							},
    							Ipv6s: nutanix.PcDeployV2NetworkExternalNetworkIpRangeEndIpv6Array{
    								&nutanix.PcDeployV2NetworkExternalNetworkIpRangeEndIpv6Args{
    									Value:        pulumi.String("string"),
    									PrefixLength: pulumi.Int(0),
    								},
    							},
    						},
    					},
    				},
    				NetworkExtId: pulumi.String("string"),
    				SubnetMask: &nutanix.PcDeployV2NetworkExternalNetworkSubnetMaskArgs{
    					Fqdns: nutanix.PcDeployV2NetworkExternalNetworkSubnetMaskFqdnArray{
    						&nutanix.PcDeployV2NetworkExternalNetworkSubnetMaskFqdnArgs{
    							Value: pulumi.String("string"),
    						},
    					},
    					Ipv4s: nutanix.PcDeployV2NetworkExternalNetworkSubnetMaskIpv4Array{
    						&nutanix.PcDeployV2NetworkExternalNetworkSubnetMaskIpv4Args{
    							Value:        pulumi.String("string"),
    							PrefixLength: pulumi.Int(0),
    						},
    					},
    					Ipv6s: nutanix.PcDeployV2NetworkExternalNetworkSubnetMaskIpv6Array{
    						&nutanix.PcDeployV2NetworkExternalNetworkSubnetMaskIpv6Args{
    							Value:        pulumi.String("string"),
    							PrefixLength: pulumi.Int(0),
    						},
    					},
    				},
    			},
    		},
    		Fqdn: pulumi.String("string"),
    		InternalNetworks: &nutanix.PcDeployV2NetworkInternalNetworksArgs{
    			DefaultGateway: &nutanix.PcDeployV2NetworkInternalNetworksDefaultGatewayArgs{
    				Fqdns: nutanix.PcDeployV2NetworkInternalNetworksDefaultGatewayFqdnArray{
    					&nutanix.PcDeployV2NetworkInternalNetworksDefaultGatewayFqdnArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    				Ipv4s: nutanix.PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4Array{
    					&nutanix.PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4Args{
    						Value:        pulumi.String("string"),
    						PrefixLength: pulumi.Int(0),
    					},
    				},
    				Ipv6s: nutanix.PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6Array{
    					&nutanix.PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6Args{
    						Value:        pulumi.String("string"),
    						PrefixLength: pulumi.Int(0),
    					},
    				},
    			},
    			IpRanges: nutanix.PcDeployV2NetworkInternalNetworksIpRangeArray{
    				&nutanix.PcDeployV2NetworkInternalNetworksIpRangeArgs{
    					Begin: &nutanix.PcDeployV2NetworkInternalNetworksIpRangeBeginArgs{
    						Ipv4s: nutanix.PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4Array{
    							&nutanix.PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    						Ipv6s: nutanix.PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6Array{
    							&nutanix.PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    					},
    					End: &nutanix.PcDeployV2NetworkInternalNetworksIpRangeEndArgs{
    						Ipv4s: nutanix.PcDeployV2NetworkInternalNetworksIpRangeEndIpv4Array{
    							&nutanix.PcDeployV2NetworkInternalNetworksIpRangeEndIpv4Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    						Ipv6s: nutanix.PcDeployV2NetworkInternalNetworksIpRangeEndIpv6Array{
    							&nutanix.PcDeployV2NetworkInternalNetworksIpRangeEndIpv6Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    					},
    				},
    			},
    			SubnetMask: &nutanix.PcDeployV2NetworkInternalNetworksSubnetMaskArgs{
    				Fqdns: nutanix.PcDeployV2NetworkInternalNetworksSubnetMaskFqdnArray{
    					&nutanix.PcDeployV2NetworkInternalNetworksSubnetMaskFqdnArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    				Ipv4s: nutanix.PcDeployV2NetworkInternalNetworksSubnetMaskIpv4Array{
    					&nutanix.PcDeployV2NetworkInternalNetworksSubnetMaskIpv4Args{
    						Value:        pulumi.String("string"),
    						PrefixLength: pulumi.Int(0),
    					},
    				},
    				Ipv6s: nutanix.PcDeployV2NetworkInternalNetworksSubnetMaskIpv6Array{
    					&nutanix.PcDeployV2NetworkInternalNetworksSubnetMaskIpv6Args{
    						Value:        pulumi.String("string"),
    						PrefixLength: pulumi.Int(0),
    					},
    				},
    			},
    		},
    	},
    	ShouldEnableHighAvailability: pulumi.Bool(false),
    })
    
    var pcDeployV2Resource = new PcDeployV2("pcDeployV2Resource", PcDeployV2Args.builder()
        .config(PcDeployV2ConfigArgs.builder()
            .buildInfo(PcDeployV2ConfigBuildInfoArgs.builder()
                .version("string")
                .build())
            .name("string")
            .size("string")
            .bootstrapConfig(PcDeployV2ConfigBootstrapConfigArgs.builder()
                .cloudInitConfigs(PcDeployV2ConfigBootstrapConfigCloudInitConfigArgs.builder()
                    .cloudInitScripts(PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptArgs.builder()
                        .customKeyValues(PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArgs.builder()
                            .keyValuePairs(PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArgs.builder()
                                .name("string")
                                .values(PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArgs.builder()
                                    .boolean_(false)
                                    .integer(0)
                                    .integerLists(0)
                                    .mapOfStrings(PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs.builder()
                                        .map(Map.of("string", "string"))
                                        .build())
                                    .object(Map.of("string", "string"))
                                    .string("string")
                                    .stringLists("string")
                                    .build())
                                .build())
                            .build())
                        .userDatas(PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .datasourceType("string")
                    .metadata("string")
                    .build())
                .environmentInfo(PcDeployV2ConfigBootstrapConfigEnvironmentInfoArgs.builder()
                    .providerType("string")
                    .provisioningType("string")
                    .type("string")
                    .build())
                .build())
            .credentials(PcDeployV2ConfigCredentialArgs.builder()
                .password("string")
                .username("string")
                .build())
            .resourceConfigs(PcDeployV2ConfigResourceConfigArgs.builder()
                .containerExtIds("string")
                .dataDiskSizeBytes(0)
                .memorySizeBytes(0)
                .numVcpus(0)
                .build())
            .shouldEnableLockdownMode(false)
            .build())
        .network(PcDeployV2NetworkArgs.builder()
            .nameServers(PcDeployV2NetworkNameServerArgs.builder()
                .fqdns(PcDeployV2NetworkNameServerFqdnArgs.builder()
                    .value("string")
                    .build())
                .ipv4s(PcDeployV2NetworkNameServerIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(PcDeployV2NetworkNameServerIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .ntpServers(PcDeployV2NetworkNtpServerArgs.builder()
                .fqdns(PcDeployV2NetworkNtpServerFqdnArgs.builder()
                    .value("string")
                    .build())
                .ipv4s(PcDeployV2NetworkNtpServerIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(PcDeployV2NetworkNtpServerIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .externalAddress(PcDeployV2NetworkExternalAddressArgs.builder()
                .ipv4s(PcDeployV2NetworkExternalAddressIpv4Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .ipv6s(PcDeployV2NetworkExternalAddressIpv6Args.builder()
                    .value("string")
                    .prefixLength(0)
                    .build())
                .build())
            .externalNetworks(PcDeployV2NetworkExternalNetworkArgs.builder()
                .defaultGateway(PcDeployV2NetworkExternalNetworkDefaultGatewayArgs.builder()
                    .fqdns(PcDeployV2NetworkExternalNetworkDefaultGatewayFqdnArgs.builder()
                        .value("string")
                        .build())
                    .ipv4s(PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .ipv6s(PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .build())
                .ipRanges(PcDeployV2NetworkExternalNetworkIpRangeArgs.builder()
                    .begin(PcDeployV2NetworkExternalNetworkIpRangeBeginArgs.builder()
                        .ipv4s(PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .ipv6s(PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .build())
                    .end(PcDeployV2NetworkExternalNetworkIpRangeEndArgs.builder()
                        .ipv4s(PcDeployV2NetworkExternalNetworkIpRangeEndIpv4Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .ipv6s(PcDeployV2NetworkExternalNetworkIpRangeEndIpv6Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .build())
                    .build())
                .networkExtId("string")
                .subnetMask(PcDeployV2NetworkExternalNetworkSubnetMaskArgs.builder()
                    .fqdns(PcDeployV2NetworkExternalNetworkSubnetMaskFqdnArgs.builder()
                        .value("string")
                        .build())
                    .ipv4s(PcDeployV2NetworkExternalNetworkSubnetMaskIpv4Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .ipv6s(PcDeployV2NetworkExternalNetworkSubnetMaskIpv6Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .build())
                .build())
            .fqdn("string")
            .internalNetworks(PcDeployV2NetworkInternalNetworksArgs.builder()
                .defaultGateway(PcDeployV2NetworkInternalNetworksDefaultGatewayArgs.builder()
                    .fqdns(PcDeployV2NetworkInternalNetworksDefaultGatewayFqdnArgs.builder()
                        .value("string")
                        .build())
                    .ipv4s(PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .ipv6s(PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .build())
                .ipRanges(PcDeployV2NetworkInternalNetworksIpRangeArgs.builder()
                    .begin(PcDeployV2NetworkInternalNetworksIpRangeBeginArgs.builder()
                        .ipv4s(PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .ipv6s(PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .build())
                    .end(PcDeployV2NetworkInternalNetworksIpRangeEndArgs.builder()
                        .ipv4s(PcDeployV2NetworkInternalNetworksIpRangeEndIpv4Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .ipv6s(PcDeployV2NetworkInternalNetworksIpRangeEndIpv6Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .build())
                    .build())
                .subnetMask(PcDeployV2NetworkInternalNetworksSubnetMaskArgs.builder()
                    .fqdns(PcDeployV2NetworkInternalNetworksSubnetMaskFqdnArgs.builder()
                        .value("string")
                        .build())
                    .ipv4s(PcDeployV2NetworkInternalNetworksSubnetMaskIpv4Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .ipv6s(PcDeployV2NetworkInternalNetworksSubnetMaskIpv6Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .build())
                .build())
            .build())
        .shouldEnableHighAvailability(false)
        .build());
    
    pc_deploy_v2_resource = nutanix.PcDeployV2("pcDeployV2Resource",
        config={
            "build_info": {
                "version": "string",
            },
            "name": "string",
            "size": "string",
            "bootstrap_config": {
                "cloud_init_configs": [{
                    "cloud_init_scripts": [{
                        "custom_key_values": [{
                            "key_value_pairs": [{
                                "name": "string",
                                "values": [{
                                    "boolean": False,
                                    "integer": 0,
                                    "integer_lists": [0],
                                    "map_of_strings": [{
                                        "map": {
                                            "string": "string",
                                        },
                                    }],
                                    "object": {
                                        "string": "string",
                                    },
                                    "string": "string",
                                    "string_lists": ["string"],
                                }],
                            }],
                        }],
                        "user_datas": [{
                            "value": "string",
                        }],
                    }],
                    "datasource_type": "string",
                    "metadata": "string",
                }],
                "environment_info": {
                    "provider_type": "string",
                    "provisioning_type": "string",
                    "type": "string",
                },
            },
            "credentials": [{
                "password": "string",
                "username": "string",
            }],
            "resource_configs": [{
                "container_ext_ids": ["string"],
                "data_disk_size_bytes": 0,
                "memory_size_bytes": 0,
                "num_vcpus": 0,
            }],
            "should_enable_lockdown_mode": False,
        },
        network={
            "name_servers": [{
                "fqdns": [{
                    "value": "string",
                }],
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "ntp_servers": [{
                "fqdns": [{
                    "value": "string",
                }],
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            }],
            "external_address": {
                "ipv4s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
                "ipv6s": [{
                    "value": "string",
                    "prefix_length": 0,
                }],
            },
            "external_networks": [{
                "default_gateway": {
                    "fqdns": [{
                        "value": "string",
                    }],
                    "ipv4s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                    "ipv6s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                },
                "ip_ranges": [{
                    "begin": {
                        "ipv4s": [{
                            "value": "string",
                            "prefix_length": 0,
                        }],
                        "ipv6s": [{
                            "value": "string",
                            "prefix_length": 0,
                        }],
                    },
                    "end": {
                        "ipv4s": [{
                            "value": "string",
                            "prefix_length": 0,
                        }],
                        "ipv6s": [{
                            "value": "string",
                            "prefix_length": 0,
                        }],
                    },
                }],
                "network_ext_id": "string",
                "subnet_mask": {
                    "fqdns": [{
                        "value": "string",
                    }],
                    "ipv4s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                    "ipv6s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                },
            }],
            "fqdn": "string",
            "internal_networks": {
                "default_gateway": {
                    "fqdns": [{
                        "value": "string",
                    }],
                    "ipv4s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                    "ipv6s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                },
                "ip_ranges": [{
                    "begin": {
                        "ipv4s": [{
                            "value": "string",
                            "prefix_length": 0,
                        }],
                        "ipv6s": [{
                            "value": "string",
                            "prefix_length": 0,
                        }],
                    },
                    "end": {
                        "ipv4s": [{
                            "value": "string",
                            "prefix_length": 0,
                        }],
                        "ipv6s": [{
                            "value": "string",
                            "prefix_length": 0,
                        }],
                    },
                }],
                "subnet_mask": {
                    "fqdns": [{
                        "value": "string",
                    }],
                    "ipv4s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                    "ipv6s": [{
                        "value": "string",
                        "prefix_length": 0,
                    }],
                },
            },
        },
        should_enable_high_availability=False)
    
    const pcDeployV2Resource = new nutanix.PcDeployV2("pcDeployV2Resource", {
        config: {
            buildInfo: {
                version: "string",
            },
            name: "string",
            size: "string",
            bootstrapConfig: {
                cloudInitConfigs: [{
                    cloudInitScripts: [{
                        customKeyValues: [{
                            keyValuePairs: [{
                                name: "string",
                                values: [{
                                    boolean: false,
                                    integer: 0,
                                    integerLists: [0],
                                    mapOfStrings: [{
                                        map: {
                                            string: "string",
                                        },
                                    }],
                                    object: {
                                        string: "string",
                                    },
                                    string: "string",
                                    stringLists: ["string"],
                                }],
                            }],
                        }],
                        userDatas: [{
                            value: "string",
                        }],
                    }],
                    datasourceType: "string",
                    metadata: "string",
                }],
                environmentInfo: {
                    providerType: "string",
                    provisioningType: "string",
                    type: "string",
                },
            },
            credentials: [{
                password: "string",
                username: "string",
            }],
            resourceConfigs: [{
                containerExtIds: ["string"],
                dataDiskSizeBytes: 0,
                memorySizeBytes: 0,
                numVcpus: 0,
            }],
            shouldEnableLockdownMode: false,
        },
        network: {
            nameServers: [{
                fqdns: [{
                    value: "string",
                }],
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            ntpServers: [{
                fqdns: [{
                    value: "string",
                }],
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            }],
            externalAddress: {
                ipv4s: [{
                    value: "string",
                    prefixLength: 0,
                }],
                ipv6s: [{
                    value: "string",
                    prefixLength: 0,
                }],
            },
            externalNetworks: [{
                defaultGateway: {
                    fqdns: [{
                        value: "string",
                    }],
                    ipv4s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                    ipv6s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                },
                ipRanges: [{
                    begin: {
                        ipv4s: [{
                            value: "string",
                            prefixLength: 0,
                        }],
                        ipv6s: [{
                            value: "string",
                            prefixLength: 0,
                        }],
                    },
                    end: {
                        ipv4s: [{
                            value: "string",
                            prefixLength: 0,
                        }],
                        ipv6s: [{
                            value: "string",
                            prefixLength: 0,
                        }],
                    },
                }],
                networkExtId: "string",
                subnetMask: {
                    fqdns: [{
                        value: "string",
                    }],
                    ipv4s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                    ipv6s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                },
            }],
            fqdn: "string",
            internalNetworks: {
                defaultGateway: {
                    fqdns: [{
                        value: "string",
                    }],
                    ipv4s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                    ipv6s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                },
                ipRanges: [{
                    begin: {
                        ipv4s: [{
                            value: "string",
                            prefixLength: 0,
                        }],
                        ipv6s: [{
                            value: "string",
                            prefixLength: 0,
                        }],
                    },
                    end: {
                        ipv4s: [{
                            value: "string",
                            prefixLength: 0,
                        }],
                        ipv6s: [{
                            value: "string",
                            prefixLength: 0,
                        }],
                    },
                }],
                subnetMask: {
                    fqdns: [{
                        value: "string",
                    }],
                    ipv4s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                    ipv6s: [{
                        value: "string",
                        prefixLength: 0,
                    }],
                },
            },
        },
        shouldEnableHighAvailability: false,
    });
    
    type: nutanix:PcDeployV2
    properties:
        config:
            bootstrapConfig:
                cloudInitConfigs:
                    - cloudInitScripts:
                        - customKeyValues:
                            - keyValuePairs:
                                - name: string
                                  values:
                                    - boolean: false
                                      integer: 0
                                      integerLists:
                                        - 0
                                      mapOfStrings:
                                        - map:
                                            string: string
                                      object:
                                        string: string
                                      string: string
                                      stringLists:
                                        - string
                          userDatas:
                            - value: string
                      datasourceType: string
                      metadata: string
                environmentInfo:
                    providerType: string
                    provisioningType: string
                    type: string
            buildInfo:
                version: string
            credentials:
                - password: string
                  username: string
            name: string
            resourceConfigs:
                - containerExtIds:
                    - string
                  dataDiskSizeBytes: 0
                  memorySizeBytes: 0
                  numVcpus: 0
            shouldEnableLockdownMode: false
            size: string
        network:
            externalAddress:
                ipv4s:
                    - prefixLength: 0
                      value: string
                ipv6s:
                    - prefixLength: 0
                      value: string
            externalNetworks:
                - defaultGateway:
                    fqdns:
                        - value: string
                    ipv4s:
                        - prefixLength: 0
                          value: string
                    ipv6s:
                        - prefixLength: 0
                          value: string
                  ipRanges:
                    - begin:
                        ipv4s:
                            - prefixLength: 0
                              value: string
                        ipv6s:
                            - prefixLength: 0
                              value: string
                      end:
                        ipv4s:
                            - prefixLength: 0
                              value: string
                        ipv6s:
                            - prefixLength: 0
                              value: string
                  networkExtId: string
                  subnetMask:
                    fqdns:
                        - value: string
                    ipv4s:
                        - prefixLength: 0
                          value: string
                    ipv6s:
                        - prefixLength: 0
                          value: string
            fqdn: string
            internalNetworks:
                defaultGateway:
                    fqdns:
                        - value: string
                    ipv4s:
                        - prefixLength: 0
                          value: string
                    ipv6s:
                        - prefixLength: 0
                          value: string
                ipRanges:
                    - begin:
                        ipv4s:
                            - prefixLength: 0
                              value: string
                        ipv6s:
                            - prefixLength: 0
                              value: string
                      end:
                        ipv4s:
                            - prefixLength: 0
                              value: string
                        ipv6s:
                            - prefixLength: 0
                              value: string
                subnetMask:
                    fqdns:
                        - value: string
                    ipv4s:
                        - prefixLength: 0
                          value: string
                    ipv6s:
                        - prefixLength: 0
                          value: string
            nameServers:
                - fqdns:
                    - value: string
                  ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
            ntpServers:
                - fqdns:
                    - value: string
                  ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
        shouldEnableHighAvailability: false
    

    PcDeployV2 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 PcDeployV2 resource accepts the following input properties:

    Config PiersKarsenbarg.Nutanix.Inputs.PcDeployV2Config
    -(Required) Domain manager (Prism Central) cluster configuration details.
    Network PiersKarsenbarg.Nutanix.Inputs.PcDeployV2Network
    -(Required) Domain manager (Prism Central) network configuration details.
    ShouldEnableHighAvailability bool
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    Config PcDeployV2ConfigArgs
    -(Required) Domain manager (Prism Central) cluster configuration details.
    Network PcDeployV2NetworkArgs
    -(Required) Domain manager (Prism Central) network configuration details.
    ShouldEnableHighAvailability bool
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    config PcDeployV2Config
    -(Required) Domain manager (Prism Central) cluster configuration details.
    network PcDeployV2Network
    -(Required) Domain manager (Prism Central) network configuration details.
    shouldEnableHighAvailability Boolean
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    config PcDeployV2Config
    -(Required) Domain manager (Prism Central) cluster configuration details.
    network PcDeployV2Network
    -(Required) Domain manager (Prism Central) network configuration details.
    shouldEnableHighAvailability boolean
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    config PcDeployV2ConfigArgs
    -(Required) Domain manager (Prism Central) cluster configuration details.
    network PcDeployV2NetworkArgs
    -(Required) Domain manager (Prism Central) network configuration details.
    should_enable_high_availability bool
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    config Property Map
    -(Required) Domain manager (Prism Central) cluster configuration details.
    network Property Map
    -(Required) Domain manager (Prism Central) network configuration details.
    shouldEnableHighAvailability Boolean
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing PcDeployV2 Resource

    Get an existing PcDeployV2 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?: PcDeployV2State, opts?: CustomResourceOptions): PcDeployV2
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            config: Optional[PcDeployV2ConfigArgs] = None,
            network: Optional[PcDeployV2NetworkArgs] = None,
            should_enable_high_availability: Optional[bool] = None) -> PcDeployV2
    func GetPcDeployV2(ctx *Context, name string, id IDInput, state *PcDeployV2State, opts ...ResourceOption) (*PcDeployV2, error)
    public static PcDeployV2 Get(string name, Input<string> id, PcDeployV2State? state, CustomResourceOptions? opts = null)
    public static PcDeployV2 get(String name, Output<String> id, PcDeployV2State state, CustomResourceOptions options)
    resources:  _:    type: nutanix:PcDeployV2    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.
    The following state arguments are supported:
    Config PiersKarsenbarg.Nutanix.Inputs.PcDeployV2Config
    -(Required) Domain manager (Prism Central) cluster configuration details.
    Network PiersKarsenbarg.Nutanix.Inputs.PcDeployV2Network
    -(Required) Domain manager (Prism Central) network configuration details.
    ShouldEnableHighAvailability bool
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    Config PcDeployV2ConfigArgs
    -(Required) Domain manager (Prism Central) cluster configuration details.
    Network PcDeployV2NetworkArgs
    -(Required) Domain manager (Prism Central) network configuration details.
    ShouldEnableHighAvailability bool
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    config PcDeployV2Config
    -(Required) Domain manager (Prism Central) cluster configuration details.
    network PcDeployV2Network
    -(Required) Domain manager (Prism Central) network configuration details.
    shouldEnableHighAvailability Boolean
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    config PcDeployV2Config
    -(Required) Domain manager (Prism Central) cluster configuration details.
    network PcDeployV2Network
    -(Required) Domain manager (Prism Central) network configuration details.
    shouldEnableHighAvailability boolean
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    config PcDeployV2ConfigArgs
    -(Required) Domain manager (Prism Central) cluster configuration details.
    network PcDeployV2NetworkArgs
    -(Required) Domain manager (Prism Central) network configuration details.
    should_enable_high_availability bool
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    config Property Map
    -(Required) Domain manager (Prism Central) cluster configuration details.
    network Property Map
    -(Required) Domain manager (Prism Central) network configuration details.
    shouldEnableHighAvailability Boolean
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.

    Supporting Types

    PcDeployV2Config, PcDeployV2ConfigArgs

    BuildInfo PiersKarsenbarg.Nutanix.Inputs.PcDeployV2ConfigBuildInfo
    -(Required) Currently representing the build information to be used for the cluster creation.
    Name string
    -(Required) Name of the domain manager (Prism Central).
    Size string
    • (Required) Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. The allowed values are:
    • SMALL : Domain manager (Prism Central) of size small.
    • LARGE : Domain manager (Prism Central) of size large.
    • EXTRALARGE : Domain manager (Prism Central) of size extra large.
    • STARTER : Domain manager (Prism Central) of size starter.
    BootstrapConfig PiersKarsenbarg.Nutanix.Inputs.PcDeployV2ConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    Credentials List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2ConfigCredential>
    • (Optional) The credentials consist of a username and password for a particular user like admin. Users can pass the credentials of admin users currently which will be configured in the create domain manager operation.
    ResourceConfigs List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2ConfigResourceConfig>
    -(Optional) This configuration is used to provide the resource-related details like container external identifiers, number of VCPUs, memory size, data disk size of the domain manager (Prism Central). In the case of a multi-node setup, the sum of resources like number of VCPUs, memory size and data disk size are provided.
    ShouldEnableLockdownMode bool
    -(Optional) A boolean value indicating whether to enable lockdown mode for a cluster.
    BuildInfo PcDeployV2ConfigBuildInfo
    -(Required) Currently representing the build information to be used for the cluster creation.
    Name string
    -(Required) Name of the domain manager (Prism Central).
    Size string
    • (Required) Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. The allowed values are:
    • SMALL : Domain manager (Prism Central) of size small.
    • LARGE : Domain manager (Prism Central) of size large.
    • EXTRALARGE : Domain manager (Prism Central) of size extra large.
    • STARTER : Domain manager (Prism Central) of size starter.
    BootstrapConfig PcDeployV2ConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    Credentials []PcDeployV2ConfigCredential
    • (Optional) The credentials consist of a username and password for a particular user like admin. Users can pass the credentials of admin users currently which will be configured in the create domain manager operation.
    ResourceConfigs []PcDeployV2ConfigResourceConfig
    -(Optional) This configuration is used to provide the resource-related details like container external identifiers, number of VCPUs, memory size, data disk size of the domain manager (Prism Central). In the case of a multi-node setup, the sum of resources like number of VCPUs, memory size and data disk size are provided.
    ShouldEnableLockdownMode bool
    -(Optional) A boolean value indicating whether to enable lockdown mode for a cluster.
    buildInfo PcDeployV2ConfigBuildInfo
    -(Required) Currently representing the build information to be used for the cluster creation.
    name String
    -(Required) Name of the domain manager (Prism Central).
    size String
    • (Required) Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. The allowed values are:
    • SMALL : Domain manager (Prism Central) of size small.
    • LARGE : Domain manager (Prism Central) of size large.
    • EXTRALARGE : Domain manager (Prism Central) of size extra large.
    • STARTER : Domain manager (Prism Central) of size starter.
    bootstrapConfig PcDeployV2ConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    credentials List<PcDeployV2ConfigCredential>
    • (Optional) The credentials consist of a username and password for a particular user like admin. Users can pass the credentials of admin users currently which will be configured in the create domain manager operation.
    resourceConfigs List<PcDeployV2ConfigResourceConfig>
    -(Optional) This configuration is used to provide the resource-related details like container external identifiers, number of VCPUs, memory size, data disk size of the domain manager (Prism Central). In the case of a multi-node setup, the sum of resources like number of VCPUs, memory size and data disk size are provided.
    shouldEnableLockdownMode Boolean
    -(Optional) A boolean value indicating whether to enable lockdown mode for a cluster.
    buildInfo PcDeployV2ConfigBuildInfo
    -(Required) Currently representing the build information to be used for the cluster creation.
    name string
    -(Required) Name of the domain manager (Prism Central).
    size string
    • (Required) Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. The allowed values are:
    • SMALL : Domain manager (Prism Central) of size small.
    • LARGE : Domain manager (Prism Central) of size large.
    • EXTRALARGE : Domain manager (Prism Central) of size extra large.
    • STARTER : Domain manager (Prism Central) of size starter.
    bootstrapConfig PcDeployV2ConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    credentials PcDeployV2ConfigCredential[]
    • (Optional) The credentials consist of a username and password for a particular user like admin. Users can pass the credentials of admin users currently which will be configured in the create domain manager operation.
    resourceConfigs PcDeployV2ConfigResourceConfig[]
    -(Optional) This configuration is used to provide the resource-related details like container external identifiers, number of VCPUs, memory size, data disk size of the domain manager (Prism Central). In the case of a multi-node setup, the sum of resources like number of VCPUs, memory size and data disk size are provided.
    shouldEnableLockdownMode boolean
    -(Optional) A boolean value indicating whether to enable lockdown mode for a cluster.
    build_info PcDeployV2ConfigBuildInfo
    -(Required) Currently representing the build information to be used for the cluster creation.
    name str
    -(Required) Name of the domain manager (Prism Central).
    size str
    • (Required) Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. The allowed values are:
    • SMALL : Domain manager (Prism Central) of size small.
    • LARGE : Domain manager (Prism Central) of size large.
    • EXTRALARGE : Domain manager (Prism Central) of size extra large.
    • STARTER : Domain manager (Prism Central) of size starter.
    bootstrap_config PcDeployV2ConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    credentials Sequence[PcDeployV2ConfigCredential]
    • (Optional) The credentials consist of a username and password for a particular user like admin. Users can pass the credentials of admin users currently which will be configured in the create domain manager operation.
    resource_configs Sequence[PcDeployV2ConfigResourceConfig]
    -(Optional) This configuration is used to provide the resource-related details like container external identifiers, number of VCPUs, memory size, data disk size of the domain manager (Prism Central). In the case of a multi-node setup, the sum of resources like number of VCPUs, memory size and data disk size are provided.
    should_enable_lockdown_mode bool
    -(Optional) A boolean value indicating whether to enable lockdown mode for a cluster.
    buildInfo Property Map
    -(Required) Currently representing the build information to be used for the cluster creation.
    name String
    -(Required) Name of the domain manager (Prism Central).
    size String
    • (Required) Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. The allowed values are:
    • SMALL : Domain manager (Prism Central) of size small.
    • LARGE : Domain manager (Prism Central) of size large.
    • EXTRALARGE : Domain manager (Prism Central) of size extra large.
    • STARTER : Domain manager (Prism Central) of size starter.
    bootstrapConfig Property Map
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    credentials List<Property Map>
    • (Optional) The credentials consist of a username and password for a particular user like admin. Users can pass the credentials of admin users currently which will be configured in the create domain manager operation.
    resourceConfigs List<Property Map>
    -(Optional) This configuration is used to provide the resource-related details like container external identifiers, number of VCPUs, memory size, data disk size of the domain manager (Prism Central). In the case of a multi-node setup, the sum of resources like number of VCPUs, memory size and data disk size are provided.
    shouldEnableLockdownMode Boolean
    -(Optional) A boolean value indicating whether to enable lockdown mode for a cluster.

    PcDeployV2ConfigBootstrapConfig, PcDeployV2ConfigBootstrapConfigArgs

    CloudInitConfigs List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigCloudInitConfig>
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    EnvironmentInfo PiersKarsenbarg.Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigEnvironmentInfo
    -(Optional) Environment information for the domain manager (Prism Central) cluster.
    CloudInitConfigs []PcDeployV2ConfigBootstrapConfigCloudInitConfig
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    EnvironmentInfo PcDeployV2ConfigBootstrapConfigEnvironmentInfo
    -(Optional) Environment information for the domain manager (Prism Central) cluster.
    cloudInitConfigs List<PcDeployV2ConfigBootstrapConfigCloudInitConfig>
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    environmentInfo PcDeployV2ConfigBootstrapConfigEnvironmentInfo
    -(Optional) Environment information for the domain manager (Prism Central) cluster.
    cloudInitConfigs PcDeployV2ConfigBootstrapConfigCloudInitConfig[]
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    environmentInfo PcDeployV2ConfigBootstrapConfigEnvironmentInfo
    -(Optional) Environment information for the domain manager (Prism Central) cluster.
    cloud_init_configs Sequence[PcDeployV2ConfigBootstrapConfigCloudInitConfig]
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    environment_info PcDeployV2ConfigBootstrapConfigEnvironmentInfo
    -(Optional) Environment information for the domain manager (Prism Central) cluster.
    cloudInitConfigs List<Property Map>
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    environmentInfo Property Map
    -(Optional) Environment information for the domain manager (Prism Central) cluster.

    PcDeployV2ConfigBootstrapConfigCloudInitConfig, PcDeployV2ConfigBootstrapConfigCloudInitConfigArgs

    CloudInitScripts List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScript>
    -(Optional) The script to use for cloud-init.

    • cloud_init_script.user_data: -(Optional) user data object
    • cloud_init_script.custom_keys: -(Optional) The list of the individual KeyValuePair elements.
    DatasourceType string
    -(Optional) Type of datasource. Default: CONFIG_DRIVE_V2
    Metadata string
    -(Optional)The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded. Default value is 'CONFIG_DRIVE_V2'.
    CloudInitScripts []PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScript
    -(Optional) The script to use for cloud-init.

    • cloud_init_script.user_data: -(Optional) user data object
    • cloud_init_script.custom_keys: -(Optional) The list of the individual KeyValuePair elements.
    DatasourceType string
    -(Optional) Type of datasource. Default: CONFIG_DRIVE_V2
    Metadata string
    -(Optional)The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded. Default value is 'CONFIG_DRIVE_V2'.
    cloudInitScripts List<PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScript>
    -(Optional) The script to use for cloud-init.

    • cloud_init_script.user_data: -(Optional) user data object
    • cloud_init_script.custom_keys: -(Optional) The list of the individual KeyValuePair elements.
    datasourceType String
    -(Optional) Type of datasource. Default: CONFIG_DRIVE_V2
    metadata String
    -(Optional)The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded. Default value is 'CONFIG_DRIVE_V2'.
    cloudInitScripts PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScript[]
    -(Optional) The script to use for cloud-init.

    • cloud_init_script.user_data: -(Optional) user data object
    • cloud_init_script.custom_keys: -(Optional) The list of the individual KeyValuePair elements.
    datasourceType string
    -(Optional) Type of datasource. Default: CONFIG_DRIVE_V2
    metadata string
    -(Optional)The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded. Default value is 'CONFIG_DRIVE_V2'.
    cloud_init_scripts Sequence[PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScript]
    -(Optional) The script to use for cloud-init.

    • cloud_init_script.user_data: -(Optional) user data object
    • cloud_init_script.custom_keys: -(Optional) The list of the individual KeyValuePair elements.
    datasource_type str
    -(Optional) Type of datasource. Default: CONFIG_DRIVE_V2
    metadata str
    -(Optional)The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded. Default value is 'CONFIG_DRIVE_V2'.
    cloudInitScripts List<Property Map>
    -(Optional) The script to use for cloud-init.

    • cloud_init_script.user_data: -(Optional) user data object
    • cloud_init_script.custom_keys: -(Optional) The list of the individual KeyValuePair elements.
    datasourceType String
    -(Optional) Type of datasource. Default: CONFIG_DRIVE_V2
    metadata String
    -(Optional)The contents of the meta_data configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded. Default value is 'CONFIG_DRIVE_V2'.

    PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScript, PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptArgs

    PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValue, PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArgs

    PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePair, PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArgs

    name String
    -(Required) Name of the domain manager (Prism Central).
    values List<Property Map>

    PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValue, PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArgs

    boolean Boolean
    integer Number
    integerLists List<Number>
    mapOfStrings List<Property Map>
    object Map<String>
    string String
    stringLists List<String>

    PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfString, PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs

    Map Dictionary<string, string>
    Map map[string]string
    map Map<String,String>
    map {[key: string]: string}
    map Mapping[str, str]
    map Map<String>

    PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptUserData, PcDeployV2ConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArgs

    Value string
    Value string
    value String
    value string
    value str
    value String

    PcDeployV2ConfigBootstrapConfigEnvironmentInfo, PcDeployV2ConfigBootstrapConfigEnvironmentInfoArgs

    ProviderType string
    -(Optional) Enums denoting the provider type of the PC, that is, AHV or ESXi. Following are the supported provider types:

    • VSPHERE : Vsphere cloud provider.
    • AZURE : Azure cloud provider.
    • NTNX : Nutanix cloud provider.
    • GCP : GCP cloud provider.
    • AWS : AWS cloud provider.
    ProvisioningType string
    -(Optional) Enums denoting the instance type of the cloud PC. It indicates whether the PC is created on bare-metal or on a cloud-provisioned VM. Hence, it supports two possible values:

    • NTNX : Nutanix instance.
    • NATIVE : Native instance.
    Type string
    -(Optional) Enums denoting the environment type of the PC, that is, on-prem PC or cloud PC. Following are the supported entity types:

    • ONPREM : On-prem environment.
    • NTNX_CLOUD : Nutanix cloud environment.
    ProviderType string
    -(Optional) Enums denoting the provider type of the PC, that is, AHV or ESXi. Following are the supported provider types:

    • VSPHERE : Vsphere cloud provider.
    • AZURE : Azure cloud provider.
    • NTNX : Nutanix cloud provider.
    • GCP : GCP cloud provider.
    • AWS : AWS cloud provider.
    ProvisioningType string
    -(Optional) Enums denoting the instance type of the cloud PC. It indicates whether the PC is created on bare-metal or on a cloud-provisioned VM. Hence, it supports two possible values:

    • NTNX : Nutanix instance.
    • NATIVE : Native instance.
    Type string
    -(Optional) Enums denoting the environment type of the PC, that is, on-prem PC or cloud PC. Following are the supported entity types:

    • ONPREM : On-prem environment.
    • NTNX_CLOUD : Nutanix cloud environment.
    providerType String
    -(Optional) Enums denoting the provider type of the PC, that is, AHV or ESXi. Following are the supported provider types:

    • VSPHERE : Vsphere cloud provider.
    • AZURE : Azure cloud provider.
    • NTNX : Nutanix cloud provider.
    • GCP : GCP cloud provider.
    • AWS : AWS cloud provider.
    provisioningType String
    -(Optional) Enums denoting the instance type of the cloud PC. It indicates whether the PC is created on bare-metal or on a cloud-provisioned VM. Hence, it supports two possible values:

    • NTNX : Nutanix instance.
    • NATIVE : Native instance.
    type String
    -(Optional) Enums denoting the environment type of the PC, that is, on-prem PC or cloud PC. Following are the supported entity types:

    • ONPREM : On-prem environment.
    • NTNX_CLOUD : Nutanix cloud environment.
    providerType string
    -(Optional) Enums denoting the provider type of the PC, that is, AHV or ESXi. Following are the supported provider types:

    • VSPHERE : Vsphere cloud provider.
    • AZURE : Azure cloud provider.
    • NTNX : Nutanix cloud provider.
    • GCP : GCP cloud provider.
    • AWS : AWS cloud provider.
    provisioningType string
    -(Optional) Enums denoting the instance type of the cloud PC. It indicates whether the PC is created on bare-metal or on a cloud-provisioned VM. Hence, it supports two possible values:

    • NTNX : Nutanix instance.
    • NATIVE : Native instance.
    type string
    -(Optional) Enums denoting the environment type of the PC, that is, on-prem PC or cloud PC. Following are the supported entity types:

    • ONPREM : On-prem environment.
    • NTNX_CLOUD : Nutanix cloud environment.
    provider_type str
    -(Optional) Enums denoting the provider type of the PC, that is, AHV or ESXi. Following are the supported provider types:

    • VSPHERE : Vsphere cloud provider.
    • AZURE : Azure cloud provider.
    • NTNX : Nutanix cloud provider.
    • GCP : GCP cloud provider.
    • AWS : AWS cloud provider.
    provisioning_type str
    -(Optional) Enums denoting the instance type of the cloud PC. It indicates whether the PC is created on bare-metal or on a cloud-provisioned VM. Hence, it supports two possible values:

    • NTNX : Nutanix instance.
    • NATIVE : Native instance.
    type str
    -(Optional) Enums denoting the environment type of the PC, that is, on-prem PC or cloud PC. Following are the supported entity types:

    • ONPREM : On-prem environment.
    • NTNX_CLOUD : Nutanix cloud environment.
    providerType String
    -(Optional) Enums denoting the provider type of the PC, that is, AHV or ESXi. Following are the supported provider types:

    • VSPHERE : Vsphere cloud provider.
    • AZURE : Azure cloud provider.
    • NTNX : Nutanix cloud provider.
    • GCP : GCP cloud provider.
    • AWS : AWS cloud provider.
    provisioningType String
    -(Optional) Enums denoting the instance type of the cloud PC. It indicates whether the PC is created on bare-metal or on a cloud-provisioned VM. Hence, it supports two possible values:

    • NTNX : Nutanix instance.
    • NATIVE : Native instance.
    type String
    -(Optional) Enums denoting the environment type of the PC, that is, on-prem PC or cloud PC. Following are the supported entity types:

    • ONPREM : On-prem environment.
    • NTNX_CLOUD : Nutanix cloud environment.

    PcDeployV2ConfigBuildInfo, PcDeployV2ConfigBuildInfoArgs

    Version string
    -(Required) Software version.
    Version string
    -(Required) Software version.
    version String
    -(Required) Software version.
    version string
    -(Required) Software version.
    version str
    -(Required) Software version.
    version String
    -(Required) Software version.

    PcDeployV2ConfigCredential, PcDeployV2ConfigCredentialArgs

    Password string
    -(Required) Password required for the basic auth scheme.
    Username string
    -(Required) Username required for the basic auth scheme. As per RFC 2617 usernames might be case sensitive.
    Password string
    -(Required) Password required for the basic auth scheme.
    Username string
    -(Required) Username required for the basic auth scheme. As per RFC 2617 usernames might be case sensitive.
    password String
    -(Required) Password required for the basic auth scheme.
    username String
    -(Required) Username required for the basic auth scheme. As per RFC 2617 usernames might be case sensitive.
    password string
    -(Required) Password required for the basic auth scheme.
    username string
    -(Required) Username required for the basic auth scheme. As per RFC 2617 usernames might be case sensitive.
    password str
    -(Required) Password required for the basic auth scheme.
    username str
    -(Required) Username required for the basic auth scheme. As per RFC 2617 usernames might be case sensitive.
    password String
    -(Required) Password required for the basic auth scheme.
    username String
    -(Required) Username required for the basic auth scheme. As per RFC 2617 usernames might be case sensitive.

    PcDeployV2ConfigResourceConfig, PcDeployV2ConfigResourceConfigArgs

    ContainerExtIds List<string>
    -(Optional) The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    DataDiskSizeBytes int
    MemorySizeBytes int
    NumVcpus int
    ContainerExtIds []string
    -(Optional) The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    DataDiskSizeBytes int
    MemorySizeBytes int
    NumVcpus int
    containerExtIds List<String>
    -(Optional) The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    dataDiskSizeBytes Integer
    memorySizeBytes Integer
    numVcpus Integer
    containerExtIds string[]
    -(Optional) The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    dataDiskSizeBytes number
    memorySizeBytes number
    numVcpus number
    container_ext_ids Sequence[str]
    -(Optional) The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    data_disk_size_bytes int
    memory_size_bytes int
    num_vcpus int
    containerExtIds List<String>
    -(Optional) The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    dataDiskSizeBytes Number
    memorySizeBytes Number
    numVcpus Number

    PcDeployV2Network, PcDeployV2NetworkArgs

    NameServers List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkNameServer>
    -(Required) 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.
    NtpServers List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkNtpServer>
    -(Required) 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.
    ExternalAddress PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalAddress
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    ExternalNetworks List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetwork>
    -(Required) This configuration is used to manage Prism Central.
    Fqdn string
    InternalNetworks PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworks
    -(Required) This configuration is used to internally manage Prism Central network.
    NameServers []PcDeployV2NetworkNameServer
    -(Required) 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.
    NtpServers []PcDeployV2NetworkNtpServer
    -(Required) 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.
    ExternalAddress PcDeployV2NetworkExternalAddress
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    ExternalNetworks []PcDeployV2NetworkExternalNetwork
    -(Required) This configuration is used to manage Prism Central.
    Fqdn string
    InternalNetworks PcDeployV2NetworkInternalNetworks
    -(Required) This configuration is used to internally manage Prism Central network.
    nameServers List<PcDeployV2NetworkNameServer>
    -(Required) 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.
    ntpServers List<PcDeployV2NetworkNtpServer>
    -(Required) 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.
    externalAddress PcDeployV2NetworkExternalAddress
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    externalNetworks List<PcDeployV2NetworkExternalNetwork>
    -(Required) This configuration is used to manage Prism Central.
    fqdn String
    internalNetworks PcDeployV2NetworkInternalNetworks
    -(Required) This configuration is used to internally manage Prism Central network.
    nameServers PcDeployV2NetworkNameServer[]
    -(Required) 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.
    ntpServers PcDeployV2NetworkNtpServer[]
    -(Required) 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.
    externalAddress PcDeployV2NetworkExternalAddress
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    externalNetworks PcDeployV2NetworkExternalNetwork[]
    -(Required) This configuration is used to manage Prism Central.
    fqdn string
    internalNetworks PcDeployV2NetworkInternalNetworks
    -(Required) This configuration is used to internally manage Prism Central network.
    name_servers Sequence[PcDeployV2NetworkNameServer]
    -(Required) 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.
    ntp_servers Sequence[PcDeployV2NetworkNtpServer]
    -(Required) 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.
    external_address PcDeployV2NetworkExternalAddress
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    external_networks Sequence[PcDeployV2NetworkExternalNetwork]
    -(Required) This configuration is used to manage Prism Central.
    fqdn str
    internal_networks PcDeployV2NetworkInternalNetworks
    -(Required) This configuration is used to internally manage Prism Central network.
    nameServers List<Property Map>
    -(Required) 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.
    ntpServers List<Property Map>
    -(Required) 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.
    externalAddress Property Map
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    externalNetworks List<Property Map>
    -(Required) This configuration is used to manage Prism Central.
    fqdn String
    internalNetworks Property Map
    -(Required) This configuration is used to internally manage Prism Central network.

    PcDeployV2NetworkExternalAddress, PcDeployV2NetworkExternalAddressArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalAddressIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalAddressIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcDeployV2NetworkExternalAddressIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkExternalAddressIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcDeployV2NetworkExternalAddressIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkExternalAddressIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcDeployV2NetworkExternalAddressIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkExternalAddressIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcDeployV2NetworkExternalAddressIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkExternalAddressIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkExternalAddressIpv4, PcDeployV2NetworkExternalAddressIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkExternalAddressIpv6, PcDeployV2NetworkExternalAddressIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkExternalNetwork, PcDeployV2NetworkExternalNetworkArgs

    DefaultGateway PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    IpRanges List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRange>
    -(Required) Range of IPs used for Prism Central network setup.
    NetworkExtId string
    -(Required) The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    SubnetMask PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    DefaultGateway PcDeployV2NetworkExternalNetworkDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    IpRanges []PcDeployV2NetworkExternalNetworkIpRange
    -(Required) Range of IPs used for Prism Central network setup.
    NetworkExtId string
    -(Required) The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    SubnetMask PcDeployV2NetworkExternalNetworkSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    defaultGateway PcDeployV2NetworkExternalNetworkDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    ipRanges List<PcDeployV2NetworkExternalNetworkIpRange>
    -(Required) Range of IPs used for Prism Central network setup.
    networkExtId String
    -(Required) The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    subnetMask PcDeployV2NetworkExternalNetworkSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    defaultGateway PcDeployV2NetworkExternalNetworkDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    ipRanges PcDeployV2NetworkExternalNetworkIpRange[]
    -(Required) Range of IPs used for Prism Central network setup.
    networkExtId string
    -(Required) The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    subnetMask PcDeployV2NetworkExternalNetworkSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    default_gateway PcDeployV2NetworkExternalNetworkDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    ip_ranges Sequence[PcDeployV2NetworkExternalNetworkIpRange]
    -(Required) Range of IPs used for Prism Central network setup.
    network_ext_id str
    -(Required) The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    subnet_mask PcDeployV2NetworkExternalNetworkSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    defaultGateway Property Map
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    ipRanges List<Property Map>
    -(Required) Range of IPs used for Prism Central network setup.
    networkExtId String
    -(Required) The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    subnetMask Property Map
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.

    PcDeployV2NetworkExternalNetworkDefaultGateway, PcDeployV2NetworkExternalNetworkDefaultGatewayArgs

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkDefaultGatewayFqdn>
    -(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.PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []PcDeployV2NetworkExternalNetworkDefaultGatewayFqdn
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<PcDeployV2NetworkExternalNetworkDefaultGatewayFqdn>
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns PcDeployV2NetworkExternalNetworkDefaultGatewayFqdn[]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[PcDeployV2NetworkExternalNetworkDefaultGatewayFqdn]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    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) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkExternalNetworkDefaultGatewayFqdn, PcDeployV2NetworkExternalNetworkDefaultGatewayFqdnArgs

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value str

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4, PcDeployV2NetworkExternalNetworkDefaultGatewayIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6, PcDeployV2NetworkExternalNetworkDefaultGatewayIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkExternalNetworkIpRange, PcDeployV2NetworkExternalNetworkIpRangeArgs

    Begin PcDeployV2NetworkExternalNetworkIpRangeBegin
    -(Optional) The beginning IP address of the range.
    End PcDeployV2NetworkExternalNetworkIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcDeployV2NetworkExternalNetworkIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcDeployV2NetworkExternalNetworkIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcDeployV2NetworkExternalNetworkIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcDeployV2NetworkExternalNetworkIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcDeployV2NetworkExternalNetworkIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcDeployV2NetworkExternalNetworkIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin Property Map
    -(Optional) The beginning IP address of the range.
    end Property Map
    -(Optional) The ending IP address of the range.

    PcDeployV2NetworkExternalNetworkIpRangeBegin, PcDeployV2NetworkExternalNetworkIpRangeBeginArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4, PcDeployV2NetworkExternalNetworkIpRangeBeginIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6, PcDeployV2NetworkExternalNetworkIpRangeBeginIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkExternalNetworkIpRangeEnd, PcDeployV2NetworkExternalNetworkIpRangeEndArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeEndIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkIpRangeEndIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcDeployV2NetworkExternalNetworkIpRangeEndIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkExternalNetworkIpRangeEndIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcDeployV2NetworkExternalNetworkIpRangeEndIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkExternalNetworkIpRangeEndIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcDeployV2NetworkExternalNetworkIpRangeEndIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkExternalNetworkIpRangeEndIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcDeployV2NetworkExternalNetworkIpRangeEndIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkExternalNetworkIpRangeEndIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkExternalNetworkIpRangeEndIpv4, PcDeployV2NetworkExternalNetworkIpRangeEndIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkExternalNetworkIpRangeEndIpv6, PcDeployV2NetworkExternalNetworkIpRangeEndIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkExternalNetworkSubnetMask, PcDeployV2NetworkExternalNetworkSubnetMaskArgs

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkSubnetMaskFqdn>
    -(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.PcDeployV2NetworkExternalNetworkSubnetMaskIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkExternalNetworkSubnetMaskIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []PcDeployV2NetworkExternalNetworkSubnetMaskFqdn
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []PcDeployV2NetworkExternalNetworkSubnetMaskIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkExternalNetworkSubnetMaskIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<PcDeployV2NetworkExternalNetworkSubnetMaskFqdn>
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<PcDeployV2NetworkExternalNetworkSubnetMaskIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkExternalNetworkSubnetMaskIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns PcDeployV2NetworkExternalNetworkSubnetMaskFqdn[]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s PcDeployV2NetworkExternalNetworkSubnetMaskIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkExternalNetworkSubnetMaskIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[PcDeployV2NetworkExternalNetworkSubnetMaskFqdn]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[PcDeployV2NetworkExternalNetworkSubnetMaskIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkExternalNetworkSubnetMaskIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    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) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkExternalNetworkSubnetMaskFqdn, PcDeployV2NetworkExternalNetworkSubnetMaskFqdnArgs

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value str

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    PcDeployV2NetworkExternalNetworkSubnetMaskIpv4, PcDeployV2NetworkExternalNetworkSubnetMaskIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkExternalNetworkSubnetMaskIpv6, PcDeployV2NetworkExternalNetworkSubnetMaskIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkInternalNetworks, PcDeployV2NetworkInternalNetworksArgs

    DefaultGateway PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    IpRanges List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRange>
    -(Required) Range of IPs used for Prism Central network setup.
    SubnetMask PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    DefaultGateway PcDeployV2NetworkInternalNetworksDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    IpRanges []PcDeployV2NetworkInternalNetworksIpRange
    -(Required) Range of IPs used for Prism Central network setup.
    SubnetMask PcDeployV2NetworkInternalNetworksSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    defaultGateway PcDeployV2NetworkInternalNetworksDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    ipRanges List<PcDeployV2NetworkInternalNetworksIpRange>
    -(Required) Range of IPs used for Prism Central network setup.
    subnetMask PcDeployV2NetworkInternalNetworksSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    defaultGateway PcDeployV2NetworkInternalNetworksDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    ipRanges PcDeployV2NetworkInternalNetworksIpRange[]
    -(Required) Range of IPs used for Prism Central network setup.
    subnetMask PcDeployV2NetworkInternalNetworksSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    default_gateway PcDeployV2NetworkInternalNetworksDefaultGateway
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    ip_ranges Sequence[PcDeployV2NetworkInternalNetworksIpRange]
    -(Required) Range of IPs used for Prism Central network setup.
    subnet_mask PcDeployV2NetworkInternalNetworksSubnetMask
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    defaultGateway Property Map
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    ipRanges List<Property Map>
    -(Required) Range of IPs used for Prism Central network setup.
    subnetMask Property Map
    -(Required) An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.

    PcDeployV2NetworkInternalNetworksDefaultGateway, PcDeployV2NetworkInternalNetworksDefaultGatewayArgs

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksDefaultGatewayFqdn>
    -(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.PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []PcDeployV2NetworkInternalNetworksDefaultGatewayFqdn
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<PcDeployV2NetworkInternalNetworksDefaultGatewayFqdn>
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns PcDeployV2NetworkInternalNetworksDefaultGatewayFqdn[]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[PcDeployV2NetworkInternalNetworksDefaultGatewayFqdn]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    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) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkInternalNetworksDefaultGatewayFqdn, PcDeployV2NetworkInternalNetworksDefaultGatewayFqdnArgs

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value str

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4, PcDeployV2NetworkInternalNetworksDefaultGatewayIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6, PcDeployV2NetworkInternalNetworksDefaultGatewayIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkInternalNetworksIpRange, PcDeployV2NetworkInternalNetworksIpRangeArgs

    Begin PcDeployV2NetworkInternalNetworksIpRangeBegin
    -(Optional) The beginning IP address of the range.
    End PcDeployV2NetworkInternalNetworksIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcDeployV2NetworkInternalNetworksIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcDeployV2NetworkInternalNetworksIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcDeployV2NetworkInternalNetworksIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcDeployV2NetworkInternalNetworksIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcDeployV2NetworkInternalNetworksIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcDeployV2NetworkInternalNetworksIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin Property Map
    -(Optional) The beginning IP address of the range.
    end Property Map
    -(Optional) The ending IP address of the range.

    PcDeployV2NetworkInternalNetworksIpRangeBegin, PcDeployV2NetworkInternalNetworksIpRangeBeginArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4, PcDeployV2NetworkInternalNetworksIpRangeBeginIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6, PcDeployV2NetworkInternalNetworksIpRangeBeginIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkInternalNetworksIpRangeEnd, PcDeployV2NetworkInternalNetworksIpRangeEndArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeEndIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksIpRangeEndIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcDeployV2NetworkInternalNetworksIpRangeEndIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkInternalNetworksIpRangeEndIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcDeployV2NetworkInternalNetworksIpRangeEndIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkInternalNetworksIpRangeEndIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcDeployV2NetworkInternalNetworksIpRangeEndIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkInternalNetworksIpRangeEndIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcDeployV2NetworkInternalNetworksIpRangeEndIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkInternalNetworksIpRangeEndIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkInternalNetworksIpRangeEndIpv4, PcDeployV2NetworkInternalNetworksIpRangeEndIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkInternalNetworksIpRangeEndIpv6, PcDeployV2NetworkInternalNetworksIpRangeEndIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkInternalNetworksSubnetMask, PcDeployV2NetworkInternalNetworksSubnetMaskArgs

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksSubnetMaskFqdn>
    -(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.PcDeployV2NetworkInternalNetworksSubnetMaskIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkInternalNetworksSubnetMaskIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []PcDeployV2NetworkInternalNetworksSubnetMaskFqdn
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []PcDeployV2NetworkInternalNetworksSubnetMaskIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkInternalNetworksSubnetMaskIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<PcDeployV2NetworkInternalNetworksSubnetMaskFqdn>
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<PcDeployV2NetworkInternalNetworksSubnetMaskIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkInternalNetworksSubnetMaskIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns PcDeployV2NetworkInternalNetworksSubnetMaskFqdn[]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s PcDeployV2NetworkInternalNetworksSubnetMaskIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkInternalNetworksSubnetMaskIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[PcDeployV2NetworkInternalNetworksSubnetMaskFqdn]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[PcDeployV2NetworkInternalNetworksSubnetMaskIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkInternalNetworksSubnetMaskIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    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) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkInternalNetworksSubnetMaskFqdn, PcDeployV2NetworkInternalNetworksSubnetMaskFqdnArgs

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value str

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    PcDeployV2NetworkInternalNetworksSubnetMaskIpv4, PcDeployV2NetworkInternalNetworksSubnetMaskIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkInternalNetworksSubnetMaskIpv6, PcDeployV2NetworkInternalNetworksSubnetMaskIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkNameServer, PcDeployV2NetworkNameServerArgs

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkNameServerFqdn>
    -(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.PcDeployV2NetworkNameServerIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkNameServerIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []PcDeployV2NetworkNameServerFqdn
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []PcDeployV2NetworkNameServerIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkNameServerIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<PcDeployV2NetworkNameServerFqdn>
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<PcDeployV2NetworkNameServerIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkNameServerIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns PcDeployV2NetworkNameServerFqdn[]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s PcDeployV2NetworkNameServerIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkNameServerIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[PcDeployV2NetworkNameServerFqdn]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[PcDeployV2NetworkNameServerIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkNameServerIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    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) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkNameServerFqdn, PcDeployV2NetworkNameServerFqdnArgs

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value str

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    PcDeployV2NetworkNameServerIpv4, PcDeployV2NetworkNameServerIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkNameServerIpv6, PcDeployV2NetworkNameServerIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkNtpServer, PcDeployV2NetworkNtpServerArgs

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkNtpServerFqdn>
    -(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.PcDeployV2NetworkNtpServerIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcDeployV2NetworkNtpServerIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []PcDeployV2NetworkNtpServerFqdn
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []PcDeployV2NetworkNtpServerIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcDeployV2NetworkNtpServerIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<PcDeployV2NetworkNtpServerFqdn>
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<PcDeployV2NetworkNtpServerIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcDeployV2NetworkNtpServerIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns PcDeployV2NetworkNtpServerFqdn[]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s PcDeployV2NetworkNtpServerIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcDeployV2NetworkNtpServerIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[PcDeployV2NetworkNtpServerFqdn]
    -(Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[PcDeployV2NetworkNtpServerIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcDeployV2NetworkNtpServerIpv6]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    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) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.

    PcDeployV2NetworkNtpServerFqdn, PcDeployV2NetworkNtpServerFqdnArgs

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    Value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value string

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value str

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    value String

    -(Optional) The fully qualified domain name of the host.

    See detailed information in Nutanix Deploy PC V4.

    PcDeployV2NetworkNtpServerIpv4, PcDeployV2NetworkNtpServerIpv4Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    PcDeployV2NetworkNtpServerIpv6, PcDeployV2NetworkNtpServerIpv6Args

    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    -(Required) The IPv4/IPv6 address of the host.
    PrefixLength int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Integer
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    -(Required) The IPv4/IPv6 address of the host.
    prefix_length int
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    -(Required) The IPv4/IPv6 address of the host.
    prefixLength Number
    -(Optional) The prefix length of the network to which this host IPv4/IPv6 address belongs.

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg