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

nutanix.getPcV2

Explore with Pulumi AI

nutanix logo
Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg

    Fetches the attributes associated with the domain manager (Prism Central) resource based on the provided external identifier. It includes attributes like config, network, node and other information such as size, environment and resource specifications.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pulumi/nutanix";
    
    const example_2 = nutanix.getPcV2({
        extId: "75dde184-3a0e-4f59-a185-03ca1efead17",
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    example_2 = nutanix.get_pc_v2(ext_id="75dde184-3a0e-4f59-a185-03ca1efead17")
    
    package main
    
    import (
    	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := nutanix.GetPcV2(ctx, &nutanix.GetPcV2Args{
    			ExtId: "75dde184-3a0e-4f59-a185-03ca1efead17",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = Pulumi.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        var example_2 = Nutanix.GetPcV2.Invoke(new()
        {
            ExtId = "75dde184-3a0e-4f59-a185-03ca1efead17",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.NutanixFunctions;
    import com.pulumi.nutanix.inputs.GetPcV2Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var example-2 = NutanixFunctions.getPcV2(GetPcV2Args.builder()
                .extId("75dde184-3a0e-4f59-a185-03ca1efead17")
                .build());
    
        }
    }
    
    variables:
      example-2:
        fn::invoke:
          function: nutanix:getPcV2
          arguments:
            extId: 75dde184-3a0e-4f59-a185-03ca1efead17
    

    Using getPcV2

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getPcV2(args: GetPcV2Args, opts?: InvokeOptions): Promise<GetPcV2Result>
    function getPcV2Output(args: GetPcV2OutputArgs, opts?: InvokeOptions): Output<GetPcV2Result>
    def get_pc_v2(ext_id: Optional[str] = None,
                  should_enable_high_availability: Optional[bool] = None,
                  opts: Optional[InvokeOptions] = None) -> GetPcV2Result
    def get_pc_v2_output(ext_id: Optional[pulumi.Input[str]] = None,
                  should_enable_high_availability: Optional[pulumi.Input[bool]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetPcV2Result]
    func GetPcV2(ctx *Context, args *GetPcV2Args, opts ...InvokeOption) (*GetPcV2Result, error)
    func GetPcV2Output(ctx *Context, args *GetPcV2OutputArgs, opts ...InvokeOption) GetPcV2ResultOutput

    > Note: This function is named GetPcV2 in the Go SDK.

    public static class GetPcV2 
    {
        public static Task<GetPcV2Result> InvokeAsync(GetPcV2Args args, InvokeOptions? opts = null)
        public static Output<GetPcV2Result> Invoke(GetPcV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPcV2Result> getPcV2(GetPcV2Args args, InvokeOptions options)
    public static Output<GetPcV2Result> getPcV2(GetPcV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getPcV2:getPcV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ExtId string
    -(Required) The external identifier of the domain manager (Prism Central) entity.
    ShouldEnableHighAvailability bool
    • This configuration enables Prism Central to be deployed in scale-out mode.
    ExtId string
    -(Required) The external identifier of the domain manager (Prism Central) entity.
    ShouldEnableHighAvailability bool
    • This configuration enables Prism Central to be deployed in scale-out mode.
    extId String
    -(Required) The external identifier of the domain manager (Prism Central) entity.
    shouldEnableHighAvailability Boolean
    • This configuration enables Prism Central to be deployed in scale-out mode.
    extId string
    -(Required) The external identifier of the domain manager (Prism Central) entity.
    shouldEnableHighAvailability boolean
    • This configuration enables Prism Central to be deployed in scale-out mode.
    ext_id str
    -(Required) The external identifier of the domain manager (Prism Central) entity.
    should_enable_high_availability bool
    • This configuration enables Prism Central to be deployed in scale-out mode.
    extId String
    -(Required) The external identifier of the domain manager (Prism Central) entity.
    shouldEnableHighAvailability Boolean
    • This configuration enables Prism Central to be deployed in scale-out mode.

    getPcV2 Result

    The following output properties are available:

    Configs List<PiersKarsenbarg.Nutanix.Outputs.GetPcV2Config>
    • Domain manager (Prism Central) cluster configuration details.
    ExtId string
    • A globally unique identifier of an instance that is suitable for external consumption.
    HostingClusterExtId string
    • The external identifier of the cluster hosting the domain manager (Prism Central) instance.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsRegisteredWithHostingCluster bool
    • Boolean value indicating if the domain manager (Prism Central) is registered with the hosting cluster, that is, Prism Element.
    Links List<PiersKarsenbarg.Nutanix.Outputs.GetPcV2Link>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Networks List<PiersKarsenbarg.Nutanix.Outputs.GetPcV2Network>
    • Domain manager (Prism Central) network configuration details.
    NodeExtIds List<string>
    • Domain manager (Prism Central) nodes external identifier.
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    ShouldEnableHighAvailability bool
    • This configuration enables Prism Central to be deployed in scale-out mode.
    Configs []GetPcV2Config
    • Domain manager (Prism Central) cluster configuration details.
    ExtId string
    • A globally unique identifier of an instance that is suitable for external consumption.
    HostingClusterExtId string
    • The external identifier of the cluster hosting the domain manager (Prism Central) instance.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsRegisteredWithHostingCluster bool
    • Boolean value indicating if the domain manager (Prism Central) is registered with the hosting cluster, that is, Prism Element.
    Links []GetPcV2Link
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Networks []GetPcV2Network
    • Domain manager (Prism Central) network configuration details.
    NodeExtIds []string
    • Domain manager (Prism Central) nodes external identifier.
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    ShouldEnableHighAvailability bool
    • This configuration enables Prism Central to be deployed in scale-out mode.
    configs List<GetPcV2Config>
    • Domain manager (Prism Central) cluster configuration details.
    extId String
    • A globally unique identifier of an instance that is suitable for external consumption.
    hostingClusterExtId String
    • The external identifier of the cluster hosting the domain manager (Prism Central) instance.
    id String
    The provider-assigned unique ID for this managed resource.
    isRegisteredWithHostingCluster Boolean
    • Boolean value indicating if the domain manager (Prism Central) is registered with the hosting cluster, that is, Prism Element.
    links List<GetPcV2Link>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    networks List<GetPcV2Network>
    • Domain manager (Prism Central) network configuration details.
    nodeExtIds List<String>
    • Domain manager (Prism Central) nodes external identifier.
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    shouldEnableHighAvailability Boolean
    • This configuration enables Prism Central to be deployed in scale-out mode.
    configs GetPcV2Config[]
    • Domain manager (Prism Central) cluster configuration details.
    extId string
    • A globally unique identifier of an instance that is suitable for external consumption.
    hostingClusterExtId string
    • The external identifier of the cluster hosting the domain manager (Prism Central) instance.
    id string
    The provider-assigned unique ID for this managed resource.
    isRegisteredWithHostingCluster boolean
    • Boolean value indicating if the domain manager (Prism Central) is registered with the hosting cluster, that is, Prism Element.
    links GetPcV2Link[]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    networks GetPcV2Network[]
    • Domain manager (Prism Central) network configuration details.
    nodeExtIds string[]
    • Domain manager (Prism Central) nodes external identifier.
    tenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    shouldEnableHighAvailability boolean
    • This configuration enables Prism Central to be deployed in scale-out mode.
    configs Sequence[GetPcV2Config]
    • Domain manager (Prism Central) cluster configuration details.
    ext_id str
    • A globally unique identifier of an instance that is suitable for external consumption.
    hosting_cluster_ext_id str
    • The external identifier of the cluster hosting the domain manager (Prism Central) instance.
    id str
    The provider-assigned unique ID for this managed resource.
    is_registered_with_hosting_cluster bool
    • Boolean value indicating if the domain manager (Prism Central) is registered with the hosting cluster, that is, Prism Element.
    links Sequence[GetPcV2Link]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    networks Sequence[GetPcV2Network]
    • Domain manager (Prism Central) network configuration details.
    node_ext_ids Sequence[str]
    • Domain manager (Prism Central) nodes external identifier.
    tenant_id str
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    should_enable_high_availability bool
    • This configuration enables Prism Central to be deployed in scale-out mode.
    configs List<Property Map>
    • Domain manager (Prism Central) cluster configuration details.
    extId String
    • A globally unique identifier of an instance that is suitable for external consumption.
    hostingClusterExtId String
    • The external identifier of the cluster hosting the domain manager (Prism Central) instance.
    id String
    The provider-assigned unique ID for this managed resource.
    isRegisteredWithHostingCluster Boolean
    • Boolean value indicating if the domain manager (Prism Central) is registered with the hosting cluster, that is, Prism Element.
    links List<Property Map>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    networks List<Property Map>
    • Domain manager (Prism Central) network configuration details.
    nodeExtIds List<String>
    • Domain manager (Prism Central) nodes external identifier.
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    shouldEnableHighAvailability Boolean
    • This configuration enables Prism Central to be deployed in scale-out mode.

    Supporting Types

    GetPcV2Config

    BootstrapConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2ConfigBootstrapConfig>
    • Bootstrap configuration details for the domain manager (Prism Central).
    BuildInfos List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2ConfigBuildInfo>
    -Currently representing the build information to be used for the cluster creation.
    Name string
    • Name of the domain manager (Prism Central).
    ResourceConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2ConfigResourceConfig>
    • 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
    • A boolean value indicating whether to enable lockdown mode for a cluster.
    Size string
    • Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. possible 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.
    BootstrapConfigs []GetPcV2ConfigBootstrapConfig
    • Bootstrap configuration details for the domain manager (Prism Central).
    BuildInfos []GetPcV2ConfigBuildInfo
    -Currently representing the build information to be used for the cluster creation.
    Name string
    • Name of the domain manager (Prism Central).
    ResourceConfigs []GetPcV2ConfigResourceConfig
    • 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
    • A boolean value indicating whether to enable lockdown mode for a cluster.
    Size string
    • Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. possible 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.
    bootstrapConfigs List<GetPcV2ConfigBootstrapConfig>
    • Bootstrap configuration details for the domain manager (Prism Central).
    buildInfos List<GetPcV2ConfigBuildInfo>
    -Currently representing the build information to be used for the cluster creation.
    name String
    • Name of the domain manager (Prism Central).
    resourceConfigs List<GetPcV2ConfigResourceConfig>
    • 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
    • A boolean value indicating whether to enable lockdown mode for a cluster.
    size String
    • Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. possible 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.
    bootstrapConfigs GetPcV2ConfigBootstrapConfig[]
    • Bootstrap configuration details for the domain manager (Prism Central).
    buildInfos GetPcV2ConfigBuildInfo[]
    -Currently representing the build information to be used for the cluster creation.
    name string
    • Name of the domain manager (Prism Central).
    resourceConfigs GetPcV2ConfigResourceConfig[]
    • 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
    • A boolean value indicating whether to enable lockdown mode for a cluster.
    size string
    • Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. possible 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_configs Sequence[GetPcV2ConfigBootstrapConfig]
    • Bootstrap configuration details for the domain manager (Prism Central).
    build_infos Sequence[GetPcV2ConfigBuildInfo]
    -Currently representing the build information to be used for the cluster creation.
    name str
    • Name of the domain manager (Prism Central).
    resource_configs Sequence[GetPcV2ConfigResourceConfig]
    • 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
    • A boolean value indicating whether to enable lockdown mode for a cluster.
    size str
    • Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. possible 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.
    bootstrapConfigs List<Property Map>
    • Bootstrap configuration details for the domain manager (Prism Central).
    buildInfos List<Property Map>
    -Currently representing the build information to be used for the cluster creation.
    name String
    • Name of the domain manager (Prism Central).
    resourceConfigs List<Property Map>
    • 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
    • A boolean value indicating whether to enable lockdown mode for a cluster.
    size String
    • Domain manager (Prism Central) size is an enumeration of starter, small, large, or extra large starter values. possible 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.

    GetPcV2ConfigBootstrapConfig

    EnvironmentInfos List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2ConfigBootstrapConfigEnvironmentInfo>
    • Environment information for the domain manager (Prism Central) cluster.
    EnvironmentInfos []GetPcV2ConfigBootstrapConfigEnvironmentInfo
    • Environment information for the domain manager (Prism Central) cluster.
    environmentInfos List<GetPcV2ConfigBootstrapConfigEnvironmentInfo>
    • Environment information for the domain manager (Prism Central) cluster.
    environmentInfos GetPcV2ConfigBootstrapConfigEnvironmentInfo[]
    • Environment information for the domain manager (Prism Central) cluster.
    environment_infos Sequence[GetPcV2ConfigBootstrapConfigEnvironmentInfo]
    • Environment information for the domain manager (Prism Central) cluster.
    environmentInfos List<Property Map>
    • Environment information for the domain manager (Prism Central) cluster.

    GetPcV2ConfigBootstrapConfigEnvironmentInfo

    ProviderType string
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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.

    GetPcV2ConfigBuildInfo

    Version string
    • Software version.
    Version string
    • Software version.
    version String
    • Software version.
    version string
    • Software version.
    version str
    • Software version.
    version String
    • Software version.

    GetPcV2ConfigResourceConfig

    ContainerExtIds List<string>
    • The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    DataDiskSizeBytes int
    • This property is used for readOnly purposes to display Prism Central data disk size allocation at a cluster level.
    MemorySizeBytes int
    • This property is used for readOnly purposes to display Prism Central RAM allocation at the cluster level.
    NumVcpus int
    • This property is used for readOnly purposes to display Prism Central number of VCPUs allocation.
    ContainerExtIds []string
    • The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    DataDiskSizeBytes int
    • This property is used for readOnly purposes to display Prism Central data disk size allocation at a cluster level.
    MemorySizeBytes int
    • This property is used for readOnly purposes to display Prism Central RAM allocation at the cluster level.
    NumVcpus int
    • This property is used for readOnly purposes to display Prism Central number of VCPUs allocation.
    containerExtIds List<String>
    • The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    dataDiskSizeBytes Integer
    • This property is used for readOnly purposes to display Prism Central data disk size allocation at a cluster level.
    memorySizeBytes Integer
    • This property is used for readOnly purposes to display Prism Central RAM allocation at the cluster level.
    numVcpus Integer
    • This property is used for readOnly purposes to display Prism Central number of VCPUs allocation.
    containerExtIds string[]
    • The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    dataDiskSizeBytes number
    • This property is used for readOnly purposes to display Prism Central data disk size allocation at a cluster level.
    memorySizeBytes number
    • This property is used for readOnly purposes to display Prism Central RAM allocation at the cluster level.
    numVcpus number
    • This property is used for readOnly purposes to display Prism Central number of VCPUs allocation.
    container_ext_ids Sequence[str]
    • The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    data_disk_size_bytes int
    • This property is used for readOnly purposes to display Prism Central data disk size allocation at a cluster level.
    memory_size_bytes int
    • This property is used for readOnly purposes to display Prism Central RAM allocation at the cluster level.
    num_vcpus int
    • This property is used for readOnly purposes to display Prism Central number of VCPUs allocation.
    containerExtIds List<String>
    • The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.
    dataDiskSizeBytes Number
    • This property is used for readOnly purposes to display Prism Central data disk size allocation at a cluster level.
    memorySizeBytes Number
    • This property is used for readOnly purposes to display Prism Central RAM allocation at the cluster level.
    numVcpus Number
    • This property is used for readOnly purposes to display Prism Central number of VCPUs allocation.
    Href string
    Rel string
    Href string
    Rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    GetPcV2Network

    ExternalAddresses List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalAddress>
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    ExternalNetworks List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetwork>
    • This configuration is used to manage Prism Central.
    Fqdn string
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    NameServers List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkNameServer>
    • 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.GetPcV2NetworkNtpServer>
    • 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.
    ExternalAddresses []GetPcV2NetworkExternalAddress
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    ExternalNetworks []GetPcV2NetworkExternalNetwork
    • This configuration is used to manage Prism Central.
    Fqdn string
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    NameServers []GetPcV2NetworkNameServer
    • 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 []GetPcV2NetworkNtpServer
    • 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.
    externalAddresses List<GetPcV2NetworkExternalAddress>
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    externalNetworks List<GetPcV2NetworkExternalNetwork>
    • This configuration is used to manage Prism Central.
    fqdn String
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    nameServers List<GetPcV2NetworkNameServer>
    • 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<GetPcV2NetworkNtpServer>
    • 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.
    externalAddresses GetPcV2NetworkExternalAddress[]
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    externalNetworks GetPcV2NetworkExternalNetwork[]
    • This configuration is used to manage Prism Central.
    fqdn string
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    nameServers GetPcV2NetworkNameServer[]
    • 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 GetPcV2NetworkNtpServer[]
    • 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_addresses Sequence[GetPcV2NetworkExternalAddress]
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    external_networks Sequence[GetPcV2NetworkExternalNetwork]
    • This configuration is used to manage Prism Central.
    fqdn str
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    name_servers Sequence[GetPcV2NetworkNameServer]
    • 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[GetPcV2NetworkNtpServer]
    • 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.
    externalAddresses List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    externalNetworks List<Property Map>
    • This configuration is used to manage Prism Central.
    fqdn String
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    nameServers List<Property Map>
    • 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>
    • 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.

    GetPcV2NetworkExternalAddress

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalAddressIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalAddressIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []GetPcV2NetworkExternalAddressIpv4
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []GetPcV2NetworkExternalAddressIpv6
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<GetPcV2NetworkExternalAddressIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<GetPcV2NetworkExternalAddressIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s GetPcV2NetworkExternalAddressIpv4[]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s GetPcV2NetworkExternalAddressIpv6[]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[GetPcV2NetworkExternalAddressIpv4]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[GetPcV2NetworkExternalAddressIpv6]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetPcV2NetworkExternalAddressIpv4

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkExternalAddressIpv6

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkExternalNetwork

    DefaultGateways List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkDefaultGateway>
    • 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.GetPcV2NetworkExternalNetworkIpRange>
    • Range of IPs used for Prism Central network setup.
    NetworkExtId string
    • The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    SubnetMasks List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkSubnetMask>
    • An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    DefaultGateways []GetPcV2NetworkExternalNetworkDefaultGateway
    • 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 []GetPcV2NetworkExternalNetworkIpRange
    • Range of IPs used for Prism Central network setup.
    NetworkExtId string
    • The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    SubnetMasks []GetPcV2NetworkExternalNetworkSubnetMask
    • An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    defaultGateways List<GetPcV2NetworkExternalNetworkDefaultGateway>
    • 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<GetPcV2NetworkExternalNetworkIpRange>
    • Range of IPs used for Prism Central network setup.
    networkExtId String
    • The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    subnetMasks List<GetPcV2NetworkExternalNetworkSubnetMask>
    • An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    defaultGateways GetPcV2NetworkExternalNetworkDefaultGateway[]
    • 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 GetPcV2NetworkExternalNetworkIpRange[]
    • Range of IPs used for Prism Central network setup.
    networkExtId string
    • The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    subnetMasks GetPcV2NetworkExternalNetworkSubnetMask[]
    • 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_gateways Sequence[GetPcV2NetworkExternalNetworkDefaultGateway]
    • 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[GetPcV2NetworkExternalNetworkIpRange]
    • Range of IPs used for Prism Central network setup.
    network_ext_id str
    • The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    subnet_masks Sequence[GetPcV2NetworkExternalNetworkSubnetMask]
    • An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    defaultGateways List<Property Map>
    • 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>
    • Range of IPs used for Prism Central network setup.
    networkExtId String
    • The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.
    subnetMasks List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.

    GetPcV2NetworkExternalNetworkDefaultGateway

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkDefaultGatewayFqdn>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkDefaultGatewayIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkDefaultGatewayIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []GetPcV2NetworkExternalNetworkDefaultGatewayFqdn
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []GetPcV2NetworkExternalNetworkDefaultGatewayIpv4
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []GetPcV2NetworkExternalNetworkDefaultGatewayIpv6
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<GetPcV2NetworkExternalNetworkDefaultGatewayFqdn>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<GetPcV2NetworkExternalNetworkDefaultGatewayIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<GetPcV2NetworkExternalNetworkDefaultGatewayIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns GetPcV2NetworkExternalNetworkDefaultGatewayFqdn[]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s GetPcV2NetworkExternalNetworkDefaultGatewayIpv4[]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s GetPcV2NetworkExternalNetworkDefaultGatewayIpv6[]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[GetPcV2NetworkExternalNetworkDefaultGatewayFqdn]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[GetPcV2NetworkExternalNetworkDefaultGatewayIpv4]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[GetPcV2NetworkExternalNetworkDefaultGatewayIpv6]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<Property Map>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetPcV2NetworkExternalNetworkDefaultGatewayFqdn

    Value string
    • The fully qualified domain name of the host.
    Value string
    • The fully qualified domain name of the host.
    value String
    • The fully qualified domain name of the host.
    value string
    • The fully qualified domain name of the host.
    value str
    • The fully qualified domain name of the host.
    value String
    • The fully qualified domain name of the host.

    GetPcV2NetworkExternalNetworkDefaultGatewayIpv4

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkExternalNetworkDefaultGatewayIpv6

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkExternalNetworkIpRange

    Begins []GetPcV2NetworkExternalNetworkIpRangeBegin
    • The beginning IP address of the range.
    Ends []GetPcV2NetworkExternalNetworkIpRangeEnd
    • The ending IP address of the range.
    begins List<GetPcV2NetworkExternalNetworkIpRangeBegin>
    • The beginning IP address of the range.
    ends List<GetPcV2NetworkExternalNetworkIpRangeEnd>
    • The ending IP address of the range.
    begins GetPcV2NetworkExternalNetworkIpRangeBegin[]
    • The beginning IP address of the range.
    ends GetPcV2NetworkExternalNetworkIpRangeEnd[]
    • The ending IP address of the range.
    begins Sequence[GetPcV2NetworkExternalNetworkIpRangeBegin]
    • The beginning IP address of the range.
    ends Sequence[GetPcV2NetworkExternalNetworkIpRangeEnd]
    • The ending IP address of the range.
    begins List<Property Map>
    • The beginning IP address of the range.
    ends List<Property Map>
    • The ending IP address of the range.

    GetPcV2NetworkExternalNetworkIpRangeBegin

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkIpRangeBeginIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkIpRangeBeginIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []GetPcV2NetworkExternalNetworkIpRangeBeginIpv4
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []GetPcV2NetworkExternalNetworkIpRangeBeginIpv6
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<GetPcV2NetworkExternalNetworkIpRangeBeginIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<GetPcV2NetworkExternalNetworkIpRangeBeginIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s GetPcV2NetworkExternalNetworkIpRangeBeginIpv4[]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s GetPcV2NetworkExternalNetworkIpRangeBeginIpv6[]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[GetPcV2NetworkExternalNetworkIpRangeBeginIpv4]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[GetPcV2NetworkExternalNetworkIpRangeBeginIpv6]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetPcV2NetworkExternalNetworkIpRangeBeginIpv4

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkExternalNetworkIpRangeBeginIpv6

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkExternalNetworkIpRangeEnd

    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkIpRangeEndIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkIpRangeEndIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4s []GetPcV2NetworkExternalNetworkIpRangeEndIpv4
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []GetPcV2NetworkExternalNetworkIpRangeEndIpv6
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<GetPcV2NetworkExternalNetworkIpRangeEndIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<GetPcV2NetworkExternalNetworkIpRangeEndIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s GetPcV2NetworkExternalNetworkIpRangeEndIpv4[]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s GetPcV2NetworkExternalNetworkIpRangeEndIpv6[]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s Sequence[GetPcV2NetworkExternalNetworkIpRangeEndIpv4]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[GetPcV2NetworkExternalNetworkIpRangeEndIpv6]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetPcV2NetworkExternalNetworkIpRangeEndIpv4

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkExternalNetworkIpRangeEndIpv6

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkExternalNetworkSubnetMask

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkSubnetMaskFqdn>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkSubnetMaskIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkExternalNetworkSubnetMaskIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []GetPcV2NetworkExternalNetworkSubnetMaskFqdn
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []GetPcV2NetworkExternalNetworkSubnetMaskIpv4
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []GetPcV2NetworkExternalNetworkSubnetMaskIpv6
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<GetPcV2NetworkExternalNetworkSubnetMaskFqdn>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<GetPcV2NetworkExternalNetworkSubnetMaskIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<GetPcV2NetworkExternalNetworkSubnetMaskIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns GetPcV2NetworkExternalNetworkSubnetMaskFqdn[]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s GetPcV2NetworkExternalNetworkSubnetMaskIpv4[]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s GetPcV2NetworkExternalNetworkSubnetMaskIpv6[]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[GetPcV2NetworkExternalNetworkSubnetMaskFqdn]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[GetPcV2NetworkExternalNetworkSubnetMaskIpv4]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[GetPcV2NetworkExternalNetworkSubnetMaskIpv6]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<Property Map>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetPcV2NetworkExternalNetworkSubnetMaskFqdn

    Value string
    • The fully qualified domain name of the host.
    Value string
    • The fully qualified domain name of the host.
    value String
    • The fully qualified domain name of the host.
    value string
    • The fully qualified domain name of the host.
    value str
    • The fully qualified domain name of the host.
    value String
    • The fully qualified domain name of the host.

    GetPcV2NetworkExternalNetworkSubnetMaskIpv4

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkExternalNetworkSubnetMaskIpv6

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkNameServer

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkNameServerFqdn>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkNameServerIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkNameServerIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []GetPcV2NetworkNameServerFqdn
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []GetPcV2NetworkNameServerIpv4
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []GetPcV2NetworkNameServerIpv6
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<GetPcV2NetworkNameServerFqdn>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<GetPcV2NetworkNameServerIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<GetPcV2NetworkNameServerIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns GetPcV2NetworkNameServerFqdn[]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s GetPcV2NetworkNameServerIpv4[]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s GetPcV2NetworkNameServerIpv6[]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[GetPcV2NetworkNameServerFqdn]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[GetPcV2NetworkNameServerIpv4]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[GetPcV2NetworkNameServerIpv6]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<Property Map>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetPcV2NetworkNameServerFqdn

    Value string
    • The fully qualified domain name of the host.
    Value string
    • The fully qualified domain name of the host.
    value String
    • The fully qualified domain name of the host.
    value string
    • The fully qualified domain name of the host.
    value str
    • The fully qualified domain name of the host.
    value String
    • The fully qualified domain name of the host.

    GetPcV2NetworkNameServerIpv4

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkNameServerIpv6

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkNtpServer

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkNtpServerFqdn>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkNtpServerIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.GetPcV2NetworkNtpServerIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    Fqdns []GetPcV2NetworkNtpServerFqdn
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []GetPcV2NetworkNtpServerIpv4
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6s []GetPcV2NetworkNtpServerIpv6
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<GetPcV2NetworkNtpServerFqdn>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<GetPcV2NetworkNtpServerIpv4>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<GetPcV2NetworkNtpServerIpv6>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns GetPcV2NetworkNtpServerFqdn[]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s GetPcV2NetworkNtpServerIpv4[]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s GetPcV2NetworkNtpServerIpv6[]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns Sequence[GetPcV2NetworkNtpServerFqdn]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[GetPcV2NetworkNtpServerIpv4]
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s Sequence[GetPcV2NetworkNtpServerIpv6]
    • An unique address that identifies a device on the internet or a local network in IPv6 format.
    fqdns List<Property Map>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6s List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetPcV2NetworkNtpServerFqdn

    Value string
    • The fully qualified domain name of the host.
    Value string
    • The fully qualified domain name of the host.
    value String
    • The fully qualified domain name of the host.
    value string
    • The fully qualified domain name of the host.
    value str
    • The fully qualified domain name of the host.
    value String
    • The fully qualified domain name of the host.

    GetPcV2NetworkNtpServerIpv4

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.

    GetPcV2NetworkNtpServerIpv6

    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    Value string
    • The fully qualified domain name of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value string
    • The fully qualified domain name of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value str
    • The fully qualified domain name of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4/IPv6 address belongs.
    value String
    • The fully qualified domain name of the host.
    prefixLength Number
    • 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