1. Packages
  2. Ibm Provider
  3. API Docs
  4. getBackupRecoveryManagerGetClusterInfo
ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
ibm logo
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_cluster_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 backupRecoveryManagerGetClusterInfo = ibm.getBackupRecoveryManagerGetClusterInfo({});
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recovery_manager_get_cluster_info = ibm.get_backup_recovery_manager_get_cluster_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.GetBackupRecoveryManagerGetClusterInfo(ctx, &ibm.GetBackupRecoveryManagerGetClusterInfoArgs{}, 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 backupRecoveryManagerGetClusterInfo = Ibm.GetBackupRecoveryManagerGetClusterInfo.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.GetBackupRecoveryManagerGetClusterInfoArgs;
    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 backupRecoveryManagerGetClusterInfo = IbmFunctions.getBackupRecoveryManagerGetClusterInfo(GetBackupRecoveryManagerGetClusterInfoArgs.builder()
                .build());
    
        }
    }
    
    variables:
      backupRecoveryManagerGetClusterInfo:
        fn::invoke:
          function: ibm:getBackupRecoveryManagerGetClusterInfo
          arguments: {}
    

    Using getBackupRecoveryManagerGetClusterInfo

    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 getBackupRecoveryManagerGetClusterInfo(args: GetBackupRecoveryManagerGetClusterInfoArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryManagerGetClusterInfoResult>
    function getBackupRecoveryManagerGetClusterInfoOutput(args: GetBackupRecoveryManagerGetClusterInfoOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryManagerGetClusterInfoResult>
    def get_backup_recovery_manager_get_cluster_info(endpoint_type: Optional[str] = None,
                                                     id: Optional[str] = None,
                                                     instance_id: Optional[str] = None,
                                                     region: Optional[str] = None,
                                                     opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryManagerGetClusterInfoResult
    def get_backup_recovery_manager_get_cluster_info_output(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[GetBackupRecoveryManagerGetClusterInfoResult]
    func GetBackupRecoveryManagerGetClusterInfo(ctx *Context, args *GetBackupRecoveryManagerGetClusterInfoArgs, opts ...InvokeOption) (*GetBackupRecoveryManagerGetClusterInfoResult, error)
    func GetBackupRecoveryManagerGetClusterInfoOutput(ctx *Context, args *GetBackupRecoveryManagerGetClusterInfoOutputArgs, opts ...InvokeOption) GetBackupRecoveryManagerGetClusterInfoResultOutput

    > Note: This function is named GetBackupRecoveryManagerGetClusterInfo in the Go SDK.

    public static class GetBackupRecoveryManagerGetClusterInfo 
    {
        public static Task<GetBackupRecoveryManagerGetClusterInfoResult> InvokeAsync(GetBackupRecoveryManagerGetClusterInfoArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoveryManagerGetClusterInfoResult> Invoke(GetBackupRecoveryManagerGetClusterInfoInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoveryManagerGetClusterInfoResult> getBackupRecoveryManagerGetClusterInfo(GetBackupRecoveryManagerGetClusterInfoArgs args, InvokeOptions options)
    public static Output<GetBackupRecoveryManagerGetClusterInfoResult> getBackupRecoveryManagerGetClusterInfo(GetBackupRecoveryManagerGetClusterInfoArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoveryManagerGetClusterInfo:getBackupRecoveryManagerGetClusterInfo
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EndpointType string
    Id string
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    InstanceId string
    Region string
    EndpointType string
    Id string
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    InstanceId string
    Region string
    endpointType String
    id String
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    instanceId String
    region String
    endpointType string
    id string
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    instanceId string
    region string
    endpoint_type str
    id str
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    instance_id str
    region str
    endpointType String
    id String
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    instanceId String
    region String

    getBackupRecoveryManagerGetClusterInfo Result

    The following output properties are available:

    CohesityClusters List<GetBackupRecoveryManagerGetClusterInfoCohesityCluster>
    (List) Specifies the array of clusters upgrade details. Nested schema for cohesity_clusters:
    Id string
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    Region string
    SpClusters List<GetBackupRecoveryManagerGetClusterInfoSpCluster>
    (List) Specifies the array of clusters claimed from IBM Storage Protect environment. Nested schema for sp_clusters:
    EndpointType string
    InstanceId string
    CohesityClusters []GetBackupRecoveryManagerGetClusterInfoCohesityCluster
    (List) Specifies the array of clusters upgrade details. Nested schema for cohesity_clusters:
    Id string
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    Region string
    SpClusters []GetBackupRecoveryManagerGetClusterInfoSpCluster
    (List) Specifies the array of clusters claimed from IBM Storage Protect environment. Nested schema for sp_clusters:
    EndpointType string
    InstanceId string
    cohesityClusters List<GetBackupRecoveryManagerGetClusterInfoCohesityCluster>
    (List) Specifies the array of clusters upgrade details. Nested schema for cohesity_clusters:
    id String
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    region String
    spClusters List<GetBackupRecoveryManagerGetClusterInfoSpCluster>
    (List) Specifies the array of clusters claimed from IBM Storage Protect environment. Nested schema for sp_clusters:
    endpointType String
    instanceId String
    cohesityClusters GetBackupRecoveryManagerGetClusterInfoCohesityCluster[]
    (List) Specifies the array of clusters upgrade details. Nested schema for cohesity_clusters:
    id string
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    region string
    spClusters GetBackupRecoveryManagerGetClusterInfoSpCluster[]
    (List) Specifies the array of clusters claimed from IBM Storage Protect environment. Nested schema for sp_clusters:
    endpointType string
    instanceId string
    cohesity_clusters Sequence[GetBackupRecoveryManagerGetClusterInfoCohesityCluster]
    (List) Specifies the array of clusters upgrade details. Nested schema for cohesity_clusters:
    id str
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    region str
    sp_clusters Sequence[GetBackupRecoveryManagerGetClusterInfoSpCluster]
    (List) Specifies the array of clusters claimed from IBM Storage Protect environment. Nested schema for sp_clusters:
    endpoint_type str
    instance_id str
    cohesityClusters List<Property Map>
    (List) Specifies the array of clusters upgrade details. Nested schema for cohesity_clusters:
    id String
    The unique identifier of the backup_recovery_manager_get_cluster_info.
    region String
    spClusters List<Property Map>
    (List) Specifies the array of clusters claimed from IBM Storage Protect environment. Nested schema for sp_clusters:
    endpointType String
    instanceId String

    Supporting Types

    GetBackupRecoveryManagerGetClusterInfoCohesityCluster

    AuthSupportForPkgDownloads bool
    (Boolean) If cluster can support authHeader for upgrade or not.
    AvailableVersions List<GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersion>
    (List) Specifies the release versions the cluster can upgrade to. Nested schema for available_versions:
    ClusterId double
    (Integer) Specifies cluster id.
    ClusterIncarnationId double
    (Integer) Specifies cluster incarnation id.
    ClusterName string
    (String) Specifies cluster's name.
    CurrentPatchVersion string
    (String) Specifies current patch version of the cluster.
    CurrentVersion string
    (String) Specifies the currently running version on cluster.
    Health string
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    IsConnectedToHelios bool
    (Boolean) Specifies if the cluster is connected to management console.
    Location string
    (String) Specifies the location of the cluster.
    MultiTenancyEnabled bool
    (Boolean) Specifies if multi tenancy is enabled in the cluster.
    NodeIps List<string>
    (List) Specifies an array of node ips for the cluster.
    NumberOfNodes double
    (Integer) Specifies the number of nodes in the cluster.
    PatchTargetUpgradeUrl string
    (String) Specifies the patch package URL for the cluster. This is populated for patch update only.
    PatchTargetVersion string
    (String) Specifies target version to which clusters are upgrading. This is populated for patch update only.
    ProviderType string
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    ScheduledTimestamp double
    (Integer) Time at which an upgrade is scheduled.
    Status string
    (String) Specifies the upgrade status of the cluster.

    • Constraints: Allowable values are: InProgress, UpgradeAvailable, UpToDate, Scheduled, Failed, ClusterUnreachable.
    TargetUpgradeUrl string
    (String) Specifies the upgrade URL for the cluster. This is populated for upgrade only.
    TargetVersion string
    (String) Specifies target version to which clusters are to be upgraded. This is populated for upgrade only.
    TotalCapacity double
    (Integer) Specifies total capacity of the cluster in bytes.
    Type string
    (String) Specifies the type of the SP cluster.
    UpdateType string
    (String) Specifies the type of upgrade performed on a cluster. This is to be used with status field to know the status of the upgrade action performed on cluster.

    • Constraints: Allowable values are: Upgrade, Patch, UpgradePatch.
    UsedCapacity double
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    AuthSupportForPkgDownloads bool
    (Boolean) If cluster can support authHeader for upgrade or not.
    AvailableVersions []GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersion
    (List) Specifies the release versions the cluster can upgrade to. Nested schema for available_versions:
    ClusterId float64
    (Integer) Specifies cluster id.
    ClusterIncarnationId float64
    (Integer) Specifies cluster incarnation id.
    ClusterName string
    (String) Specifies cluster's name.
    CurrentPatchVersion string
    (String) Specifies current patch version of the cluster.
    CurrentVersion string
    (String) Specifies the currently running version on cluster.
    Health string
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    IsConnectedToHelios bool
    (Boolean) Specifies if the cluster is connected to management console.
    Location string
    (String) Specifies the location of the cluster.
    MultiTenancyEnabled bool
    (Boolean) Specifies if multi tenancy is enabled in the cluster.
    NodeIps []string
    (List) Specifies an array of node ips for the cluster.
    NumberOfNodes float64
    (Integer) Specifies the number of nodes in the cluster.
    PatchTargetUpgradeUrl string
    (String) Specifies the patch package URL for the cluster. This is populated for patch update only.
    PatchTargetVersion string
    (String) Specifies target version to which clusters are upgrading. This is populated for patch update only.
    ProviderType string
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    ScheduledTimestamp float64
    (Integer) Time at which an upgrade is scheduled.
    Status string
    (String) Specifies the upgrade status of the cluster.

    • Constraints: Allowable values are: InProgress, UpgradeAvailable, UpToDate, Scheduled, Failed, ClusterUnreachable.
    TargetUpgradeUrl string
    (String) Specifies the upgrade URL for the cluster. This is populated for upgrade only.
    TargetVersion string
    (String) Specifies target version to which clusters are to be upgraded. This is populated for upgrade only.
    TotalCapacity float64
    (Integer) Specifies total capacity of the cluster in bytes.
    Type string
    (String) Specifies the type of the SP cluster.
    UpdateType string
    (String) Specifies the type of upgrade performed on a cluster. This is to be used with status field to know the status of the upgrade action performed on cluster.

    • Constraints: Allowable values are: Upgrade, Patch, UpgradePatch.
    UsedCapacity float64
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    authSupportForPkgDownloads Boolean
    (Boolean) If cluster can support authHeader for upgrade or not.
    availableVersions List<GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersion>
    (List) Specifies the release versions the cluster can upgrade to. Nested schema for available_versions:
    clusterId Double
    (Integer) Specifies cluster id.
    clusterIncarnationId Double
    (Integer) Specifies cluster incarnation id.
    clusterName String
    (String) Specifies cluster's name.
    currentPatchVersion String
    (String) Specifies current patch version of the cluster.
    currentVersion String
    (String) Specifies the currently running version on cluster.
    health String
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    isConnectedToHelios Boolean
    (Boolean) Specifies if the cluster is connected to management console.
    location String
    (String) Specifies the location of the cluster.
    multiTenancyEnabled Boolean
    (Boolean) Specifies if multi tenancy is enabled in the cluster.
    nodeIps List<String>
    (List) Specifies an array of node ips for the cluster.
    numberOfNodes Double
    (Integer) Specifies the number of nodes in the cluster.
    patchTargetUpgradeUrl String
    (String) Specifies the patch package URL for the cluster. This is populated for patch update only.
    patchTargetVersion String
    (String) Specifies target version to which clusters are upgrading. This is populated for patch update only.
    providerType String
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    scheduledTimestamp Double
    (Integer) Time at which an upgrade is scheduled.
    status String
    (String) Specifies the upgrade status of the cluster.

    • Constraints: Allowable values are: InProgress, UpgradeAvailable, UpToDate, Scheduled, Failed, ClusterUnreachable.
    targetUpgradeUrl String
    (String) Specifies the upgrade URL for the cluster. This is populated for upgrade only.
    targetVersion String
    (String) Specifies target version to which clusters are to be upgraded. This is populated for upgrade only.
    totalCapacity Double
    (Integer) Specifies total capacity of the cluster in bytes.
    type String
    (String) Specifies the type of the SP cluster.
    updateType String
    (String) Specifies the type of upgrade performed on a cluster. This is to be used with status field to know the status of the upgrade action performed on cluster.

    • Constraints: Allowable values are: Upgrade, Patch, UpgradePatch.
    usedCapacity Double
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    authSupportForPkgDownloads boolean
    (Boolean) If cluster can support authHeader for upgrade or not.
    availableVersions GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersion[]
    (List) Specifies the release versions the cluster can upgrade to. Nested schema for available_versions:
    clusterId number
    (Integer) Specifies cluster id.
    clusterIncarnationId number
    (Integer) Specifies cluster incarnation id.
    clusterName string
    (String) Specifies cluster's name.
    currentPatchVersion string
    (String) Specifies current patch version of the cluster.
    currentVersion string
    (String) Specifies the currently running version on cluster.
    health string
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    isConnectedToHelios boolean
    (Boolean) Specifies if the cluster is connected to management console.
    location string
    (String) Specifies the location of the cluster.
    multiTenancyEnabled boolean
    (Boolean) Specifies if multi tenancy is enabled in the cluster.
    nodeIps string[]
    (List) Specifies an array of node ips for the cluster.
    numberOfNodes number
    (Integer) Specifies the number of nodes in the cluster.
    patchTargetUpgradeUrl string
    (String) Specifies the patch package URL for the cluster. This is populated for patch update only.
    patchTargetVersion string
    (String) Specifies target version to which clusters are upgrading. This is populated for patch update only.
    providerType string
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    scheduledTimestamp number
    (Integer) Time at which an upgrade is scheduled.
    status string
    (String) Specifies the upgrade status of the cluster.

    • Constraints: Allowable values are: InProgress, UpgradeAvailable, UpToDate, Scheduled, Failed, ClusterUnreachable.
    targetUpgradeUrl string
    (String) Specifies the upgrade URL for the cluster. This is populated for upgrade only.
    targetVersion string
    (String) Specifies target version to which clusters are to be upgraded. This is populated for upgrade only.
    totalCapacity number
    (Integer) Specifies total capacity of the cluster in bytes.
    type string
    (String) Specifies the type of the SP cluster.
    updateType string
    (String) Specifies the type of upgrade performed on a cluster. This is to be used with status field to know the status of the upgrade action performed on cluster.

    • Constraints: Allowable values are: Upgrade, Patch, UpgradePatch.
    usedCapacity number
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    auth_support_for_pkg_downloads bool
    (Boolean) If cluster can support authHeader for upgrade or not.
    available_versions Sequence[GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersion]
    (List) Specifies the release versions the cluster can upgrade to. Nested schema for available_versions:
    cluster_id float
    (Integer) Specifies cluster id.
    cluster_incarnation_id float
    (Integer) Specifies cluster incarnation id.
    cluster_name str
    (String) Specifies cluster's name.
    current_patch_version str
    (String) Specifies current patch version of the cluster.
    current_version str
    (String) Specifies the currently running version on cluster.
    health str
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    is_connected_to_helios bool
    (Boolean) Specifies if the cluster is connected to management console.
    location str
    (String) Specifies the location of the cluster.
    multi_tenancy_enabled bool
    (Boolean) Specifies if multi tenancy is enabled in the cluster.
    node_ips Sequence[str]
    (List) Specifies an array of node ips for the cluster.
    number_of_nodes float
    (Integer) Specifies the number of nodes in the cluster.
    patch_target_upgrade_url str
    (String) Specifies the patch package URL for the cluster. This is populated for patch update only.
    patch_target_version str
    (String) Specifies target version to which clusters are upgrading. This is populated for patch update only.
    provider_type str
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    scheduled_timestamp float
    (Integer) Time at which an upgrade is scheduled.
    status str
    (String) Specifies the upgrade status of the cluster.

    • Constraints: Allowable values are: InProgress, UpgradeAvailable, UpToDate, Scheduled, Failed, ClusterUnreachable.
    target_upgrade_url str
    (String) Specifies the upgrade URL for the cluster. This is populated for upgrade only.
    target_version str
    (String) Specifies target version to which clusters are to be upgraded. This is populated for upgrade only.
    total_capacity float
    (Integer) Specifies total capacity of the cluster in bytes.
    type str
    (String) Specifies the type of the SP cluster.
    update_type str
    (String) Specifies the type of upgrade performed on a cluster. This is to be used with status field to know the status of the upgrade action performed on cluster.

    • Constraints: Allowable values are: Upgrade, Patch, UpgradePatch.
    used_capacity float
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    authSupportForPkgDownloads Boolean
    (Boolean) If cluster can support authHeader for upgrade or not.
    availableVersions List<Property Map>
    (List) Specifies the release versions the cluster can upgrade to. Nested schema for available_versions:
    clusterId Number
    (Integer) Specifies cluster id.
    clusterIncarnationId Number
    (Integer) Specifies cluster incarnation id.
    clusterName String
    (String) Specifies cluster's name.
    currentPatchVersion String
    (String) Specifies current patch version of the cluster.
    currentVersion String
    (String) Specifies the currently running version on cluster.
    health String
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    isConnectedToHelios Boolean
    (Boolean) Specifies if the cluster is connected to management console.
    location String
    (String) Specifies the location of the cluster.
    multiTenancyEnabled Boolean
    (Boolean) Specifies if multi tenancy is enabled in the cluster.
    nodeIps List<String>
    (List) Specifies an array of node ips for the cluster.
    numberOfNodes Number
    (Integer) Specifies the number of nodes in the cluster.
    patchTargetUpgradeUrl String
    (String) Specifies the patch package URL for the cluster. This is populated for patch update only.
    patchTargetVersion String
    (String) Specifies target version to which clusters are upgrading. This is populated for patch update only.
    providerType String
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    scheduledTimestamp Number
    (Integer) Time at which an upgrade is scheduled.
    status String
    (String) Specifies the upgrade status of the cluster.

    • Constraints: Allowable values are: InProgress, UpgradeAvailable, UpToDate, Scheduled, Failed, ClusterUnreachable.
    targetUpgradeUrl String
    (String) Specifies the upgrade URL for the cluster. This is populated for upgrade only.
    targetVersion String
    (String) Specifies target version to which clusters are to be upgraded. This is populated for upgrade only.
    totalCapacity Number
    (Integer) Specifies total capacity of the cluster in bytes.
    type String
    (String) Specifies the type of the SP cluster.
    updateType String
    (String) Specifies the type of upgrade performed on a cluster. This is to be used with status field to know the status of the upgrade action performed on cluster.

    • Constraints: Allowable values are: Upgrade, Patch, UpgradePatch.
    usedCapacity Number
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.

    GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersion

    Notes string
    (String) Specifies patch release's notes.
    PatchDetails List<GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersionPatchDetail>
    (List) Specifies the details of the available patch release. Nested schema for patch_details:
    ReleaseStage string
    (String) Specifies the stage of a release.
    ReleaseType string
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    Type string
    (String) Specifies the type of the SP cluster.
    Version string
    (String) Specifies release's version.
    Notes string
    (String) Specifies patch release's notes.
    PatchDetails []GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersionPatchDetail
    (List) Specifies the details of the available patch release. Nested schema for patch_details:
    ReleaseStage string
    (String) Specifies the stage of a release.
    ReleaseType string
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    Type string
    (String) Specifies the type of the SP cluster.
    Version string
    (String) Specifies release's version.
    notes String
    (String) Specifies patch release's notes.
    patchDetails List<GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersionPatchDetail>
    (List) Specifies the details of the available patch release. Nested schema for patch_details:
    releaseStage String
    (String) Specifies the stage of a release.
    releaseType String
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    type String
    (String) Specifies the type of the SP cluster.
    version String
    (String) Specifies release's version.
    notes string
    (String) Specifies patch release's notes.
    patchDetails GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersionPatchDetail[]
    (List) Specifies the details of the available patch release. Nested schema for patch_details:
    releaseStage string
    (String) Specifies the stage of a release.
    releaseType string
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    type string
    (String) Specifies the type of the SP cluster.
    version string
    (String) Specifies release's version.
    notes str
    (String) Specifies patch release's notes.
    patch_details Sequence[GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersionPatchDetail]
    (List) Specifies the details of the available patch release. Nested schema for patch_details:
    release_stage str
    (String) Specifies the stage of a release.
    release_type str
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    type str
    (String) Specifies the type of the SP cluster.
    version str
    (String) Specifies release's version.
    notes String
    (String) Specifies patch release's notes.
    patchDetails List<Property Map>
    (List) Specifies the details of the available patch release. Nested schema for patch_details:
    releaseStage String
    (String) Specifies the stage of a release.
    releaseType String
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    type String
    (String) Specifies the type of the SP cluster.
    version String
    (String) Specifies release's version.

    GetBackupRecoveryManagerGetClusterInfoCohesityClusterAvailableVersionPatchDetail

    Notes string
    (String) Specifies patch release's notes.
    ReleaseType string
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    Version string
    (String) Specifies release's version.
    Notes string
    (String) Specifies patch release's notes.
    ReleaseType string
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    Version string
    (String) Specifies release's version.
    notes String
    (String) Specifies patch release's notes.
    releaseType String
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    version String
    (String) Specifies release's version.
    notes string
    (String) Specifies patch release's notes.
    releaseType string
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    version string
    (String) Specifies release's version.
    notes str
    (String) Specifies patch release's notes.
    release_type str
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    version str
    (String) Specifies release's version.
    notes String
    (String) Specifies patch release's notes.
    releaseType String
    (String) Release's type e.g, LTS, Feature, Patch, MCM.
    version String
    (String) Specifies release's version.

    GetBackupRecoveryManagerGetClusterInfoSpCluster

    ClusterId double
    (Integer) Specifies cluster id.
    ClusterIncarnationId double
    (Integer) Specifies cluster incarnation id.
    ClusterName string
    (String) Specifies cluster's name.
    CurrentVersion string
    (String) Specifies the currently running version on cluster.
    Health string
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    IsConnectedToHelios bool
    (Boolean) Specifies if the cluster is connected to management console.
    NodeIps List<string>
    (List) Specifies an array of node ips for the cluster.
    NumberOfNodes double
    (Integer) Specifies the number of nodes in the cluster.
    ProviderType string
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    TotalCapacity double
    (Integer) Specifies total capacity of the cluster in bytes.
    Type string
    (String) Specifies the type of the SP cluster.
    UsedCapacity double
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    ClusterId float64
    (Integer) Specifies cluster id.
    ClusterIncarnationId float64
    (Integer) Specifies cluster incarnation id.
    ClusterName string
    (String) Specifies cluster's name.
    CurrentVersion string
    (String) Specifies the currently running version on cluster.
    Health string
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    IsConnectedToHelios bool
    (Boolean) Specifies if the cluster is connected to management console.
    NodeIps []string
    (List) Specifies an array of node ips for the cluster.
    NumberOfNodes float64
    (Integer) Specifies the number of nodes in the cluster.
    ProviderType string
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    TotalCapacity float64
    (Integer) Specifies total capacity of the cluster in bytes.
    Type string
    (String) Specifies the type of the SP cluster.
    UsedCapacity float64
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    clusterId Double
    (Integer) Specifies cluster id.
    clusterIncarnationId Double
    (Integer) Specifies cluster incarnation id.
    clusterName String
    (String) Specifies cluster's name.
    currentVersion String
    (String) Specifies the currently running version on cluster.
    health String
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    isConnectedToHelios Boolean
    (Boolean) Specifies if the cluster is connected to management console.
    nodeIps List<String>
    (List) Specifies an array of node ips for the cluster.
    numberOfNodes Double
    (Integer) Specifies the number of nodes in the cluster.
    providerType String
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    totalCapacity Double
    (Integer) Specifies total capacity of the cluster in bytes.
    type String
    (String) Specifies the type of the SP cluster.
    usedCapacity Double
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    clusterId number
    (Integer) Specifies cluster id.
    clusterIncarnationId number
    (Integer) Specifies cluster incarnation id.
    clusterName string
    (String) Specifies cluster's name.
    currentVersion string
    (String) Specifies the currently running version on cluster.
    health string
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    isConnectedToHelios boolean
    (Boolean) Specifies if the cluster is connected to management console.
    nodeIps string[]
    (List) Specifies an array of node ips for the cluster.
    numberOfNodes number
    (Integer) Specifies the number of nodes in the cluster.
    providerType string
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    totalCapacity number
    (Integer) Specifies total capacity of the cluster in bytes.
    type string
    (String) Specifies the type of the SP cluster.
    usedCapacity number
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    cluster_id float
    (Integer) Specifies cluster id.
    cluster_incarnation_id float
    (Integer) Specifies cluster incarnation id.
    cluster_name str
    (String) Specifies cluster's name.
    current_version str
    (String) Specifies the currently running version on cluster.
    health str
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    is_connected_to_helios bool
    (Boolean) Specifies if the cluster is connected to management console.
    node_ips Sequence[str]
    (List) Specifies an array of node ips for the cluster.
    number_of_nodes float
    (Integer) Specifies the number of nodes in the cluster.
    provider_type str
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    total_capacity float
    (Integer) Specifies total capacity of the cluster in bytes.
    type str
    (String) Specifies the type of the SP cluster.
    used_capacity float
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.
    clusterId Number
    (Integer) Specifies cluster id.
    clusterIncarnationId Number
    (Integer) Specifies cluster incarnation id.
    clusterName String
    (String) Specifies cluster's name.
    currentVersion String
    (String) Specifies the currently running version on cluster.
    health String
    (String) Specifies the health of the cluster.

    • Constraints: Allowable values are: Critical, NonCritical.
    isConnectedToHelios Boolean
    (Boolean) Specifies if the cluster is connected to management console.
    nodeIps List<String>
    (List) Specifies an array of node ips for the cluster.
    numberOfNodes Number
    (Integer) Specifies the number of nodes in the cluster.
    providerType String
    (String) Specifies the type of the cluster provider.

    • Constraints: Allowable values are: kMCMCohesity, kIBMStorageProtect.
    totalCapacity Number
    (Integer) Specifies total capacity of the cluster in bytes.
    type String
    (String) Specifies the type of the SP cluster.
    usedCapacity Number
    (Integer) Specifies how much of the cluster capacity is consumed in bytes.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.87.0-beta1 published on Monday, Dec 22, 2025 by ibm-cloud
      Meet Neo: Your AI Platform Teammate