Viewing docs for ibm 2.1.0
published on Tuesday, May 5, 2026 by ibm-cloud
published on Tuesday, May 5, 2026 by ibm-cloud
Viewing docs for ibm 2.1.0
published on Tuesday, May 5, 2026 by ibm-cloud
published on Tuesday, May 5, 2026 by ibm-cloud
Retrieves the list of disaster recovery (DR) managed virtual machines for the specified service instance.
This data source is deprecated and will be removed in the next major version. Use
ibm.getPdrManagedVmListinstead.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const pdrManagedVmList = ibm.getPdrManagedVmList({
instanceId: "123456d3-1122-3344-b67d-4389b44b7bf9",
});
import pulumi
import pulumi_ibm as ibm
pdr_managed_vm_list = ibm.get_pdr_managed_vm_list(instance_id="123456d3-1122-3344-b67d-4389b44b7bf9")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/v2/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.GetPdrManagedVmList(ctx, &ibm.GetPdrManagedVmListArgs{
InstanceId: "123456d3-1122-3344-b67d-4389b44b7bf9",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var pdrManagedVmList = Ibm.GetPdrManagedVmList.Invoke(new()
{
InstanceId = "123456d3-1122-3344-b67d-4389b44b7bf9",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetPdrManagedVmListArgs;
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 pdrManagedVmList = IbmFunctions.getPdrManagedVmList(GetPdrManagedVmListArgs.builder()
.instanceId("123456d3-1122-3344-b67d-4389b44b7bf9")
.build());
}
}
variables:
pdrManagedVmList:
fn::invoke:
function: ibm:getPdrManagedVmList
arguments:
instanceId: 123456d3-1122-3344-b67d-4389b44b7bf9
Example coming soon!
Using getPdrManagedVmList
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 getPdrManagedVmList(args: GetPdrManagedVmListArgs, opts?: InvokeOptions): Promise<GetPdrManagedVmListResult>
function getPdrManagedVmListOutput(args: GetPdrManagedVmListOutputArgs, opts?: InvokeOptions): Output<GetPdrManagedVmListResult>def get_pdr_managed_vm_list(accept_language: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPdrManagedVmListResult
def get_pdr_managed_vm_list_output(accept_language: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
instance_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPdrManagedVmListResult]func GetPdrManagedVmList(ctx *Context, args *GetPdrManagedVmListArgs, opts ...InvokeOption) (*GetPdrManagedVmListResult, error)
func GetPdrManagedVmListOutput(ctx *Context, args *GetPdrManagedVmListOutputArgs, opts ...InvokeOption) GetPdrManagedVmListResultOutput> Note: This function is named GetPdrManagedVmList in the Go SDK.
public static class GetPdrManagedVmList
{
public static Task<GetPdrManagedVmListResult> InvokeAsync(GetPdrManagedVmListArgs args, InvokeOptions? opts = null)
public static Output<GetPdrManagedVmListResult> Invoke(GetPdrManagedVmListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPdrManagedVmListResult> getPdrManagedVmList(GetPdrManagedVmListArgs args, InvokeOptions options)
public static Output<GetPdrManagedVmListResult> getPdrManagedVmList(GetPdrManagedVmListArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getPdrManagedVmList:getPdrManagedVmList
arguments:
# arguments dictionarydata "ibm_getpdrmanagedvmlist" "name" {
# arguments
}The following arguments are supported:
- Instance
Id string - ID of the service instance.
- Accept
Language string - The language requested for the return document.(ex., en,it,fr,es,de,ja,ko,pt-BR,zh-HANS,zh-HANT)
- Id string
- The unique identifier of the pdr_managed_vm_list.
- Instance
Id string - ID of the service instance.
- Accept
Language string - The language requested for the return document.(ex., en,it,fr,es,de,ja,ko,pt-BR,zh-HANS,zh-HANT)
- Id string
- The unique identifier of the pdr_managed_vm_list.
- instance_
id string - ID of the service instance.
- accept_
language string - The language requested for the return document.(ex., en,it,fr,es,de,ja,ko,pt-BR,zh-HANS,zh-HANT)
- id string
- The unique identifier of the pdr_managed_vm_list.
- instance
Id String - ID of the service instance.
- accept
Language String - The language requested for the return document.(ex., en,it,fr,es,de,ja,ko,pt-BR,zh-HANS,zh-HANT)
- id String
- The unique identifier of the pdr_managed_vm_list.
- instance
Id string - ID of the service instance.
- accept
Language string - The language requested for the return document.(ex., en,it,fr,es,de,ja,ko,pt-BR,zh-HANS,zh-HANT)
- id string
- The unique identifier of the pdr_managed_vm_list.
- instance_
id str - ID of the service instance.
- accept_
language str - The language requested for the return document.(ex., en,it,fr,es,de,ja,ko,pt-BR,zh-HANS,zh-HANT)
- id str
- The unique identifier of the pdr_managed_vm_list.
- instance
Id String - ID of the service instance.
- accept
Language String - The language requested for the return document.(ex., en,it,fr,es,de,ja,ko,pt-BR,zh-HANS,zh-HANT)
- id String
- The unique identifier of the pdr_managed_vm_list.
getPdrManagedVmList Result
The following output properties are available:
- Id string
- The unique identifier of the pdr_managed_vm_list.
- Instance
Id string - Managed
Vm List<GetLists Pdr Managed Vm List Managed Vm List> - Accept
Language string
- Id string
- The unique identifier of the pdr_managed_vm_list.
- Instance
Id string - Managed
Vm []GetLists Pdr Managed Vm List Managed Vm List - Accept
Language string
- id string
- The unique identifier of the pdr_managed_vm_list.
- instance_
id string - managed_
vm_ list(object)lists - accept_
language string
- id String
- The unique identifier of the pdr_managed_vm_list.
- instance
Id String - managed
Vm List<GetLists Pdr Managed Vm List Managed Vm List> - accept
Language String
- id string
- The unique identifier of the pdr_managed_vm_list.
- instance
Id string - managed
Vm GetLists Pdr Managed Vm List Managed Vm List[] - accept
Language string
- id str
- The unique identifier of the pdr_managed_vm_list.
- instance_
id str - managed_
vm_ Sequence[Getlists Pdr Managed Vm List Managed Vm List] - accept_
language str
- id String
- The unique identifier of the pdr_managed_vm_list.
- instance
Id String - managed
Vm List<Property Map>Lists - accept
Language String
Supporting Types
GetPdrManagedVmListManagedVmList
- Core string
- Dr
Average stringTime - Dr
Region string - Memory string
- Region string
- Vm
Id string - Vm
Name string - Workgroup
Name string - Workspace
Name string
- Core string
- Dr
Average stringTime - Dr
Region string - Memory string
- Region string
- Vm
Id string - Vm
Name string - Workgroup
Name string - Workspace
Name string
- core string
- dr_
average_ stringtime - dr_
region string - memory string
- region string
- vm_
id string - vm_
name string - workgroup_
name string - workspace_
name string
- core String
- dr
Average StringTime - dr
Region String - memory String
- region String
- vm
Id String - vm
Name String - workgroup
Name String - workspace
Name String
- core string
- dr
Average stringTime - dr
Region string - memory string
- region string
- vm
Id string - vm
Name string - workgroup
Name string - workspace
Name string
- core str
- dr_
average_ strtime - dr_
region str - memory str
- region str
- vm_
id str - vm_
name str - workgroup_
name str - workspace_
name str
- core String
- dr
Average StringTime - dr
Region String - memory String
- region String
- vm
Id String - vm
Name String - workgroup
Name String - workspace
Name String
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
Viewing docs for ibm 2.1.0
published on Tuesday, May 5, 2026 by ibm-cloud
published on Tuesday, May 5, 2026 by ibm-cloud
