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

nutanix.PcRestoreV2

Explore with Pulumi AI

nutanix logo
Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg
    • The Pc Restore 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 restoring the PC, because the restore pc takes longer than the default timeout allows for the operation to complete.

    The restore domain manager is a task-driven operation to restore a domain manager from a cluster or object store backup location based on the selected restore point.

    Create PcRestoreV2 Resource

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

    Constructor syntax

    new PcRestoreV2(name: string, args: PcRestoreV2Args, opts?: CustomResourceOptions);
    @overload
    def PcRestoreV2(resource_name: str,
                    args: PcRestoreV2Args,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def PcRestoreV2(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    domain_manager: Optional[PcRestoreV2DomainManagerArgs] = None,
                    ext_id: Optional[str] = None,
                    restorable_domain_manager_ext_id: Optional[str] = None,
                    restore_source_ext_id: Optional[str] = None)
    func NewPcRestoreV2(ctx *Context, name string, args PcRestoreV2Args, opts ...ResourceOption) (*PcRestoreV2, error)
    public PcRestoreV2(string name, PcRestoreV2Args args, CustomResourceOptions? opts = null)
    public PcRestoreV2(String name, PcRestoreV2Args args)
    public PcRestoreV2(String name, PcRestoreV2Args args, CustomResourceOptions options)
    
    type: nutanix:PcRestoreV2
    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 PcRestoreV2Args
    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 PcRestoreV2Args
    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 PcRestoreV2Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PcRestoreV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PcRestoreV2Args
    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 pcRestoreV2Resource = new Nutanix.PcRestoreV2("pcRestoreV2Resource", new()
    {
        DomainManager = new Nutanix.Inputs.PcRestoreV2DomainManagerArgs
        {
            Configs = new[]
            {
                new Nutanix.Inputs.PcRestoreV2DomainManagerConfigArgs
                {
                    BuildInfo = new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBuildInfoArgs
                    {
                        Version = "string",
                    },
                    Name = "string",
                    Size = "string",
                    BootstrapConfig = new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigArgs
                    {
                        CloudInitConfigs = new[]
                        {
                            new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigArgs
                            {
                                CloudInitScripts = new[]
                                {
                                    new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptArgs
                                    {
                                        CustomKeyValues = new[]
                                        {
                                            new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArgs
                                            {
                                                KeyValuePairs = new[]
                                                {
                                                    new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArgs
                                                    {
                                                        Name = "string",
                                                        Values = new[]
                                                        {
                                                            new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArgs
                                                            {
                                                                Boolean = false,
                                                                Integer = 0,
                                                                IntegerLists = new[]
                                                                {
                                                                    0,
                                                                },
                                                                MapOfStrings = new[]
                                                                {
                                                                    new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs
                                                                    {
                                                                        Map = 
                                                                        {
                                                                            { "string", "string" },
                                                                        },
                                                                    },
                                                                },
                                                                Object = 
                                                                {
                                                                    { "string", "string" },
                                                                },
                                                                String = "string",
                                                                StringLists = new[]
                                                                {
                                                                    "string",
                                                                },
                                                            },
                                                        },
                                                    },
                                                },
                                            },
                                        },
                                        UserDatas = new[]
                                        {
                                            new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                    },
                                },
                                DatasourceType = "string",
                                Metadata = "string",
                            },
                        },
                        EnvironmentInfo = new Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfoArgs
                        {
                            ProviderType = "string",
                            ProvisioningType = "string",
                            Type = "string",
                        },
                    },
                    Credentials = new[]
                    {
                        new Nutanix.Inputs.PcRestoreV2DomainManagerConfigCredentialArgs
                        {
                            Password = "string",
                            Username = "string",
                        },
                    },
                    ResourceConfigs = new[]
                    {
                        new Nutanix.Inputs.PcRestoreV2DomainManagerConfigResourceConfigArgs
                        {
                            ContainerExtIds = new[]
                            {
                                "string",
                            },
                            DataDiskSizeBytes = 0,
                            MemorySizeBytes = 0,
                            NumVcpus = 0,
                        },
                    },
                    ShouldEnableLockdownMode = false,
                },
            },
            Networks = new[]
            {
                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkArgs
                {
                    NameServers = new[]
                    {
                        new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkNameServerArgs
                        {
                            Fqdns = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkNameServerFqdnArgs
                                {
                                    Value = "string",
                                },
                            },
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkNameServerIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkNameServerIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    NtpServers = new[]
                    {
                        new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkNtpServerArgs
                        {
                            Fqdns = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkNtpServerFqdnArgs
                                {
                                    Value = "string",
                                },
                            },
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkNtpServerIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkNtpServerIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                    ExternalAddress = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalAddressArgs
                    {
                        Ipv4s = new[]
                        {
                            new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalAddressIpv4Args
                            {
                                Value = "string",
                                PrefixLength = 0,
                            },
                        },
                        Ipv6s = new[]
                        {
                            new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalAddressIpv6Args
                            {
                                Value = "string",
                                PrefixLength = 0,
                            },
                        },
                    },
                    ExternalNetworks = new[]
                    {
                        new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkArgs
                        {
                            DefaultGateway = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayArgs
                            {
                                Fqdns = new[]
                                {
                                    new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayFqdnArgs
                                    {
                                        Value = "string",
                                    },
                                },
                                Ipv4s = new[]
                                {
                                    new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv4Args
                                    {
                                        Value = "string",
                                        PrefixLength = 0,
                                    },
                                },
                                Ipv6s = new[]
                                {
                                    new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv6Args
                                    {
                                        Value = "string",
                                        PrefixLength = 0,
                                    },
                                },
                            },
                            IpRanges = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeArgs
                                {
                                    Begin = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginArgs
                                    {
                                        Ipv4s = new[]
                                        {
                                            new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4Args
                                            {
                                                Value = "string",
                                                PrefixLength = 0,
                                            },
                                        },
                                        Ipv6s = new[]
                                        {
                                            new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6Args
                                            {
                                                Value = "string",
                                                PrefixLength = 0,
                                            },
                                        },
                                    },
                                    End = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndArgs
                                    {
                                        Ipv4s = new[]
                                        {
                                            new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4Args
                                            {
                                                Value = "string",
                                                PrefixLength = 0,
                                            },
                                        },
                                        Ipv6s = new[]
                                        {
                                            new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6Args
                                            {
                                                Value = "string",
                                                PrefixLength = 0,
                                            },
                                        },
                                    },
                                },
                            },
                            NetworkExtId = "string",
                            SubnetMask = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskArgs
                            {
                                Fqdns = new[]
                                {
                                    new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskFqdnArgs
                                    {
                                        Value = "string",
                                    },
                                },
                                Ipv4s = new[]
                                {
                                    new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv4Args
                                    {
                                        Value = "string",
                                        PrefixLength = 0,
                                    },
                                },
                                Ipv6s = new[]
                                {
                                    new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv6Args
                                    {
                                        Value = "string",
                                        PrefixLength = 0,
                                    },
                                },
                            },
                        },
                    },
                    Fqdn = "string",
                    InternalNetworks = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksArgs
                    {
                        DefaultGateway = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayArgs
                        {
                            Fqdns = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayFqdnArgs
                                {
                                    Value = "string",
                                },
                            },
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                        IpRanges = new[]
                        {
                            new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeArgs
                            {
                                Begin = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginArgs
                                {
                                    Ipv4s = new[]
                                    {
                                        new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4Args
                                        {
                                            Value = "string",
                                            PrefixLength = 0,
                                        },
                                    },
                                    Ipv6s = new[]
                                    {
                                        new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6Args
                                        {
                                            Value = "string",
                                            PrefixLength = 0,
                                        },
                                    },
                                },
                                End = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndArgs
                                {
                                    Ipv4s = new[]
                                    {
                                        new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4Args
                                        {
                                            Value = "string",
                                            PrefixLength = 0,
                                        },
                                    },
                                    Ipv6s = new[]
                                    {
                                        new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6Args
                                        {
                                            Value = "string",
                                            PrefixLength = 0,
                                        },
                                    },
                                },
                            },
                        },
                        SubnetMask = new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskArgs
                        {
                            Fqdns = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskFqdnArgs
                                {
                                    Value = "string",
                                },
                            },
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv4Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv6Args
                                {
                                    Value = "string",
                                    PrefixLength = 0,
                                },
                            },
                        },
                    },
                },
            },
            HostingClusterExtId = "string",
            IsRegisteredWithHostingCluster = false,
            NodeExtIds = new[]
            {
                "string",
            },
            ShouldEnableHighAvailability = false,
        },
        ExtId = "string",
        RestorableDomainManagerExtId = "string",
        RestoreSourceExtId = "string",
    });
    
    example, err := nutanix.NewPcRestoreV2(ctx, "pcRestoreV2Resource", &nutanix.PcRestoreV2Args{
    	DomainManager: &nutanix.PcRestoreV2DomainManagerArgs{
    		Configs: nutanix.PcRestoreV2DomainManagerConfigArray{
    			&nutanix.PcRestoreV2DomainManagerConfigArgs{
    				BuildInfo: &nutanix.PcRestoreV2DomainManagerConfigBuildInfoArgs{
    					Version: pulumi.String("string"),
    				},
    				Name: pulumi.String("string"),
    				Size: pulumi.String("string"),
    				BootstrapConfig: &nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigArgs{
    					CloudInitConfigs: nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigArray{
    						&nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigArgs{
    							CloudInitScripts: nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptArray{
    								&nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptArgs{
    									CustomKeyValues: nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArray{
    										&nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArgs{
    											KeyValuePairs: nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArray{
    												&nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArgs{
    													Name: pulumi.String("string"),
    													Values: nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArray{
    														&nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArgs{
    															Boolean: pulumi.Bool(false),
    															Integer: pulumi.Int(0),
    															IntegerLists: pulumi.IntArray{
    																pulumi.Int(0),
    															},
    															MapOfStrings: nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArray{
    																&nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs{
    																	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.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArray{
    										&nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArgs{
    											Value: pulumi.String("string"),
    										},
    									},
    								},
    							},
    							DatasourceType: pulumi.String("string"),
    							Metadata:       pulumi.String("string"),
    						},
    					},
    					EnvironmentInfo: &nutanix.PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfoArgs{
    						ProviderType:     pulumi.String("string"),
    						ProvisioningType: pulumi.String("string"),
    						Type:             pulumi.String("string"),
    					},
    				},
    				Credentials: nutanix.PcRestoreV2DomainManagerConfigCredentialArray{
    					&nutanix.PcRestoreV2DomainManagerConfigCredentialArgs{
    						Password: pulumi.String("string"),
    						Username: pulumi.String("string"),
    					},
    				},
    				ResourceConfigs: nutanix.PcRestoreV2DomainManagerConfigResourceConfigArray{
    					&nutanix.PcRestoreV2DomainManagerConfigResourceConfigArgs{
    						ContainerExtIds: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						DataDiskSizeBytes: pulumi.Int(0),
    						MemorySizeBytes:   pulumi.Int(0),
    						NumVcpus:          pulumi.Int(0),
    					},
    				},
    				ShouldEnableLockdownMode: pulumi.Bool(false),
    			},
    		},
    		Networks: nutanix.PcRestoreV2DomainManagerNetworkArray{
    			&nutanix.PcRestoreV2DomainManagerNetworkArgs{
    				NameServers: nutanix.PcRestoreV2DomainManagerNetworkNameServerArray{
    					&nutanix.PcRestoreV2DomainManagerNetworkNameServerArgs{
    						Fqdns: nutanix.PcRestoreV2DomainManagerNetworkNameServerFqdnArray{
    							&nutanix.PcRestoreV2DomainManagerNetworkNameServerFqdnArgs{
    								Value: pulumi.String("string"),
    							},
    						},
    						Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkNameServerIpv4Array{
    							&nutanix.PcRestoreV2DomainManagerNetworkNameServerIpv4Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    						Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkNameServerIpv6Array{
    							&nutanix.PcRestoreV2DomainManagerNetworkNameServerIpv6Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    					},
    				},
    				NtpServers: nutanix.PcRestoreV2DomainManagerNetworkNtpServerArray{
    					&nutanix.PcRestoreV2DomainManagerNetworkNtpServerArgs{
    						Fqdns: nutanix.PcRestoreV2DomainManagerNetworkNtpServerFqdnArray{
    							&nutanix.PcRestoreV2DomainManagerNetworkNtpServerFqdnArgs{
    								Value: pulumi.String("string"),
    							},
    						},
    						Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkNtpServerIpv4Array{
    							&nutanix.PcRestoreV2DomainManagerNetworkNtpServerIpv4Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    						Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkNtpServerIpv6Array{
    							&nutanix.PcRestoreV2DomainManagerNetworkNtpServerIpv6Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    					},
    				},
    				ExternalAddress: &nutanix.PcRestoreV2DomainManagerNetworkExternalAddressArgs{
    					Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkExternalAddressIpv4Array{
    						&nutanix.PcRestoreV2DomainManagerNetworkExternalAddressIpv4Args{
    							Value:        pulumi.String("string"),
    							PrefixLength: pulumi.Int(0),
    						},
    					},
    					Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkExternalAddressIpv6Array{
    						&nutanix.PcRestoreV2DomainManagerNetworkExternalAddressIpv6Args{
    							Value:        pulumi.String("string"),
    							PrefixLength: pulumi.Int(0),
    						},
    					},
    				},
    				ExternalNetworks: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkArray{
    					&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkArgs{
    						DefaultGateway: &nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayArgs{
    							Fqdns: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayFqdnArray{
    								&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayFqdnArgs{
    									Value: pulumi.String("string"),
    								},
    							},
    							Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv4Array{
    								&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv4Args{
    									Value:        pulumi.String("string"),
    									PrefixLength: pulumi.Int(0),
    								},
    							},
    							Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv6Array{
    								&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv6Args{
    									Value:        pulumi.String("string"),
    									PrefixLength: pulumi.Int(0),
    								},
    							},
    						},
    						IpRanges: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeArray{
    							&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeArgs{
    								Begin: &nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginArgs{
    									Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4Array{
    										&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4Args{
    											Value:        pulumi.String("string"),
    											PrefixLength: pulumi.Int(0),
    										},
    									},
    									Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6Array{
    										&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6Args{
    											Value:        pulumi.String("string"),
    											PrefixLength: pulumi.Int(0),
    										},
    									},
    								},
    								End: &nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndArgs{
    									Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4Array{
    										&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4Args{
    											Value:        pulumi.String("string"),
    											PrefixLength: pulumi.Int(0),
    										},
    									},
    									Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6Array{
    										&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6Args{
    											Value:        pulumi.String("string"),
    											PrefixLength: pulumi.Int(0),
    										},
    									},
    								},
    							},
    						},
    						NetworkExtId: pulumi.String("string"),
    						SubnetMask: &nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskArgs{
    							Fqdns: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskFqdnArray{
    								&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskFqdnArgs{
    									Value: pulumi.String("string"),
    								},
    							},
    							Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv4Array{
    								&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv4Args{
    									Value:        pulumi.String("string"),
    									PrefixLength: pulumi.Int(0),
    								},
    							},
    							Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv6Array{
    								&nutanix.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv6Args{
    									Value:        pulumi.String("string"),
    									PrefixLength: pulumi.Int(0),
    								},
    							},
    						},
    					},
    				},
    				Fqdn: pulumi.String("string"),
    				InternalNetworks: &nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksArgs{
    					DefaultGateway: &nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayArgs{
    						Fqdns: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayFqdnArray{
    							&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayFqdnArgs{
    								Value: pulumi.String("string"),
    							},
    						},
    						Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv4Array{
    							&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv4Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    						Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv6Array{
    							&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv6Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    					},
    					IpRanges: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeArray{
    						&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeArgs{
    							Begin: &nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginArgs{
    								Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4Array{
    									&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4Args{
    										Value:        pulumi.String("string"),
    										PrefixLength: pulumi.Int(0),
    									},
    								},
    								Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6Array{
    									&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6Args{
    										Value:        pulumi.String("string"),
    										PrefixLength: pulumi.Int(0),
    									},
    								},
    							},
    							End: &nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndArgs{
    								Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4Array{
    									&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4Args{
    										Value:        pulumi.String("string"),
    										PrefixLength: pulumi.Int(0),
    									},
    								},
    								Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6Array{
    									&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6Args{
    										Value:        pulumi.String("string"),
    										PrefixLength: pulumi.Int(0),
    									},
    								},
    							},
    						},
    					},
    					SubnetMask: &nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskArgs{
    						Fqdns: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskFqdnArray{
    							&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskFqdnArgs{
    								Value: pulumi.String("string"),
    							},
    						},
    						Ipv4s: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv4Array{
    							&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv4Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    						Ipv6s: nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv6Array{
    							&nutanix.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv6Args{
    								Value:        pulumi.String("string"),
    								PrefixLength: pulumi.Int(0),
    							},
    						},
    					},
    				},
    			},
    		},
    		HostingClusterExtId:            pulumi.String("string"),
    		IsRegisteredWithHostingCluster: pulumi.Bool(false),
    		NodeExtIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ShouldEnableHighAvailability: pulumi.Bool(false),
    	},
    	ExtId:                        pulumi.String("string"),
    	RestorableDomainManagerExtId: pulumi.String("string"),
    	RestoreSourceExtId:           pulumi.String("string"),
    })
    
    var pcRestoreV2Resource = new PcRestoreV2("pcRestoreV2Resource", PcRestoreV2Args.builder()
        .domainManager(PcRestoreV2DomainManagerArgs.builder()
            .configs(PcRestoreV2DomainManagerConfigArgs.builder()
                .buildInfo(PcRestoreV2DomainManagerConfigBuildInfoArgs.builder()
                    .version("string")
                    .build())
                .name("string")
                .size("string")
                .bootstrapConfig(PcRestoreV2DomainManagerConfigBootstrapConfigArgs.builder()
                    .cloudInitConfigs(PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigArgs.builder()
                        .cloudInitScripts(PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptArgs.builder()
                            .customKeyValues(PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArgs.builder()
                                .keyValuePairs(PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArgs.builder()
                                    .name("string")
                                    .values(PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArgs.builder()
                                        .boolean_(false)
                                        .integer(0)
                                        .integerLists(0)
                                        .mapOfStrings(PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs.builder()
                                            .map(Map.of("string", "string"))
                                            .build())
                                        .object(Map.of("string", "string"))
                                        .string("string")
                                        .stringLists("string")
                                        .build())
                                    .build())
                                .build())
                            .userDatas(PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArgs.builder()
                                .value("string")
                                .build())
                            .build())
                        .datasourceType("string")
                        .metadata("string")
                        .build())
                    .environmentInfo(PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfoArgs.builder()
                        .providerType("string")
                        .provisioningType("string")
                        .type("string")
                        .build())
                    .build())
                .credentials(PcRestoreV2DomainManagerConfigCredentialArgs.builder()
                    .password("string")
                    .username("string")
                    .build())
                .resourceConfigs(PcRestoreV2DomainManagerConfigResourceConfigArgs.builder()
                    .containerExtIds("string")
                    .dataDiskSizeBytes(0)
                    .memorySizeBytes(0)
                    .numVcpus(0)
                    .build())
                .shouldEnableLockdownMode(false)
                .build())
            .networks(PcRestoreV2DomainManagerNetworkArgs.builder()
                .nameServers(PcRestoreV2DomainManagerNetworkNameServerArgs.builder()
                    .fqdns(PcRestoreV2DomainManagerNetworkNameServerFqdnArgs.builder()
                        .value("string")
                        .build())
                    .ipv4s(PcRestoreV2DomainManagerNetworkNameServerIpv4Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .ipv6s(PcRestoreV2DomainManagerNetworkNameServerIpv6Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .build())
                .ntpServers(PcRestoreV2DomainManagerNetworkNtpServerArgs.builder()
                    .fqdns(PcRestoreV2DomainManagerNetworkNtpServerFqdnArgs.builder()
                        .value("string")
                        .build())
                    .ipv4s(PcRestoreV2DomainManagerNetworkNtpServerIpv4Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .ipv6s(PcRestoreV2DomainManagerNetworkNtpServerIpv6Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .build())
                .externalAddress(PcRestoreV2DomainManagerNetworkExternalAddressArgs.builder()
                    .ipv4s(PcRestoreV2DomainManagerNetworkExternalAddressIpv4Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .ipv6s(PcRestoreV2DomainManagerNetworkExternalAddressIpv6Args.builder()
                        .value("string")
                        .prefixLength(0)
                        .build())
                    .build())
                .externalNetworks(PcRestoreV2DomainManagerNetworkExternalNetworkArgs.builder()
                    .defaultGateway(PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayArgs.builder()
                        .fqdns(PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayFqdnArgs.builder()
                            .value("string")
                            .build())
                        .ipv4s(PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv4Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .ipv6s(PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv6Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .build())
                    .ipRanges(PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeArgs.builder()
                        .begin(PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginArgs.builder()
                            .ipv4s(PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4Args.builder()
                                .value("string")
                                .prefixLength(0)
                                .build())
                            .ipv6s(PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6Args.builder()
                                .value("string")
                                .prefixLength(0)
                                .build())
                            .build())
                        .end(PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndArgs.builder()
                            .ipv4s(PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4Args.builder()
                                .value("string")
                                .prefixLength(0)
                                .build())
                            .ipv6s(PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6Args.builder()
                                .value("string")
                                .prefixLength(0)
                                .build())
                            .build())
                        .build())
                    .networkExtId("string")
                    .subnetMask(PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskArgs.builder()
                        .fqdns(PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskFqdnArgs.builder()
                            .value("string")
                            .build())
                        .ipv4s(PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv4Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .ipv6s(PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv6Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .build())
                    .build())
                .fqdn("string")
                .internalNetworks(PcRestoreV2DomainManagerNetworkInternalNetworksArgs.builder()
                    .defaultGateway(PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayArgs.builder()
                        .fqdns(PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayFqdnArgs.builder()
                            .value("string")
                            .build())
                        .ipv4s(PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv4Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .ipv6s(PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv6Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .build())
                    .ipRanges(PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeArgs.builder()
                        .begin(PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginArgs.builder()
                            .ipv4s(PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4Args.builder()
                                .value("string")
                                .prefixLength(0)
                                .build())
                            .ipv6s(PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6Args.builder()
                                .value("string")
                                .prefixLength(0)
                                .build())
                            .build())
                        .end(PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndArgs.builder()
                            .ipv4s(PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4Args.builder()
                                .value("string")
                                .prefixLength(0)
                                .build())
                            .ipv6s(PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6Args.builder()
                                .value("string")
                                .prefixLength(0)
                                .build())
                            .build())
                        .build())
                    .subnetMask(PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskArgs.builder()
                        .fqdns(PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskFqdnArgs.builder()
                            .value("string")
                            .build())
                        .ipv4s(PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv4Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .ipv6s(PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv6Args.builder()
                            .value("string")
                            .prefixLength(0)
                            .build())
                        .build())
                    .build())
                .build())
            .hostingClusterExtId("string")
            .isRegisteredWithHostingCluster(false)
            .nodeExtIds("string")
            .shouldEnableHighAvailability(false)
            .build())
        .extId("string")
        .restorableDomainManagerExtId("string")
        .restoreSourceExtId("string")
        .build());
    
    pc_restore_v2_resource = nutanix.PcRestoreV2("pcRestoreV2Resource",
        domain_manager={
            "configs": [{
                "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,
            }],
            "networks": [{
                "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,
                        }],
                    },
                },
            }],
            "hosting_cluster_ext_id": "string",
            "is_registered_with_hosting_cluster": False,
            "node_ext_ids": ["string"],
            "should_enable_high_availability": False,
        },
        ext_id="string",
        restorable_domain_manager_ext_id="string",
        restore_source_ext_id="string")
    
    const pcRestoreV2Resource = new nutanix.PcRestoreV2("pcRestoreV2Resource", {
        domainManager: {
            configs: [{
                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,
            }],
            networks: [{
                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,
                        }],
                    },
                },
            }],
            hostingClusterExtId: "string",
            isRegisteredWithHostingCluster: false,
            nodeExtIds: ["string"],
            shouldEnableHighAvailability: false,
        },
        extId: "string",
        restorableDomainManagerExtId: "string",
        restoreSourceExtId: "string",
    });
    
    type: nutanix:PcRestoreV2
    properties:
        domainManager:
            configs:
                - 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
            hostingClusterExtId: string
            isRegisteredWithHostingCluster: false
            networks:
                - 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
            nodeExtIds:
                - string
            shouldEnableHighAvailability: false
        extId: string
        restorableDomainManagerExtId: string
        restoreSourceExtId: string
    

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

    DomainManager PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManager
    -(Required) Domain manager (Prism Central) details.
    ExtId string
    -(Required) Restore point ID for the backup created in cluster/object store.
    RestorableDomainManagerExtId string
    -(Required) A unique identifier for the domain manager.
    RestoreSourceExtId string
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    DomainManager PcRestoreV2DomainManagerArgs
    -(Required) Domain manager (Prism Central) details.
    ExtId string
    -(Required) Restore point ID for the backup created in cluster/object store.
    RestorableDomainManagerExtId string
    -(Required) A unique identifier for the domain manager.
    RestoreSourceExtId string
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    domainManager PcRestoreV2DomainManager
    -(Required) Domain manager (Prism Central) details.
    extId String
    -(Required) Restore point ID for the backup created in cluster/object store.
    restorableDomainManagerExtId String
    -(Required) A unique identifier for the domain manager.
    restoreSourceExtId String
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    domainManager PcRestoreV2DomainManager
    -(Required) Domain manager (Prism Central) details.
    extId string
    -(Required) Restore point ID for the backup created in cluster/object store.
    restorableDomainManagerExtId string
    -(Required) A unique identifier for the domain manager.
    restoreSourceExtId string
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    domain_manager PcRestoreV2DomainManagerArgs
    -(Required) Domain manager (Prism Central) details.
    ext_id str
    -(Required) Restore point ID for the backup created in cluster/object store.
    restorable_domain_manager_ext_id str
    -(Required) A unique identifier for the domain manager.
    restore_source_ext_id str
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    domainManager Property Map
    -(Required) Domain manager (Prism Central) details.
    extId String
    -(Required) Restore point ID for the backup created in cluster/object store.
    restorableDomainManagerExtId String
    -(Required) A unique identifier for the domain manager.
    restoreSourceExtId String
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PcRestoreV2 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 PcRestoreV2 Resource

    Get an existing PcRestoreV2 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?: PcRestoreV2State, opts?: CustomResourceOptions): PcRestoreV2
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            domain_manager: Optional[PcRestoreV2DomainManagerArgs] = None,
            ext_id: Optional[str] = None,
            restorable_domain_manager_ext_id: Optional[str] = None,
            restore_source_ext_id: Optional[str] = None) -> PcRestoreV2
    func GetPcRestoreV2(ctx *Context, name string, id IDInput, state *PcRestoreV2State, opts ...ResourceOption) (*PcRestoreV2, error)
    public static PcRestoreV2 Get(string name, Input<string> id, PcRestoreV2State? state, CustomResourceOptions? opts = null)
    public static PcRestoreV2 get(String name, Output<String> id, PcRestoreV2State state, CustomResourceOptions options)
    resources:  _:    type: nutanix:PcRestoreV2    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:
    DomainManager PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManager
    -(Required) Domain manager (Prism Central) details.
    ExtId string
    -(Required) Restore point ID for the backup created in cluster/object store.
    RestorableDomainManagerExtId string
    -(Required) A unique identifier for the domain manager.
    RestoreSourceExtId string
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    DomainManager PcRestoreV2DomainManagerArgs
    -(Required) Domain manager (Prism Central) details.
    ExtId string
    -(Required) Restore point ID for the backup created in cluster/object store.
    RestorableDomainManagerExtId string
    -(Required) A unique identifier for the domain manager.
    RestoreSourceExtId string
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    domainManager PcRestoreV2DomainManager
    -(Required) Domain manager (Prism Central) details.
    extId String
    -(Required) Restore point ID for the backup created in cluster/object store.
    restorableDomainManagerExtId String
    -(Required) A unique identifier for the domain manager.
    restoreSourceExtId String
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    domainManager PcRestoreV2DomainManager
    -(Required) Domain manager (Prism Central) details.
    extId string
    -(Required) Restore point ID for the backup created in cluster/object store.
    restorableDomainManagerExtId string
    -(Required) A unique identifier for the domain manager.
    restoreSourceExtId string
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    domain_manager PcRestoreV2DomainManagerArgs
    -(Required) Domain manager (Prism Central) details.
    ext_id str
    -(Required) Restore point ID for the backup created in cluster/object store.
    restorable_domain_manager_ext_id str
    -(Required) A unique identifier for the domain manager.
    restore_source_ext_id str
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    domainManager Property Map
    -(Required) Domain manager (Prism Central) details.
    extId String
    -(Required) Restore point ID for the backup created in cluster/object store.
    restorableDomainManagerExtId String
    -(Required) A unique identifier for the domain manager.
    restoreSourceExtId String
    -(Required) A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.

    Supporting Types

    PcRestoreV2DomainManager, PcRestoreV2DomainManagerArgs

    Configs List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerConfig>
    -(Required) Domain manager (Prism Central) cluster configuration details.
    Networks List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetwork>
    -(Required) Domain manager (Prism Central) network configuration details.
    HostingClusterExtId string
    IsRegisteredWithHostingCluster bool
    NodeExtIds List<string>
    ShouldEnableHighAvailability bool
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    Configs []PcRestoreV2DomainManagerConfig
    -(Required) Domain manager (Prism Central) cluster configuration details.
    Networks []PcRestoreV2DomainManagerNetwork
    -(Required) Domain manager (Prism Central) network configuration details.
    HostingClusterExtId string
    IsRegisteredWithHostingCluster bool
    NodeExtIds []string
    ShouldEnableHighAvailability bool
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    configs List<PcRestoreV2DomainManagerConfig>
    -(Required) Domain manager (Prism Central) cluster configuration details.
    networks List<PcRestoreV2DomainManagerNetwork>
    -(Required) Domain manager (Prism Central) network configuration details.
    hostingClusterExtId String
    isRegisteredWithHostingCluster Boolean
    nodeExtIds List<String>
    shouldEnableHighAvailability Boolean
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    configs PcRestoreV2DomainManagerConfig[]
    -(Required) Domain manager (Prism Central) cluster configuration details.
    networks PcRestoreV2DomainManagerNetwork[]
    -(Required) Domain manager (Prism Central) network configuration details.
    hostingClusterExtId string
    isRegisteredWithHostingCluster boolean
    nodeExtIds string[]
    shouldEnableHighAvailability boolean
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    configs Sequence[PcRestoreV2DomainManagerConfig]
    -(Required) Domain manager (Prism Central) cluster configuration details.
    networks Sequence[PcRestoreV2DomainManagerNetwork]
    -(Required) Domain manager (Prism Central) network configuration details.
    hosting_cluster_ext_id str
    is_registered_with_hosting_cluster bool
    node_ext_ids Sequence[str]
    should_enable_high_availability bool
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.
    configs List<Property Map>
    -(Required) Domain manager (Prism Central) cluster configuration details.
    networks List<Property Map>
    -(Required) Domain manager (Prism Central) network configuration details.
    hostingClusterExtId String
    isRegisteredWithHostingCluster Boolean
    nodeExtIds List<String>
    shouldEnableHighAvailability Boolean
    -(Optional) This configuration enables Prism Central to be deployed in scale-out mode. Default is false.

    PcRestoreV2DomainManagerConfig, PcRestoreV2DomainManagerConfigArgs

    BuildInfo PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerConfigBuildInfo
    -(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.PcRestoreV2DomainManagerConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    Credentials List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerConfigCredential>
    • (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.PcRestoreV2DomainManagerConfigResourceConfig>
    -(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 PcRestoreV2DomainManagerConfigBuildInfo
    -(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 PcRestoreV2DomainManagerConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    Credentials []PcRestoreV2DomainManagerConfigCredential
    • (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 []PcRestoreV2DomainManagerConfigResourceConfig
    -(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 PcRestoreV2DomainManagerConfigBuildInfo
    -(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 PcRestoreV2DomainManagerConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    credentials List<PcRestoreV2DomainManagerConfigCredential>
    • (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<PcRestoreV2DomainManagerConfigResourceConfig>
    -(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 PcRestoreV2DomainManagerConfigBuildInfo
    -(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 PcRestoreV2DomainManagerConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    credentials PcRestoreV2DomainManagerConfigCredential[]
    • (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 PcRestoreV2DomainManagerConfigResourceConfig[]
    -(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 PcRestoreV2DomainManagerConfigBuildInfo
    -(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 PcRestoreV2DomainManagerConfigBootstrapConfig
    • (Optional) Bootstrap configuration details for the domain manager (Prism Central).
    credentials Sequence[PcRestoreV2DomainManagerConfigCredential]
    • (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[PcRestoreV2DomainManagerConfigResourceConfig]
    -(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.

    PcRestoreV2DomainManagerConfigBootstrapConfig, PcRestoreV2DomainManagerConfigBootstrapConfigArgs

    CloudInitConfigs List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfig>
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    EnvironmentInfo PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfo
    -(Optional) Environment information for the domain manager (Prism Central) cluster.
    CloudInitConfigs []PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfig
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    EnvironmentInfo PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfo
    -(Optional) Environment information for the domain manager (Prism Central) cluster.
    cloudInitConfigs List<PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfig>
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    environmentInfo PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfo
    -(Optional) Environment information for the domain manager (Prism Central) cluster.
    cloudInitConfigs PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfig[]
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    environmentInfo PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfo
    -(Optional) Environment information for the domain manager (Prism Central) cluster.
    cloud_init_configs Sequence[PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfig]
    -(Optional) Cloud-init configuration for the domain manager (Prism Central) cluster.
    environment_info PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfo
    -(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.

    PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfig, PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigArgs

    CloudInitScripts List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScript>
    -(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 []PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScript
    -(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<PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScript>
    -(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 PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScript[]
    -(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[PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScript]
    -(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'.

    PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScript, PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptArgs

    PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValue, PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueArgs

    PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePair, PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairArgs

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

    PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValue, PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueArgs

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

    PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfString, PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfStringArgs

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

    PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptUserData, PcRestoreV2DomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptUserDataArgs

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

    PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfo, PcRestoreV2DomainManagerConfigBootstrapConfigEnvironmentInfoArgs

    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.

    PcRestoreV2DomainManagerConfigBuildInfo, PcRestoreV2DomainManagerConfigBuildInfoArgs

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

    PcRestoreV2DomainManagerConfigCredential, PcRestoreV2DomainManagerConfigCredentialArgs

    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.

    PcRestoreV2DomainManagerConfigResourceConfig, PcRestoreV2DomainManagerConfigResourceConfigArgs

    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

    PcRestoreV2DomainManagerNetwork, PcRestoreV2DomainManagerNetworkArgs

    NameServers List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkNameServer>
    -(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.PcRestoreV2DomainManagerNetworkNtpServer>
    -(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.PcRestoreV2DomainManagerNetworkExternalAddress
    -(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.PcRestoreV2DomainManagerNetworkExternalNetwork>
    -(Required) This configuration is used to manage Prism Central.
    Fqdn string
    InternalNetworks PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworks
    -(Required) This configuration is used to internally manage Prism Central network.
    NameServers []PcRestoreV2DomainManagerNetworkNameServer
    -(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 []PcRestoreV2DomainManagerNetworkNtpServer
    -(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 PcRestoreV2DomainManagerNetworkExternalAddress
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    ExternalNetworks []PcRestoreV2DomainManagerNetworkExternalNetwork
    -(Required) This configuration is used to manage Prism Central.
    Fqdn string
    InternalNetworks PcRestoreV2DomainManagerNetworkInternalNetworks
    -(Required) This configuration is used to internally manage Prism Central network.
    nameServers List<PcRestoreV2DomainManagerNetworkNameServer>
    -(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<PcRestoreV2DomainManagerNetworkNtpServer>
    -(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 PcRestoreV2DomainManagerNetworkExternalAddress
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    externalNetworks List<PcRestoreV2DomainManagerNetworkExternalNetwork>
    -(Required) This configuration is used to manage Prism Central.
    fqdn String
    internalNetworks PcRestoreV2DomainManagerNetworkInternalNetworks
    -(Required) This configuration is used to internally manage Prism Central network.
    nameServers PcRestoreV2DomainManagerNetworkNameServer[]
    -(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 PcRestoreV2DomainManagerNetworkNtpServer[]
    -(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 PcRestoreV2DomainManagerNetworkExternalAddress
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    externalNetworks PcRestoreV2DomainManagerNetworkExternalNetwork[]
    -(Required) This configuration is used to manage Prism Central.
    fqdn string
    internalNetworks PcRestoreV2DomainManagerNetworkInternalNetworks
    -(Required) This configuration is used to internally manage Prism Central network.
    name_servers Sequence[PcRestoreV2DomainManagerNetworkNameServer]
    -(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[PcRestoreV2DomainManagerNetworkNtpServer]
    -(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 PcRestoreV2DomainManagerNetworkExternalAddress
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    external_networks Sequence[PcRestoreV2DomainManagerNetworkExternalNetwork]
    -(Required) This configuration is used to manage Prism Central.
    fqdn str
    internal_networks PcRestoreV2DomainManagerNetworkInternalNetworks
    -(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.

    PcRestoreV2DomainManagerNetworkExternalAddress, PcRestoreV2DomainManagerNetworkExternalAddressArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalAddressIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalAddressIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcRestoreV2DomainManagerNetworkExternalAddressIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcRestoreV2DomainManagerNetworkExternalAddressIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcRestoreV2DomainManagerNetworkExternalAddressIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcRestoreV2DomainManagerNetworkExternalAddressIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcRestoreV2DomainManagerNetworkExternalAddressIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcRestoreV2DomainManagerNetworkExternalAddressIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcRestoreV2DomainManagerNetworkExternalAddressIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcRestoreV2DomainManagerNetworkExternalAddressIpv6]
    -(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.

    PcRestoreV2DomainManagerNetworkExternalAddressIpv4, PcRestoreV2DomainManagerNetworkExternalAddressIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkExternalAddressIpv6, PcRestoreV2DomainManagerNetworkExternalAddressIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkExternalNetwork, PcRestoreV2DomainManagerNetworkExternalNetworkArgs

    DefaultGateway PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGateway
    -(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.PcRestoreV2DomainManagerNetworkExternalNetworkIpRange>
    -(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.PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMask
    -(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 PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGateway
    -(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 []PcRestoreV2DomainManagerNetworkExternalNetworkIpRange
    -(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 PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMask
    -(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 PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGateway
    -(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<PcRestoreV2DomainManagerNetworkExternalNetworkIpRange>
    -(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 PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMask
    -(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 PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGateway
    -(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 PcRestoreV2DomainManagerNetworkExternalNetworkIpRange[]
    -(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 PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMask
    -(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 PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGateway
    -(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[PcRestoreV2DomainManagerNetworkExternalNetworkIpRange]
    -(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 PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMask
    -(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.

    PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGateway, PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayArgs

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

    PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayFqdn, PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayFqdnArgs

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    value string

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

    See detailed information in Nutanix Restore PC V4.

    value str

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv4, PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv6, PcRestoreV2DomainManagerNetworkExternalNetworkDefaultGatewayIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkExternalNetworkIpRange, PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeArgs

    Begin PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBegin
    -(Optional) The beginning IP address of the range.
    End PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEnd
    -(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.

    PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBegin, PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6]
    -(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.

    PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4, PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6, PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeBeginIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEnd, PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6]
    -(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.

    PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4, PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6, PcRestoreV2DomainManagerNetworkExternalNetworkIpRangeEndIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMask, PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskArgs

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

    PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskFqdn, PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskFqdnArgs

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    value string

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

    See detailed information in Nutanix Restore PC V4.

    value str

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv4, PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv6, PcRestoreV2DomainManagerNetworkExternalNetworkSubnetMaskIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkInternalNetworks, PcRestoreV2DomainManagerNetworkInternalNetworksArgs

    DefaultGateway PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGateway
    -(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.PcRestoreV2DomainManagerNetworkInternalNetworksIpRange>
    -(Required) Range of IPs used for Prism Central network setup.
    SubnetMask PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMask
    -(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 PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGateway
    -(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 []PcRestoreV2DomainManagerNetworkInternalNetworksIpRange
    -(Required) Range of IPs used for Prism Central network setup.
    SubnetMask PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMask
    -(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 PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGateway
    -(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<PcRestoreV2DomainManagerNetworkInternalNetworksIpRange>
    -(Required) Range of IPs used for Prism Central network setup.
    subnetMask PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMask
    -(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 PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGateway
    -(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 PcRestoreV2DomainManagerNetworkInternalNetworksIpRange[]
    -(Required) Range of IPs used for Prism Central network setup.
    subnetMask PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMask
    -(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 PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGateway
    -(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[PcRestoreV2DomainManagerNetworkInternalNetworksIpRange]
    -(Required) Range of IPs used for Prism Central network setup.
    subnet_mask PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMask
    -(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.

    PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGateway, PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayArgs

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

    PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayFqdn, PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayFqdnArgs

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    value string

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

    See detailed information in Nutanix Restore PC V4.

    value str

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv4, PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv6, PcRestoreV2DomainManagerNetworkInternalNetworksDefaultGatewayIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkInternalNetworksIpRange, PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeArgs

    Begin PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBegin
    -(Optional) The beginning IP address of the range.
    End PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEnd
    -(Optional) The ending IP address of the range.
    begin PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBegin
    -(Optional) The beginning IP address of the range.
    end PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEnd
    -(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.

    PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBegin, PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6]
    -(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.

    PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4, PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6, PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeBeginIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEnd, PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndArgs

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6>
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6[]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4]
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6]
    -(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.

    PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4, PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6, PcRestoreV2DomainManagerNetworkInternalNetworksIpRangeEndIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMask, PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskArgs

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

    PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskFqdn, PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskFqdnArgs

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    value string

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

    See detailed information in Nutanix Restore PC V4.

    value str

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv4, PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv6, PcRestoreV2DomainManagerNetworkInternalNetworksSubnetMaskIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkNameServer, PcRestoreV2DomainManagerNetworkNameServerArgs

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

    PcRestoreV2DomainManagerNetworkNameServerFqdn, PcRestoreV2DomainManagerNetworkNameServerFqdnArgs

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    value string

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

    See detailed information in Nutanix Restore PC V4.

    value str

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    PcRestoreV2DomainManagerNetworkNameServerIpv4, PcRestoreV2DomainManagerNetworkNameServerIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkNameServerIpv6, PcRestoreV2DomainManagerNetworkNameServerIpv6Args

    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.

    PcRestoreV2DomainManagerNetworkNtpServer, PcRestoreV2DomainManagerNetworkNtpServerArgs

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

    PcRestoreV2DomainManagerNetworkNtpServerFqdn, PcRestoreV2DomainManagerNetworkNtpServerFqdnArgs

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    Value string

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    value string

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

    See detailed information in Nutanix Restore PC V4.

    value str

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

    See detailed information in Nutanix Restore PC V4.

    value String

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

    See detailed information in Nutanix Restore PC V4.

    PcRestoreV2DomainManagerNetworkNtpServerIpv4, PcRestoreV2DomainManagerNetworkNtpServerIpv4Args

    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.

    PcRestoreV2DomainManagerNetworkNtpServerIpv6, PcRestoreV2DomainManagerNetworkNtpServerIpv6Args

    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