Nutanix v0.10.0 published on Monday, Sep 1, 2025 by Piers Karsenbarg
Nutanix v0.10.0 published on Monday, Sep 1, 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 dictionaryThe following arguments are supported:
- Restore
Source stringExt Id - Filter string
- Limit string
- Page string
- Restore
Source stringExt Id - Filter string
- Limit string
- Page string
- restore
Source StringExt Id - filter String
- limit String
- page String
- restore
Source stringExt Id - filter string
- limit string
- page string
- restore_
source_ strext_ id - filter str
- limit str
- page str
- restore
Source StringExt Id - 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.
- Restorable
Pcs List<PiersKarsenbarg. Nutanix. Outputs. Get Restorable Pcs V2Restorable Pc> - Restore
Source stringExt Id - Filter string
- Limit string
- Page string
- Id string
- The provider-assigned unique ID for this managed resource.
- Restorable
Pcs []GetRestorable Pcs V2Restorable Pc - Restore
Source stringExt Id - Filter string
- Limit string
- Page string
- id String
- The provider-assigned unique ID for this managed resource.
- restorable
Pcs List<GetRestorable Pcs V2Restorable Pc> - restore
Source StringExt Id - filter String
- limit String
- page String
- id string
- The provider-assigned unique ID for this managed resource.
- restorable
Pcs GetRestorable Pcs V2Restorable Pc[] - restore
Source stringExt Id - filter string
- limit string
- page string
- id str
- The provider-assigned unique ID for this managed resource.
- restorable_
pcs Sequence[GetRestorable Pcs V2Restorable Pc] - restore_
source_ strext_ id - filter str
- limit str
- page str
- id String
- The provider-assigned unique ID for this managed resource.
- restorable
Pcs List<Property Map> - restore
Source StringExt Id - filter String
- limit String
- page String
Supporting Types
GetRestorablePcsV2RestorablePc
- Configs
List<Piers
Karsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Config> extId
- Ext
Id string - Hosting
Cluster stringExt Id - Is
Registered boolWith Hosting Cluster - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Link> - Networks
List<Piers
Karsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network> - Node
Ext List<string>Ids - Tenant
Id string - Should
Enable boolHigh Availability
- configs
List<Get
Restorable Pcs V2Restorable Pc Config> extId
- ext
Id String - hosting
Cluster StringExt Id - is
Registered BooleanWith Hosting Cluster - links
List<Get
Restorable Pcs V2Restorable Pc Link> - networks
List<Get
Restorable Pcs V2Restorable Pc Network> - node
Ext List<String>Ids - tenant
Id String - should
Enable BooleanHigh Availability
- configs
Sequence[Get
Restorable Pcs V2Restorable Pc Config] extId
- ext_
id str - hosting_
cluster_ strext_ id - is_
registered_ boolwith_ hosting_ cluster - links
Sequence[Get
Restorable Pcs V2Restorable Pc Link] - networks
Sequence[Get
Restorable Pcs V2Restorable Pc Network] - node_
ext_ Sequence[str]ids - tenant_
id str - should_
enable_ boolhigh_ availability
- configs List<Property Map>
extId
- ext
Id String - hosting
Cluster StringExt Id - is
Registered BooleanWith Hosting Cluster - links List<Property Map>
- networks List<Property Map>
- node
Ext List<String>Ids - tenant
Id String - should
Enable BooleanHigh Availability
GetRestorablePcsV2RestorablePcConfig
- Bootstrap
Configs List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Config Bootstrap Config> - Build
Infos List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Config Build Info> - Name string
- Resource
Configs List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Config Resource Config> - Should
Enable boolLockdown Mode - Size string
GetRestorablePcsV2RestorablePcConfigBootstrapConfig
GetRestorablePcsV2RestorablePcConfigBootstrapConfigEnvironmentInfo
- Provider
Type string - Provisioning
Type string - Type string
- Provider
Type string - Provisioning
Type string - Type string
- provider
Type String - provisioning
Type String - type String
- provider
Type string - provisioning
Type string - type string
- provider_
type str - provisioning_
type str - type str
- provider
Type String - provisioning
Type String - type String
GetRestorablePcsV2RestorablePcConfigBuildInfo
- Version string
- Version string
- version String
- version string
- version str
- version String
GetRestorablePcsV2RestorablePcConfigResourceConfig
- Container
Ext List<string>Ids - Data
Disk intSize Bytes - Memory
Size intBytes - Num
Vcpus int
- Container
Ext []stringIds - Data
Disk intSize Bytes - Memory
Size intBytes - Num
Vcpus int
- container
Ext List<String>Ids - data
Disk IntegerSize Bytes - memory
Size IntegerBytes - num
Vcpus Integer
- container
Ext string[]Ids - data
Disk numberSize Bytes - memory
Size numberBytes - num
Vcpus number
- container_
ext_ Sequence[str]ids - data_
disk_ intsize_ bytes - memory_
size_ intbytes - num_
vcpus int
- container
Ext List<String>Ids - data
Disk NumberSize Bytes - memory
Size NumberBytes - num
Vcpus Number
GetRestorablePcsV2RestorablePcLink
GetRestorablePcsV2RestorablePcNetwork
- External
Addresses List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Address> - External
Networks List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network> - Fqdn string
- Name
Servers List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network Name Server> - Ntp
Servers List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network Ntp Server>
- external_
addresses Sequence[GetRestorable Pcs V2Restorable Pc Network External Address] - external_
networks Sequence[GetRestorable Pcs V2Restorable Pc Network External Network] - fqdn str
- name_
servers Sequence[GetRestorable Pcs V2Restorable Pc Network Name Server] - ntp_
servers Sequence[GetRestorable Pcs V2Restorable Pc Network Ntp Server]
GetRestorablePcsV2RestorablePcNetworkExternalAddress
GetRestorablePcsV2RestorablePcNetworkExternalAddressIpv4
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkExternalAddressIpv6
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkExternalNetwork
- Default
Gateways List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network Default Gateway> - Ip
Ranges List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network Ip Range> - Network
Ext stringId - Subnet
Masks List<PiersKarsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network Subnet Mask>
GetRestorablePcsV2RestorablePcNetworkExternalNetworkDefaultGateway
- Fqdns
List<Piers
Karsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network Default Gateway Fqdn> - Ipv4s
List<Piers
Karsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network Default Gateway Ipv4> - Ipv6s
List<Piers
Karsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network Default Gateway Ipv6>
GetRestorablePcsV2RestorablePcNetworkExternalNetworkDefaultGatewayFqdn
- Value string
- Value string
- value String
- value string
- value str
- value String
GetRestorablePcsV2RestorablePcNetworkExternalNetworkDefaultGatewayIpv4
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkExternalNetworkDefaultGatewayIpv6
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRange
GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeBegin
GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeBeginIpv4
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeBeginIpv6
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeEnd
GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeEndIpv4
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkExternalNetworkIpRangeEndIpv6
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkExternalNetworkSubnetMask
- Fqdns
List<Piers
Karsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network Subnet Mask Fqdn> - Ipv4s
List<Piers
Karsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network Subnet Mask Ipv4> - Ipv6s
List<Piers
Karsenbarg. Nutanix. Inputs. Get Restorable Pcs V2Restorable Pc Network External Network Subnet Mask Ipv6>
GetRestorablePcsV2RestorablePcNetworkExternalNetworkSubnetMaskFqdn
- Value string
- Value string
- value String
- value string
- value str
- value String
GetRestorablePcsV2RestorablePcNetworkExternalNetworkSubnetMaskIpv4
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkExternalNetworkSubnetMaskIpv6
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkNameServer
GetRestorablePcsV2RestorablePcNetworkNameServerFqdn
- Value string
- Value string
- value String
- value string
- value str
- value String
GetRestorablePcsV2RestorablePcNetworkNameServerIpv4
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkNameServerIpv6
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkNtpServer
GetRestorablePcsV2RestorablePcNetworkNtpServerFqdn
- Value string
- Value string
- value String
- value string
- value str
- value String
GetRestorablePcsV2RestorablePcNetworkNtpServerIpv4
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
GetRestorablePcsV2RestorablePcNetworkNtpServerIpv6
- Value string
- Prefix
Length int
- Value string
- Prefix
Length int
- value String
- prefix
Length Integer
- value string
- prefix
Length number
- value str
- prefix_
length int
- value String
- prefix
Length Number
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanixTerraform Provider.
Nutanix v0.10.0 published on Monday, Sep 1, 2025 by Piers Karsenbarg
