ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
Provides a read-only data source to retrieve information about a backup_recovery_manager_get_upgrades_info. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const backupRecoveryManagerGetUpgradesInfo = ibm.getBackupRecoveryManagerGetUpgradesInfo({});
import pulumi
import pulumi_ibm as ibm
backup_recovery_manager_get_upgrades_info = ibm.get_backup_recovery_manager_get_upgrades_info()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.GetBackupRecoveryManagerGetUpgradesInfo(ctx, &ibm.GetBackupRecoveryManagerGetUpgradesInfoArgs{}, 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 backupRecoveryManagerGetUpgradesInfo = Ibm.GetBackupRecoveryManagerGetUpgradesInfo.Invoke();
});
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.GetBackupRecoveryManagerGetUpgradesInfoArgs;
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 backupRecoveryManagerGetUpgradesInfo = IbmFunctions.getBackupRecoveryManagerGetUpgradesInfo(GetBackupRecoveryManagerGetUpgradesInfoArgs.builder()
.build());
}
}
variables:
backupRecoveryManagerGetUpgradesInfo:
fn::invoke:
function: ibm:getBackupRecoveryManagerGetUpgradesInfo
arguments: {}
Using getBackupRecoveryManagerGetUpgradesInfo
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 getBackupRecoveryManagerGetUpgradesInfo(args: GetBackupRecoveryManagerGetUpgradesInfoArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryManagerGetUpgradesInfoResult>
function getBackupRecoveryManagerGetUpgradesInfoOutput(args: GetBackupRecoveryManagerGetUpgradesInfoOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryManagerGetUpgradesInfoResult>def get_backup_recovery_manager_get_upgrades_info(cluster_identifiers: Optional[Sequence[str]] = None,
endpoint_type: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryManagerGetUpgradesInfoResult
def get_backup_recovery_manager_get_upgrades_info_output(cluster_identifiers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
endpoint_type: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveryManagerGetUpgradesInfoResult]func GetBackupRecoveryManagerGetUpgradesInfo(ctx *Context, args *GetBackupRecoveryManagerGetUpgradesInfoArgs, opts ...InvokeOption) (*GetBackupRecoveryManagerGetUpgradesInfoResult, error)
func GetBackupRecoveryManagerGetUpgradesInfoOutput(ctx *Context, args *GetBackupRecoveryManagerGetUpgradesInfoOutputArgs, opts ...InvokeOption) GetBackupRecoveryManagerGetUpgradesInfoResultOutput> Note: This function is named GetBackupRecoveryManagerGetUpgradesInfo in the Go SDK.
public static class GetBackupRecoveryManagerGetUpgradesInfo
{
public static Task<GetBackupRecoveryManagerGetUpgradesInfoResult> InvokeAsync(GetBackupRecoveryManagerGetUpgradesInfoArgs args, InvokeOptions? opts = null)
public static Output<GetBackupRecoveryManagerGetUpgradesInfoResult> Invoke(GetBackupRecoveryManagerGetUpgradesInfoInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBackupRecoveryManagerGetUpgradesInfoResult> getBackupRecoveryManagerGetUpgradesInfo(GetBackupRecoveryManagerGetUpgradesInfoArgs args, InvokeOptions options)
public static Output<GetBackupRecoveryManagerGetUpgradesInfoResult> getBackupRecoveryManagerGetUpgradesInfo(GetBackupRecoveryManagerGetUpgradesInfoArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getBackupRecoveryManagerGetUpgradesInfo:getBackupRecoveryManagerGetUpgradesInfo
arguments:
# arguments dictionaryThe following arguments are supported:
- Cluster
Identifiers List<string> - Fetch upgrade progress details for a list of cluster identifiers in format clusterId:clusterIncarnationId.
- Endpoint
Type string - Id string
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- Instance
Id string - Region string
- Cluster
Identifiers []string - Fetch upgrade progress details for a list of cluster identifiers in format clusterId:clusterIncarnationId.
- Endpoint
Type string - Id string
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- Instance
Id string - Region string
- cluster
Identifiers List<String> - Fetch upgrade progress details for a list of cluster identifiers in format clusterId:clusterIncarnationId.
- endpoint
Type String - id String
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- instance
Id String - region String
- cluster
Identifiers string[] - Fetch upgrade progress details for a list of cluster identifiers in format clusterId:clusterIncarnationId.
- endpoint
Type string - id string
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- instance
Id string - region string
- cluster_
identifiers Sequence[str] - Fetch upgrade progress details for a list of cluster identifiers in format clusterId:clusterIncarnationId.
- endpoint_
type str - id str
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- instance_
id str - region str
- cluster
Identifiers List<String> - Fetch upgrade progress details for a list of cluster identifiers in format clusterId:clusterIncarnationId.
- endpoint
Type String - id String
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- instance
Id String - region String
getBackupRecoveryManagerGetUpgradesInfo Result
The following output properties are available:
- Id string
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- Region string
- Upgrades
Infos List<GetBackup Recovery Manager Get Upgrades Info Upgrades Info> - (List) Nested schema for upgrades_info:
- Cluster
Identifiers List<string> - Endpoint
Type string - Instance
Id string
- Id string
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- Region string
- Upgrades
Infos []GetBackup Recovery Manager Get Upgrades Info Upgrades Info - (List) Nested schema for upgrades_info:
- Cluster
Identifiers []string - Endpoint
Type string - Instance
Id string
- id String
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- region String
- upgrades
Infos List<GetBackup Recovery Manager Get Upgrades Info Upgrades Info> - (List) Nested schema for upgrades_info:
- cluster
Identifiers List<String> - endpoint
Type String - instance
Id String
- id string
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- region string
- upgrades
Infos GetBackup Recovery Manager Get Upgrades Info Upgrades Info[] - (List) Nested schema for upgrades_info:
- cluster
Identifiers string[] - endpoint
Type string - instance
Id string
- id str
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- region str
- upgrades_
infos Sequence[GetBackup Recovery Manager Get Upgrades Info Upgrades Info] - (List) Nested schema for upgrades_info:
- cluster_
identifiers Sequence[str] - endpoint_
type str - instance_
id str
- id String
- The unique identifier of the backup_recovery_manager_get_upgrades_info.
- region String
- upgrades
Infos List<Property Map> - (List) Nested schema for upgrades_info:
- cluster
Identifiers List<String> - endpoint
Type String - instance
Id String
Supporting Types
GetBackupRecoveryManagerGetUpgradesInfoUpgradesInfo
- Cluster
Id double - (Integer) Specifies cluster's id.
- Cluster
Incarnation doubleId - (Integer) Specifies cluster's incarnation id.
- Patch
Software stringVersion - (String) Patch software version against which these logs are generated. This is specified for Patch type only.
- Software
Version string - (String) Upgrade software version against which these logs are generated.
- Type string
- (String) Specifies the type of upgrade on a cluster.
- Constraints: Allowable values are:
Upgrade,Patch,UpgradePatch.
- Constraints: Allowable values are:
- Upgrade
Logs List<GetBackup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log> - (List) Upgrade logs per node. Nested schema for upgrade_logs:
- Upgrade
Percent doubleComplete - (Float) Upgrade percentage complete so far.
- Upgrade
Status string - (String) Upgrade status.
- Constraints: Allowable values are:
Scheduled,Complete,InProgress,Failed,ClusterUnreachable.
- Constraints: Allowable values are:
- Cluster
Id float64 - (Integer) Specifies cluster's id.
- Cluster
Incarnation float64Id - (Integer) Specifies cluster's incarnation id.
- Patch
Software stringVersion - (String) Patch software version against which these logs are generated. This is specified for Patch type only.
- Software
Version string - (String) Upgrade software version against which these logs are generated.
- Type string
- (String) Specifies the type of upgrade on a cluster.
- Constraints: Allowable values are:
Upgrade,Patch,UpgradePatch.
- Constraints: Allowable values are:
- Upgrade
Logs []GetBackup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log - (List) Upgrade logs per node. Nested schema for upgrade_logs:
- Upgrade
Percent float64Complete - (Float) Upgrade percentage complete so far.
- Upgrade
Status string - (String) Upgrade status.
- Constraints: Allowable values are:
Scheduled,Complete,InProgress,Failed,ClusterUnreachable.
- Constraints: Allowable values are:
- cluster
Id Double - (Integer) Specifies cluster's id.
- cluster
Incarnation DoubleId - (Integer) Specifies cluster's incarnation id.
- patch
Software StringVersion - (String) Patch software version against which these logs are generated. This is specified for Patch type only.
- software
Version String - (String) Upgrade software version against which these logs are generated.
- type String
- (String) Specifies the type of upgrade on a cluster.
- Constraints: Allowable values are:
Upgrade,Patch,UpgradePatch.
- Constraints: Allowable values are:
- upgrade
Logs List<GetBackup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log> - (List) Upgrade logs per node. Nested schema for upgrade_logs:
- upgrade
Percent DoubleComplete - (Float) Upgrade percentage complete so far.
- upgrade
Status String - (String) Upgrade status.
- Constraints: Allowable values are:
Scheduled,Complete,InProgress,Failed,ClusterUnreachable.
- Constraints: Allowable values are:
- cluster
Id number - (Integer) Specifies cluster's id.
- cluster
Incarnation numberId - (Integer) Specifies cluster's incarnation id.
- patch
Software stringVersion - (String) Patch software version against which these logs are generated. This is specified for Patch type only.
- software
Version string - (String) Upgrade software version against which these logs are generated.
- type string
- (String) Specifies the type of upgrade on a cluster.
- Constraints: Allowable values are:
Upgrade,Patch,UpgradePatch.
- Constraints: Allowable values are:
- upgrade
Logs GetBackup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log[] - (List) Upgrade logs per node. Nested schema for upgrade_logs:
- upgrade
Percent numberComplete - (Float) Upgrade percentage complete so far.
- upgrade
Status string - (String) Upgrade status.
- Constraints: Allowable values are:
Scheduled,Complete,InProgress,Failed,ClusterUnreachable.
- Constraints: Allowable values are:
- cluster_
id float - (Integer) Specifies cluster's id.
- cluster_
incarnation_ floatid - (Integer) Specifies cluster's incarnation id.
- patch_
software_ strversion - (String) Patch software version against which these logs are generated. This is specified for Patch type only.
- software_
version str - (String) Upgrade software version against which these logs are generated.
- type str
- (String) Specifies the type of upgrade on a cluster.
- Constraints: Allowable values are:
Upgrade,Patch,UpgradePatch.
- Constraints: Allowable values are:
- upgrade_
logs Sequence[GetBackup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log] - (List) Upgrade logs per node. Nested schema for upgrade_logs:
- upgrade_
percent_ floatcomplete - (Float) Upgrade percentage complete so far.
- upgrade_
status str - (String) Upgrade status.
- Constraints: Allowable values are:
Scheduled,Complete,InProgress,Failed,ClusterUnreachable.
- Constraints: Allowable values are:
- cluster
Id Number - (Integer) Specifies cluster's id.
- cluster
Incarnation NumberId - (Integer) Specifies cluster's incarnation id.
- patch
Software StringVersion - (String) Patch software version against which these logs are generated. This is specified for Patch type only.
- software
Version String - (String) Upgrade software version against which these logs are generated.
- type String
- (String) Specifies the type of upgrade on a cluster.
- Constraints: Allowable values are:
Upgrade,Patch,UpgradePatch.
- Constraints: Allowable values are:
- upgrade
Logs List<Property Map> - (List) Upgrade logs per node. Nested schema for upgrade_logs:
- upgrade
Percent NumberComplete - (Float) Upgrade percentage complete so far.
- upgrade
Status String - (String) Upgrade status.
- Constraints: Allowable values are:
Scheduled,Complete,InProgress,Failed,ClusterUnreachable.
- Constraints: Allowable values are:
GetBackupRecoveryManagerGetUpgradesInfoUpgradesInfoUpgradeLog
- Logs
List<Get
Backup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log Log> - (List) Upgrade logs for the node. Nested schema for logs:
- Node
Id string - (String) Id of the node.
- Logs
[]Get
Backup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log Log - (List) Upgrade logs for the node. Nested schema for logs:
- Node
Id string - (String) Id of the node.
- logs
List<Get
Backup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log Log> - (List) Upgrade logs for the node. Nested schema for logs:
- node
Id String - (String) Id of the node.
- logs
Get
Backup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log Log[] - (List) Upgrade logs for the node. Nested schema for logs:
- node
Id string - (String) Id of the node.
- logs
Sequence[Get
Backup Recovery Manager Get Upgrades Info Upgrades Info Upgrade Log Log] - (List) Upgrade logs for the node. Nested schema for logs:
- node_
id str - (String) Id of the node.
- logs List<Property Map>
- (List) Upgrade logs for the node. Nested schema for logs:
- node
Id String - (String) Id of the node.
GetBackupRecoveryManagerGetUpgradesInfoUpgradesInfoUpgradeLogLog
- log str
- (String) One log statement of the complete logs.
- time_
stamp float - (Integer) Time at which this log got generated.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
