Nutanix v0.8.0 published on Sunday, May 11, 2025 by Piers Karsenbarg
nutanix.getRestorablePcsV2
Explore with Pulumi AI
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:
- 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
nutanix
Terraform Provider.