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

nutanix.getRestorablePcsV2

Explore with Pulumi AI

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

    Lists all the PCs (domain managers) backed up at the object store/cluster.

    Using getRestorablePcsV2

    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 getRestorablePcsV2(args: GetRestorablePcsV2Args, opts?: InvokeOptions): Promise<GetRestorablePcsV2Result>
    function getRestorablePcsV2Output(args: GetRestorablePcsV2OutputArgs, opts?: InvokeOptions): Output<GetRestorablePcsV2Result>
    def get_restorable_pcs_v2(filter: Optional[str] = None,
                              limit: Optional[str] = None,
                              page: Optional[str] = None,
                              restore_source_ext_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetRestorablePcsV2Result
    def get_restorable_pcs_v2_output(filter: Optional[pulumi.Input[str]] = None,
                              limit: Optional[pulumi.Input[str]] = None,
                              page: Optional[pulumi.Input[str]] = None,
                              restore_source_ext_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetRestorablePcsV2Result]
    func GetRestorablePcsV2(ctx *Context, args *GetRestorablePcsV2Args, opts ...InvokeOption) (*GetRestorablePcsV2Result, error)
    func GetRestorablePcsV2Output(ctx *Context, args *GetRestorablePcsV2OutputArgs, opts ...InvokeOption) GetRestorablePcsV2ResultOutput

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

    public static class GetRestorablePcsV2 
    {
        public static Task<GetRestorablePcsV2Result> InvokeAsync(GetRestorablePcsV2Args args, InvokeOptions? opts = null)
        public static Output<GetRestorablePcsV2Result> Invoke(GetRestorablePcsV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRestorablePcsV2Result> getRestorablePcsV2(GetRestorablePcsV2Args args, InvokeOptions options)
    public static Output<GetRestorablePcsV2Result> getRestorablePcsV2(GetRestorablePcsV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getRestorablePcsV2:getRestorablePcsV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    RestoreSourceExtId string
    Filter string
    Limit string
    Page string
    RestoreSourceExtId string
    Filter string
    Limit string
    Page string
    restoreSourceExtId String
    filter String
    limit String
    page String
    restoreSourceExtId string
    filter string
    limit string
    page string
    restoreSourceExtId String
    filter String
    limit String
    page String

    getRestorablePcsV2 Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    RestorablePcs List<PiersKarsenbarg.Nutanix.Outputs.GetRestorablePcsV2RestorablePc>
    RestoreSourceExtId string
    Filter string
    Limit string
    Page string
    Id string
    The provider-assigned unique ID for this managed resource.
    RestorablePcs []GetRestorablePcsV2RestorablePc
    RestoreSourceExtId string
    Filter string
    Limit string
    Page string
    id String
    The provider-assigned unique ID for this managed resource.
    restorablePcs List<GetRestorablePcsV2RestorablePc>
    restoreSourceExtId String
    filter String
    limit String
    page String
    id string
    The provider-assigned unique ID for this managed resource.
    restorablePcs GetRestorablePcsV2RestorablePc[]
    restoreSourceExtId string
    filter string
    limit string
    page string
    id str
    The provider-assigned unique ID for this managed resource.
    restorable_pcs Sequence[GetRestorablePcsV2RestorablePc]
    restore_source_ext_id str
    filter str
    limit str
    page str
    id String
    The provider-assigned unique ID for this managed resource.
    restorablePcs List<Property Map>
    restoreSourceExtId String
    filter String
    limit String
    page String

    Supporting Types

    GetRestorablePcsV2RestorablePc

    GetRestorablePcsV2RestorablePcConfig

    GetRestorablePcsV2RestorablePcConfigBootstrapConfig

    GetRestorablePcsV2RestorablePcConfigBootstrapConfigEnvironmentInfo

    GetRestorablePcsV2RestorablePcConfigBuildInfo

    Version string
    Version string
    version String
    version string
    version String

    GetRestorablePcsV2RestorablePcConfigResourceConfig

    containerExtIds List<String>
    dataDiskSizeBytes Integer
    memorySizeBytes Integer
    numVcpus Integer
    Href string
    Rel string
    Href string
    Rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    GetRestorablePcsV2RestorablePcNetwork

    GetRestorablePcsV2RestorablePcNetworkExternalAddress

    GetRestorablePcsV2RestorablePcNetworkExternalAddressIpv4

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

    GetRestorablePcsV2RestorablePcNetworkExternalAddressIpv6

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetwork

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkDefaultGateway

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkDefaultGatewayFqdn

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkDefaultGatewayIpv4

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkDefaultGatewayIpv6

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRange

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeBegin

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeBeginIpv4

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeBeginIpv6

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeEnd

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeEndIpv4

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeEndIpv6

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkSubnetMask

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkSubnetMaskFqdn

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkSubnetMaskIpv4

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

    GetRestorablePcsV2RestorablePcNetworkExternalNetworkSubnetMaskIpv6

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

    GetRestorablePcsV2RestorablePcNetworkNameServer

    GetRestorablePcsV2RestorablePcNetworkNameServerFqdn

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

    GetRestorablePcsV2RestorablePcNetworkNameServerIpv4

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

    GetRestorablePcsV2RestorablePcNetworkNameServerIpv6

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

    GetRestorablePcsV2RestorablePcNetworkNtpServer

    GetRestorablePcsV2RestorablePcNetworkNtpServerFqdn

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

    GetRestorablePcsV2RestorablePcNetworkNtpServerIpv4

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

    GetRestorablePcsV2RestorablePcNetworkNtpServerIpv6

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

    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