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

nutanix.getPcRestorePointsV2

Explore with Pulumi AI

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

    The list restore points API allows you to retrieve a list of available restore points, which are snapshots of the domain manager taken at different times. These restore points can be used to revert the domain manager to a previous state. The list response includes the creation time and identifier ID for the configuration data.

    • For cluster-based backups, only the most recent restore point is available, as backups are continuous.
    • For object store-based backups, multiple restore points may be available, depending on the configured Recovery Point Objective (RPO) and the retention period set on the s3 bucket.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pierskarsenbarg/nutanix";
    import * as nutanix from "@pulumi/nutanix";
    
    const pe = new nutanix.Provider("pe", {
        username: _var.username,
        password: _var.password,
        endpoint: _var.pe_endpoint,
        insecure: true,
        port: _var.port,
    });
    const restorePoints = nutanix.getPcRestorePointsV2({
        restorableDomainManagerExtId: "1cf35cfe-a341-4f27-8e31-2f51b79302c4",
        restoreSourceExtId: "ec77405b-16c5-4c8d-ade1-bede241afae0",
    });
    const restorePointsSelect = nutanix.getPcRestorePointsV2({
        restorableDomainManagerExtId: "1cf35cfe-a341-4f27-8e31-2f51b79302c4",
        restoreSourceExtId: "ec77405b-16c5-4c8d-ade1-bede241afae0",
        select: "creationTime,domainManager,extId",
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    pe = nutanix.Provider("pe",
        username=var["username"],
        password=var["password"],
        endpoint=var["pe_endpoint"],
        insecure=True,
        port=var["port"])
    restore_points = nutanix.get_pc_restore_points_v2(restorable_domain_manager_ext_id="1cf35cfe-a341-4f27-8e31-2f51b79302c4",
        restore_source_ext_id="ec77405b-16c5-4c8d-ade1-bede241afae0")
    restore_points_select = nutanix.get_pc_restore_points_v2(restorable_domain_manager_ext_id="1cf35cfe-a341-4f27-8e31-2f51b79302c4",
        restore_source_ext_id="ec77405b-16c5-4c8d-ade1-bede241afae0",
        select="creationTime,domainManager,extId")
    
    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.NewProvider(ctx, "pe", &nutanix.ProviderArgs{
    			Username: pulumi.Any(_var.Username),
    			Password: pulumi.Any(_var.Password),
    			Endpoint: pulumi.Any(_var.Pe_endpoint),
    			Insecure: pulumi.Bool(true),
    			Port:     pulumi.Any(_var.Port),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = nutanix.GetPcRestorePointsV2(ctx, &nutanix.GetPcRestorePointsV2Args{
    			RestorableDomainManagerExtId: "1cf35cfe-a341-4f27-8e31-2f51b79302c4",
    			RestoreSourceExtId:           "ec77405b-16c5-4c8d-ade1-bede241afae0",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = nutanix.GetPcRestorePointsV2(ctx, &nutanix.GetPcRestorePointsV2Args{
    			RestorableDomainManagerExtId: "1cf35cfe-a341-4f27-8e31-2f51b79302c4",
    			RestoreSourceExtId:           "ec77405b-16c5-4c8d-ade1-bede241afae0",
    			Select:                       pulumi.StringRef("creationTime,domainManager,extId"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = PiersKarsenbarg.Nutanix;
    using Nutanix = Pulumi.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        var pe = new Nutanix.Provider("pe", new()
        {
            Username = @var.Username,
            Password = @var.Password,
            Endpoint = @var.Pe_endpoint,
            Insecure = true,
            Port = @var.Port,
        });
    
        var restorePoints = Nutanix.GetPcRestorePointsV2.Invoke(new()
        {
            RestorableDomainManagerExtId = "1cf35cfe-a341-4f27-8e31-2f51b79302c4",
            RestoreSourceExtId = "ec77405b-16c5-4c8d-ade1-bede241afae0",
        });
    
        var restorePointsSelect = Nutanix.GetPcRestorePointsV2.Invoke(new()
        {
            RestorableDomainManagerExtId = "1cf35cfe-a341-4f27-8e31-2f51b79302c4",
            RestoreSourceExtId = "ec77405b-16c5-4c8d-ade1-bede241afae0",
            Select = "creationTime,domainManager,extId",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.Provider;
    import com.pulumi.nutanix.ProviderArgs;
    import com.pulumi.nutanix.NutanixFunctions;
    import com.pulumi.nutanix.inputs.GetPcRestorePointsV2Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var pe = new Provider("pe", ProviderArgs.builder()
                .username(var_.username())
                .password(var_.password())
                .endpoint(var_.pe_endpoint())
                .insecure(true)
                .port(var_.port())
                .build());
    
            final var restorePoints = NutanixFunctions.getPcRestorePointsV2(GetPcRestorePointsV2Args.builder()
                .restorableDomainManagerExtId("1cf35cfe-a341-4f27-8e31-2f51b79302c4")
                .restoreSourceExtId("ec77405b-16c5-4c8d-ade1-bede241afae0")
                .build());
    
            final var restorePointsSelect = NutanixFunctions.getPcRestorePointsV2(GetPcRestorePointsV2Args.builder()
                .restorableDomainManagerExtId("1cf35cfe-a341-4f27-8e31-2f51b79302c4")
                .restoreSourceExtId("ec77405b-16c5-4c8d-ade1-bede241afae0")
                .select("creationTime,domainManager,extId")
                .build());
    
        }
    }
    
    resources:
      pe:
        type: pulumi:providers:nutanix
        properties:
          username: ${var.username}
          password: ${var.password}
          endpoint: ${var.pe_endpoint}
          insecure: true
          port: ${var.port}
    variables:
      restorePoints:
        fn::invoke:
          function: nutanix:getPcRestorePointsV2
          arguments:
            restorableDomainManagerExtId: 1cf35cfe-a341-4f27-8e31-2f51b79302c4
            restoreSourceExtId: ec77405b-16c5-4c8d-ade1-bede241afae0
      restorePointsSelect:
        fn::invoke:
          function: nutanix:getPcRestorePointsV2
          arguments:
            restorableDomainManagerExtId: 1cf35cfe-a341-4f27-8e31-2f51b79302c4
            restoreSourceExtId: ec77405b-16c5-4c8d-ade1-bede241afae0
            select: creationTime,domainManager,extId
    

    Restore Points

    The restore_points attribute supports the following:

    • ext_id: A globally unique identifier of an instance that is suitable for external consumption.
    • tenant_id: 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).
    • links: 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.
    • creation_time: The UTC date and time in ISO-8601 format when the Restore point was created.
    • domain_manager: Domain manager (Prism Central) details.

    The links attribute supports the following:

    • href: - The URL at which the entity described by the link can be accessed.
    • rel: - A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of “self” identifies the URL for the object.

    Domain Manager

    The domain_manager attribute supports the following:

    • tenant_id: - 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).
    • ext_id: - A globally unique identifier of an instance that is suitable for external consumption.
    • links: - 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.
    • config: - Domain manager (Prism Central) cluster configuration details.
    • is_registered_with_hosting_cluster: - Boolean value indicating if the domain manager (Prism Central) is registered with the hosting cluster, that is, Prism Element.
    • network: - Domain manager (Prism Central) network configuration details.
    • hosting_cluster_ext_id: - The external identifier of the cluster hosting the domain manager (Prism Central) instance.
    • should_enable_high_availability: - This configuration enables Prism Central to be deployed in scale-out mode.
    • node_ext_ids: - Domain manager (Prism Central) nodes external identifier.

    Config

    The config argument supports the following :

    • should_enable_lockdown_mode: - A boolean value indicating whether to enable lockdown mode for a cluster.
    • build_info: -Currently representing the build information to be used for the cluster creation.
    • name: - Name of the domain manager (Prism Central).
    • size: - 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_config: - Bootstrap configuration details for the domain manager (Prism Central).
    • resource_config: - 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.

    Build Info

    The build_info argument supports the following:

    • version: - Software version.

    Bootstrap Config

    The bootstrap_config argument supports the following:

    • environment_info: - Environment information for the domain manager (Prism Central) cluster.
    Environment Info

    The environment_info argument supports the following:

    • type: - 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: - 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: - 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.

    Resource Config

    The resource_config argument supports the following:

    • num_vcpus: - This property is used for readOnly purposes to display Prism Central number of VCPUs allocation.
    • memory_size_bytes: - This property is used for readOnly purposes to display Prism Central RAM allocation at the cluster level.
    • data_disk_size_bytes: - This property is used for readOnly purposes to display Prism Central data disk size allocation at a cluster level.
    • container_ext_ids: - The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.

    Network

    the network argument supports the following:

    • external_address: - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    • name_servers: - 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: - 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.
    • fqdn: - Cluster fully qualified domain name. This is part of payload for cluster update operation only.
    • external_networks: - This configuration is used to manage Prism Central.

    External Address

    The external_address argument supports the following:

    • ipv4: - An unique address that identifies a device on the internet or a local network in IPv4 format.
    • ipv6: - An unique address that identifies a device on the internet or a local network in IPv6 format.

    Name Servers, NTP Servers

    The name_servers and ntp_servers arguments support the following:

    • ipv4: - An unique address that identifies a device on the internet or a local network in IPv4 format.
    • ipv6: - An unique address that identifies a device on the internet or a local network in IPv6 format.
    • fqdn: - A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.

    External Networks

    The external_networks argument supports the following:

    • default_gateway: - An unique address that identifies a device on the internet or a local network in IPv4/IPv6 format or a Fully Qualified Domain Name.
    • subnet_mask: - 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: - Range of IPs used for Prism Central network setup.
    • network_ext_id: - The network external identifier to which Domain Manager (Prism Central) is to be deployed or is already configured.

    Default Gateway, Subnet Mask

    The default_gatewayand subnet_mask arguments support the following:

    • ipv4: - An unique address that identifies a device on the internet or a local network in IPv4 format.
    • ipv6: - An unique address that identifies a device on the internet or a local network in IPv6 format.
    • fqdn: - A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.

    IP Ranges

    The ip_ranges argument supports the following:

    • begin: - The beginning IP address of the range.
    • end: - The ending IP address of the range.

    begin, end

    The begin and end arguments support the following:

    • ipv4: - An unique address that identifies a device on the internet or a local network in IPv4 format.
    • ipv6: - An unique address that identifies a device on the internet or a local network in IPv6 format.

    IpV4, IpV6

    The ipv4 and ipv6 arguments support the following:

    • value: - The IPv4/IPv6 address of the host.
    • prefix_length: - The prefix length of the network to which this host IPv4/IPv6 address belongs.

    FQDN

    The fqdn argument supports the following:

    • value: - The fully qualified domain name of the host.

    See detailed information in Nutanix List Restore Points V4.

    Using getPcRestorePointsV2

    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 getPcRestorePointsV2(args: GetPcRestorePointsV2Args, opts?: InvokeOptions): Promise<GetPcRestorePointsV2Result>
    function getPcRestorePointsV2Output(args: GetPcRestorePointsV2OutputArgs, opts?: InvokeOptions): Output<GetPcRestorePointsV2Result>
    def get_pc_restore_points_v2(filter: Optional[str] = None,
                                 limit: Optional[int] = None,
                                 order_by: Optional[str] = None,
                                 page: Optional[int] = None,
                                 restorable_domain_manager_ext_id: Optional[str] = None,
                                 restore_source_ext_id: Optional[str] = None,
                                 select: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetPcRestorePointsV2Result
    def get_pc_restore_points_v2_output(filter: Optional[pulumi.Input[str]] = None,
                                 limit: Optional[pulumi.Input[int]] = None,
                                 order_by: Optional[pulumi.Input[str]] = None,
                                 page: Optional[pulumi.Input[int]] = None,
                                 restorable_domain_manager_ext_id: Optional[pulumi.Input[str]] = None,
                                 restore_source_ext_id: Optional[pulumi.Input[str]] = None,
                                 select: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetPcRestorePointsV2Result]
    func GetPcRestorePointsV2(ctx *Context, args *GetPcRestorePointsV2Args, opts ...InvokeOption) (*GetPcRestorePointsV2Result, error)
    func GetPcRestorePointsV2Output(ctx *Context, args *GetPcRestorePointsV2OutputArgs, opts ...InvokeOption) GetPcRestorePointsV2ResultOutput

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

    public static class GetPcRestorePointsV2 
    {
        public static Task<GetPcRestorePointsV2Result> InvokeAsync(GetPcRestorePointsV2Args args, InvokeOptions? opts = null)
        public static Output<GetPcRestorePointsV2Result> Invoke(GetPcRestorePointsV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPcRestorePointsV2Result> getPcRestorePointsV2(GetPcRestorePointsV2Args args, InvokeOptions options)
    public static Output<GetPcRestorePointsV2Result> getPcRestorePointsV2(GetPcRestorePointsV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getPcRestorePointsV2:getPcRestorePointsV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    RestorableDomainManagerExtId string
    A unique identifier for the domain manager.
    RestoreSourceExtId string
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    Filter string
    A URL query parameter that allows clients to filter a collection of resources.

    • The filter can be applied to the following fields:
    • creationTime
    Limit int
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    OrderBy string
    A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default

    • The orderby can be applied to the following fields:
    • creationTime
    Page int
    A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    Select string
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions

    • The select can be applied to the following fields:
    • creationTime
    • domainManager
    • extId
    RestorableDomainManagerExtId string
    A unique identifier for the domain manager.
    RestoreSourceExtId string
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    Filter string
    A URL query parameter that allows clients to filter a collection of resources.

    • The filter can be applied to the following fields:
    • creationTime
    Limit int
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    OrderBy string
    A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default

    • The orderby can be applied to the following fields:
    • creationTime
    Page int
    A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    Select string
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions

    • The select can be applied to the following fields:
    • creationTime
    • domainManager
    • extId
    restorableDomainManagerExtId String
    A unique identifier for the domain manager.
    restoreSourceExtId String
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    filter String
    A URL query parameter that allows clients to filter a collection of resources.

    • The filter can be applied to the following fields:
    • creationTime
    limit Integer
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    orderBy String
    A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default

    • The orderby can be applied to the following fields:
    • creationTime
    page Integer
    A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    select String
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions

    • The select can be applied to the following fields:
    • creationTime
    • domainManager
    • extId
    restorableDomainManagerExtId string
    A unique identifier for the domain manager.
    restoreSourceExtId string
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    filter string
    A URL query parameter that allows clients to filter a collection of resources.

    • The filter can be applied to the following fields:
    • creationTime
    limit number
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    orderBy string
    A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default

    • The orderby can be applied to the following fields:
    • creationTime
    page number
    A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    select string
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions

    • The select can be applied to the following fields:
    • creationTime
    • domainManager
    • extId
    restorable_domain_manager_ext_id str
    A unique identifier for the domain manager.
    restore_source_ext_id str
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    filter str
    A URL query parameter that allows clients to filter a collection of resources.

    • The filter can be applied to the following fields:
    • creationTime
    limit int
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    order_by str
    A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default

    • The orderby can be applied to the following fields:
    • creationTime
    page int
    A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    select str
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions

    • The select can be applied to the following fields:
    • creationTime
    • domainManager
    • extId
    restorableDomainManagerExtId String
    A unique identifier for the domain manager.
    restoreSourceExtId String
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    filter String
    A URL query parameter that allows clients to filter a collection of resources.

    • The filter can be applied to the following fields:
    • creationTime
    limit Number
    A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
    orderBy String
    A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default

    • The orderby can be applied to the following fields:
    • creationTime
    page Number
    A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
    select String
    A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions

    • The select can be applied to the following fields:
    • creationTime
    • domainManager
    • extId

    getPcRestorePointsV2 Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    RestorableDomainManagerExtId string
    RestorePoints List<PiersKarsenbarg.Nutanix.Outputs.GetPcRestorePointsV2RestorePoint>
    A list of restore points.
    RestoreSourceExtId string
    Filter string
    Limit int
    OrderBy string
    Page int
    Select string
    Id string
    The provider-assigned unique ID for this managed resource.
    RestorableDomainManagerExtId string
    RestorePoints []GetPcRestorePointsV2RestorePoint
    A list of restore points.
    RestoreSourceExtId string
    Filter string
    Limit int
    OrderBy string
    Page int
    Select string
    id String
    The provider-assigned unique ID for this managed resource.
    restorableDomainManagerExtId String
    restorePoints List<GetPcRestorePointsV2RestorePoint>
    A list of restore points.
    restoreSourceExtId String
    filter String
    limit Integer
    orderBy String
    page Integer
    select String
    id string
    The provider-assigned unique ID for this managed resource.
    restorableDomainManagerExtId string
    restorePoints GetPcRestorePointsV2RestorePoint[]
    A list of restore points.
    restoreSourceExtId string
    filter string
    limit number
    orderBy string
    page number
    select string
    id str
    The provider-assigned unique ID for this managed resource.
    restorable_domain_manager_ext_id str
    restore_points Sequence[GetPcRestorePointsV2RestorePoint]
    A list of restore points.
    restore_source_ext_id str
    filter str
    limit int
    order_by str
    page int
    select str
    id String
    The provider-assigned unique ID for this managed resource.
    restorableDomainManagerExtId String
    restorePoints List<Property Map>
    A list of restore points.
    restoreSourceExtId String
    filter String
    limit Number
    orderBy String
    page Number
    select String

    Supporting Types

    GetPcRestorePointsV2RestorePoint

    CreationTime string
    DomainManagers List<PiersKarsenbarg.Nutanix.Inputs.GetPcRestorePointsV2RestorePointDomainManager>
    ExtId string
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetPcRestorePointsV2RestorePointLink>
    • tenantId
    RestorableDomainManagerExtId string
    A unique identifier for the domain manager.
    RestoreSourceExtId string
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    TenantId string
    CreationTime string
    DomainManagers []GetPcRestorePointsV2RestorePointDomainManager
    ExtId string
    Links []GetPcRestorePointsV2RestorePointLink
    • tenantId
    RestorableDomainManagerExtId string
    A unique identifier for the domain manager.
    RestoreSourceExtId string
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    TenantId string
    creationTime String
    domainManagers List<GetPcRestorePointsV2RestorePointDomainManager>
    extId String
    links List<GetPcRestorePointsV2RestorePointLink>
    • tenantId
    restorableDomainManagerExtId String
    A unique identifier for the domain manager.
    restoreSourceExtId String
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    tenantId String
    creationTime string
    domainManagers GetPcRestorePointsV2RestorePointDomainManager[]
    extId string
    links GetPcRestorePointsV2RestorePointLink[]
    • tenantId
    restorableDomainManagerExtId string
    A unique identifier for the domain manager.
    restoreSourceExtId string
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    tenantId string
    creation_time str
    domain_managers Sequence[GetPcRestorePointsV2RestorePointDomainManager]
    ext_id str
    links Sequence[GetPcRestorePointsV2RestorePointLink]
    • tenantId
    restorable_domain_manager_ext_id str
    A unique identifier for the domain manager.
    restore_source_ext_id str
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    tenant_id str
    creationTime String
    domainManagers List<Property Map>
    extId String
    links List<Property Map>
    • tenantId
    restorableDomainManagerExtId String
    A unique identifier for the domain manager.
    restoreSourceExtId String
    A unique identifier obtained from the restore source API that corresponds to the details provided for the restore source.
    tenantId String

    GetPcRestorePointsV2RestorePointDomainManager

    GetPcRestorePointsV2RestorePointDomainManagerConfig

    GetPcRestorePointsV2RestorePointDomainManagerConfigBootstrapConfig

    GetPcRestorePointsV2RestorePointDomainManagerConfigBootstrapConfigCloudInitConfig

    GetPcRestorePointsV2RestorePointDomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScript

    GetPcRestorePointsV2RestorePointDomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValue

    GetPcRestorePointsV2RestorePointDomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePair

    GetPcRestorePointsV2RestorePointDomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValue

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

    GetPcRestorePointsV2RestorePointDomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptCustomKeyValueKeyValuePairValueMapOfString

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

    GetPcRestorePointsV2RestorePointDomainManagerConfigBootstrapConfigCloudInitConfigCloudInitScriptUserData

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

    GetPcRestorePointsV2RestorePointDomainManagerConfigBootstrapConfigEnvironmentInfo

    GetPcRestorePointsV2RestorePointDomainManagerConfigBuildInfo

    Version string
    Version string
    version String
    version string
    version String

    GetPcRestorePointsV2RestorePointDomainManagerConfigCredential

    Password string
    Username string
    Password string
    Username string
    password String
    username String
    password string
    username string
    password String
    username String

    GetPcRestorePointsV2RestorePointDomainManagerConfigResourceConfig

    containerExtIds List<String>
    dataDiskSizeBytes Integer
    memorySizeBytes Integer
    numVcpus Integer

    GetPcRestorePointsV2RestorePointDomainManagerNetwork

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalAddress

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalAddressIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalAddressIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetwork

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkDefaultGateway

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkDefaultGatewayFqdn

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

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkDefaultGatewayIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkDefaultGatewayIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkIpRange

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkIpRangeBegin

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkIpRangeBeginIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkIpRangeBeginIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkIpRangeEnd

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkIpRangeEndIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkIpRangeEndIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkSubnetMask

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkSubnetMaskFqdn

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

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkSubnetMaskIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkExternalNetworkSubnetMaskIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworks

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksDefaultGateway

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksDefaultGatewayFqdn

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

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksDefaultGatewayIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksDefaultGatewayIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksIpRange

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksIpRangeBegin

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksIpRangeBeginIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksIpRangeBeginIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksIpRangeEnd

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksIpRangeEndIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksIpRangeEndIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksSubnetMask

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksSubnetMaskFqdn

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

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksSubnetMaskIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkInternalNetworksSubnetMaskIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkNameServer

    GetPcRestorePointsV2RestorePointDomainManagerNetworkNameServerFqdn

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

    GetPcRestorePointsV2RestorePointDomainManagerNetworkNameServerIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkNameServerIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkNtpServer

    GetPcRestorePointsV2RestorePointDomainManagerNetworkNtpServerFqdn

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

    GetPcRestorePointsV2RestorePointDomainManagerNetworkNtpServerIpv4

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number

    GetPcRestorePointsV2RestorePointDomainManagerNetworkNtpServerIpv6

    value String
    prefixLength Integer
    value string
    prefixLength number
    value String
    prefixLength Number
    Href string
    Rel string
    Href string
    Rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    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