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 (GRS) location pairs associated with the specified service instance based on managed VMs.
This data source is deprecated and will be removed in the next major version. Use
ibm.getPdrGrsLocationPairsinstead.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const pdrGetGrsLocationPairs = ibm.getPdrGetGrsLocationPairs({
instanceId: "123456d3-1122-3344-b67d-4389b44b7bf9",
});
import pulumi
import pulumi_ibm as ibm
pdr_get_grs_location_pairs = ibm.get_pdr_get_grs_location_pairs(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.GetPdrGetGrsLocationPairs(ctx, &ibm.GetPdrGetGrsLocationPairsArgs{
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 pdrGetGrsLocationPairs = Ibm.GetPdrGetGrsLocationPairs.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.GetPdrGetGrsLocationPairsArgs;
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 pdrGetGrsLocationPairs = IbmFunctions.getPdrGetGrsLocationPairs(GetPdrGetGrsLocationPairsArgs.builder()
.instanceId("123456d3-1122-3344-b67d-4389b44b7bf9")
.build());
}
}
variables:
pdrGetGrsLocationPairs:
fn::invoke:
function: ibm:getPdrGetGrsLocationPairs
arguments:
instanceId: 123456d3-1122-3344-b67d-4389b44b7bf9
Using getPdrGetGrsLocationPairs
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 getPdrGetGrsLocationPairs(args: GetPdrGetGrsLocationPairsArgs, opts?: InvokeOptions): Promise<GetPdrGetGrsLocationPairsResult>
function getPdrGetGrsLocationPairsOutput(args: GetPdrGetGrsLocationPairsOutputArgs, opts?: InvokeOptions): Output<GetPdrGetGrsLocationPairsResult>def get_pdr_get_grs_location_pairs(accept_language: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPdrGetGrsLocationPairsResult
def get_pdr_get_grs_location_pairs_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[GetPdrGetGrsLocationPairsResult]func GetPdrGetGrsLocationPairs(ctx *Context, args *GetPdrGetGrsLocationPairsArgs, opts ...InvokeOption) (*GetPdrGetGrsLocationPairsResult, error)
func GetPdrGetGrsLocationPairsOutput(ctx *Context, args *GetPdrGetGrsLocationPairsOutputArgs, opts ...InvokeOption) GetPdrGetGrsLocationPairsResultOutput> Note: This function is named GetPdrGetGrsLocationPairs in the Go SDK.
public static class GetPdrGetGrsLocationPairs
{
public static Task<GetPdrGetGrsLocationPairsResult> InvokeAsync(GetPdrGetGrsLocationPairsArgs args, InvokeOptions? opts = null)
public static Output<GetPdrGetGrsLocationPairsResult> Invoke(GetPdrGetGrsLocationPairsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPdrGetGrsLocationPairsResult> getPdrGetGrsLocationPairs(GetPdrGetGrsLocationPairsArgs args, InvokeOptions options)
public static Output<GetPdrGetGrsLocationPairsResult> getPdrGetGrsLocationPairs(GetPdrGetGrsLocationPairsArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getPdrGetGrsLocationPairs:getPdrGetGrsLocationPairs
arguments:
# arguments dictionaryThe 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_get_grs_location_pairs.
- 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_get_grs_location_pairs.
- 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_get_grs_location_pairs.
- 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_get_grs_location_pairs.
- 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_get_grs_location_pairs.
- 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_get_grs_location_pairs.
getPdrGetGrsLocationPairs Result
The following output properties are available:
- Id string
- The unique identifier of the pdr_get_grs_location_pairs.
- Instance
Id string - Location
Pairs Dictionary<string, string> - (Map) A map of GRS location pairs where each key is a primary location and the value is its paired location.
- Accept
Language string
- Id string
- The unique identifier of the pdr_get_grs_location_pairs.
- Instance
Id string - Location
Pairs map[string]string - (Map) A map of GRS location pairs where each key is a primary location and the value is its paired location.
- Accept
Language string
- id String
- The unique identifier of the pdr_get_grs_location_pairs.
- instance
Id String - location
Pairs Map<String,String> - (Map) A map of GRS location pairs where each key is a primary location and the value is its paired location.
- accept
Language String
- id string
- The unique identifier of the pdr_get_grs_location_pairs.
- instance
Id string - location
Pairs {[key: string]: string} - (Map) A map of GRS location pairs where each key is a primary location and the value is its paired location.
- accept
Language string
- id str
- The unique identifier of the pdr_get_grs_location_pairs.
- instance_
id str - location_
pairs Mapping[str, str] - (Map) A map of GRS location pairs where each key is a primary location and the value is its paired location.
- accept_
language str
- id String
- The unique identifier of the pdr_get_grs_location_pairs.
- instance
Id String - location
Pairs Map<String> - (Map) A map of GRS location pairs where each key is a primary location and the value is its paired location.
- accept
Language 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
