1. Packages
  2. Ibm Provider
  3. API Docs
  4. getBackupRecoveryManagerGetAlertsSummary
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_alerts_summary. 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 backupRecoveryManagerGetAlertsSummary = ibm.getBackupRecoveryManagerGetAlertsSummary({});
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recovery_manager_get_alerts_summary = ibm.get_backup_recovery_manager_get_alerts_summary()
    
    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.GetBackupRecoveryManagerGetAlertsSummary(ctx, &ibm.GetBackupRecoveryManagerGetAlertsSummaryArgs{}, 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 backupRecoveryManagerGetAlertsSummary = Ibm.GetBackupRecoveryManagerGetAlertsSummary.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.GetBackupRecoveryManagerGetAlertsSummaryArgs;
    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 backupRecoveryManagerGetAlertsSummary = IbmFunctions.getBackupRecoveryManagerGetAlertsSummary(GetBackupRecoveryManagerGetAlertsSummaryArgs.builder()
                .build());
    
        }
    }
    
    variables:
      backupRecoveryManagerGetAlertsSummary:
        fn::invoke:
          function: ibm:getBackupRecoveryManagerGetAlertsSummary
          arguments: {}
    

    Using getBackupRecoveryManagerGetAlertsSummary

    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 getBackupRecoveryManagerGetAlertsSummary(args: GetBackupRecoveryManagerGetAlertsSummaryArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryManagerGetAlertsSummaryResult>
    function getBackupRecoveryManagerGetAlertsSummaryOutput(args: GetBackupRecoveryManagerGetAlertsSummaryOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryManagerGetAlertsSummaryResult>
    def get_backup_recovery_manager_get_alerts_summary(end_time_usecs: Optional[float] = None,
                                                       endpoint_type: Optional[str] = None,
                                                       id: Optional[str] = None,
                                                       include_tenants: Optional[bool] = None,
                                                       instance_id: Optional[str] = None,
                                                       region: Optional[str] = None,
                                                       start_time_usecs: Optional[float] = None,
                                                       states_lists: Optional[Sequence[str]] = None,
                                                       tenant_ids: Optional[Sequence[str]] = None,
                                                       x_scope_identifier: Optional[str] = None,
                                                       opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryManagerGetAlertsSummaryResult
    def get_backup_recovery_manager_get_alerts_summary_output(end_time_usecs: Optional[pulumi.Input[float]] = None,
                                                       endpoint_type: Optional[pulumi.Input[str]] = None,
                                                       id: Optional[pulumi.Input[str]] = None,
                                                       include_tenants: Optional[pulumi.Input[bool]] = None,
                                                       instance_id: Optional[pulumi.Input[str]] = None,
                                                       region: Optional[pulumi.Input[str]] = None,
                                                       start_time_usecs: Optional[pulumi.Input[float]] = None,
                                                       states_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                       tenant_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                       x_scope_identifier: Optional[pulumi.Input[str]] = None,
                                                       opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveryManagerGetAlertsSummaryResult]
    func GetBackupRecoveryManagerGetAlertsSummary(ctx *Context, args *GetBackupRecoveryManagerGetAlertsSummaryArgs, opts ...InvokeOption) (*GetBackupRecoveryManagerGetAlertsSummaryResult, error)
    func GetBackupRecoveryManagerGetAlertsSummaryOutput(ctx *Context, args *GetBackupRecoveryManagerGetAlertsSummaryOutputArgs, opts ...InvokeOption) GetBackupRecoveryManagerGetAlertsSummaryResultOutput

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

    public static class GetBackupRecoveryManagerGetAlertsSummary 
    {
        public static Task<GetBackupRecoveryManagerGetAlertsSummaryResult> InvokeAsync(GetBackupRecoveryManagerGetAlertsSummaryArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoveryManagerGetAlertsSummaryResult> Invoke(GetBackupRecoveryManagerGetAlertsSummaryInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoveryManagerGetAlertsSummaryResult> getBackupRecoveryManagerGetAlertsSummary(GetBackupRecoveryManagerGetAlertsSummaryArgs args, InvokeOptions options)
    public static Output<GetBackupRecoveryManagerGetAlertsSummaryResult> getBackupRecoveryManagerGetAlertsSummary(GetBackupRecoveryManagerGetAlertsSummaryArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoveryManagerGetAlertsSummary:getBackupRecoveryManagerGetAlertsSummary
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EndTimeUsecs double
    Filter by end time. Specify the end time as a Unix epoch Timestamp (in microseconds). By default it is current time.
    EndpointType string
    Id string
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    IncludeTenants bool
    IncludeTenants specifies if alerts of all the tenants under the hierarchy of the logged in user's organization should be used to compute summary.
    InstanceId string
    Region string
    StartTimeUsecs double
    Filter by start time. Specify the start time as a Unix epoch Timestamp (in microseconds). By default it is current time minus a day.
    StatesLists List<string>
    Specifies list of alert states to filter alerts by. If not specified, only open alerts will be used to get summary.

    • Constraints: Allowable list items are: kResolved, kOpen, kNote, kSuppressed.
    TenantIds List<string>
    TenantIds contains ids of the tenants for which alerts are to be used to compute summary.
    XScopeIdentifier string
    This field uniquely represents a service instance. Please specify the values as "service-instance-id: ".
    EndTimeUsecs float64
    Filter by end time. Specify the end time as a Unix epoch Timestamp (in microseconds). By default it is current time.
    EndpointType string
    Id string
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    IncludeTenants bool
    IncludeTenants specifies if alerts of all the tenants under the hierarchy of the logged in user's organization should be used to compute summary.
    InstanceId string
    Region string
    StartTimeUsecs float64
    Filter by start time. Specify the start time as a Unix epoch Timestamp (in microseconds). By default it is current time minus a day.
    StatesLists []string
    Specifies list of alert states to filter alerts by. If not specified, only open alerts will be used to get summary.

    • Constraints: Allowable list items are: kResolved, kOpen, kNote, kSuppressed.
    TenantIds []string
    TenantIds contains ids of the tenants for which alerts are to be used to compute summary.
    XScopeIdentifier string
    This field uniquely represents a service instance. Please specify the values as "service-instance-id: ".
    endTimeUsecs Double
    Filter by end time. Specify the end time as a Unix epoch Timestamp (in microseconds). By default it is current time.
    endpointType String
    id String
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    includeTenants Boolean
    IncludeTenants specifies if alerts of all the tenants under the hierarchy of the logged in user's organization should be used to compute summary.
    instanceId String
    region String
    startTimeUsecs Double
    Filter by start time. Specify the start time as a Unix epoch Timestamp (in microseconds). By default it is current time minus a day.
    statesLists List<String>
    Specifies list of alert states to filter alerts by. If not specified, only open alerts will be used to get summary.

    • Constraints: Allowable list items are: kResolved, kOpen, kNote, kSuppressed.
    tenantIds List<String>
    TenantIds contains ids of the tenants for which alerts are to be used to compute summary.
    xScopeIdentifier String
    This field uniquely represents a service instance. Please specify the values as "service-instance-id: ".
    endTimeUsecs number
    Filter by end time. Specify the end time as a Unix epoch Timestamp (in microseconds). By default it is current time.
    endpointType string
    id string
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    includeTenants boolean
    IncludeTenants specifies if alerts of all the tenants under the hierarchy of the logged in user's organization should be used to compute summary.
    instanceId string
    region string
    startTimeUsecs number
    Filter by start time. Specify the start time as a Unix epoch Timestamp (in microseconds). By default it is current time minus a day.
    statesLists string[]
    Specifies list of alert states to filter alerts by. If not specified, only open alerts will be used to get summary.

    • Constraints: Allowable list items are: kResolved, kOpen, kNote, kSuppressed.
    tenantIds string[]
    TenantIds contains ids of the tenants for which alerts are to be used to compute summary.
    xScopeIdentifier string
    This field uniquely represents a service instance. Please specify the values as "service-instance-id: ".
    end_time_usecs float
    Filter by end time. Specify the end time as a Unix epoch Timestamp (in microseconds). By default it is current time.
    endpoint_type str
    id str
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    include_tenants bool
    IncludeTenants specifies if alerts of all the tenants under the hierarchy of the logged in user's organization should be used to compute summary.
    instance_id str
    region str
    start_time_usecs float
    Filter by start time. Specify the start time as a Unix epoch Timestamp (in microseconds). By default it is current time minus a day.
    states_lists Sequence[str]
    Specifies list of alert states to filter alerts by. If not specified, only open alerts will be used to get summary.

    • Constraints: Allowable list items are: kResolved, kOpen, kNote, kSuppressed.
    tenant_ids Sequence[str]
    TenantIds contains ids of the tenants for which alerts are to be used to compute summary.
    x_scope_identifier str
    This field uniquely represents a service instance. Please specify the values as "service-instance-id: ".
    endTimeUsecs Number
    Filter by end time. Specify the end time as a Unix epoch Timestamp (in microseconds). By default it is current time.
    endpointType String
    id String
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    includeTenants Boolean
    IncludeTenants specifies if alerts of all the tenants under the hierarchy of the logged in user's organization should be used to compute summary.
    instanceId String
    region String
    startTimeUsecs Number
    Filter by start time. Specify the start time as a Unix epoch Timestamp (in microseconds). By default it is current time minus a day.
    statesLists List<String>
    Specifies list of alert states to filter alerts by. If not specified, only open alerts will be used to get summary.

    • Constraints: Allowable list items are: kResolved, kOpen, kNote, kSuppressed.
    tenantIds List<String>
    TenantIds contains ids of the tenants for which alerts are to be used to compute summary.
    xScopeIdentifier String
    This field uniquely represents a service instance. Please specify the values as "service-instance-id: ".

    getBackupRecoveryManagerGetAlertsSummary Result

    The following output properties are available:

    AlertsSummaries List<GetBackupRecoveryManagerGetAlertsSummaryAlertsSummary>
    (List) Specifies a list of alerts summary grouped by category. Nested schema for alerts_summary:
    Id string
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    Region string
    EndTimeUsecs double
    EndpointType string
    IncludeTenants bool
    InstanceId string
    StartTimeUsecs double
    StatesLists List<string>
    TenantIds List<string>
    XScopeIdentifier string
    AlertsSummaries []GetBackupRecoveryManagerGetAlertsSummaryAlertsSummary
    (List) Specifies a list of alerts summary grouped by category. Nested schema for alerts_summary:
    Id string
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    Region string
    EndTimeUsecs float64
    EndpointType string
    IncludeTenants bool
    InstanceId string
    StartTimeUsecs float64
    StatesLists []string
    TenantIds []string
    XScopeIdentifier string
    alertsSummaries List<GetBackupRecoveryManagerGetAlertsSummaryAlertsSummary>
    (List) Specifies a list of alerts summary grouped by category. Nested schema for alerts_summary:
    id String
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    region String
    endTimeUsecs Double
    endpointType String
    includeTenants Boolean
    instanceId String
    startTimeUsecs Double
    statesLists List<String>
    tenantIds List<String>
    xScopeIdentifier String
    alertsSummaries GetBackupRecoveryManagerGetAlertsSummaryAlertsSummary[]
    (List) Specifies a list of alerts summary grouped by category. Nested schema for alerts_summary:
    id string
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    region string
    endTimeUsecs number
    endpointType string
    includeTenants boolean
    instanceId string
    startTimeUsecs number
    statesLists string[]
    tenantIds string[]
    xScopeIdentifier string
    alerts_summaries Sequence[GetBackupRecoveryManagerGetAlertsSummaryAlertsSummary]
    (List) Specifies a list of alerts summary grouped by category. Nested schema for alerts_summary:
    id str
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    region str
    end_time_usecs float
    endpoint_type str
    include_tenants bool
    instance_id str
    start_time_usecs float
    states_lists Sequence[str]
    tenant_ids Sequence[str]
    x_scope_identifier str
    alertsSummaries List<Property Map>
    (List) Specifies a list of alerts summary grouped by category. Nested schema for alerts_summary:
    id String
    The unique identifier of the backup_recovery_manager_get_alerts_summary.
    region String
    endTimeUsecs Number
    endpointType String
    includeTenants Boolean
    instanceId String
    startTimeUsecs Number
    statesLists List<String>
    tenantIds List<String>
    xScopeIdentifier String

    Supporting Types

    GetBackupRecoveryManagerGetAlertsSummaryAlertsSummary

    Category string
    (String) Category of alerts by which summary is grouped.

    • Constraints: Allowable values are: kDisk, kNode, kCluster, kChassis, kPowerSupply, kCPU, kMemory, kTemperature, kFan, kNIC, kFirmware, kNodeHealth, kOperatingSystem, kDataPath, kMetadata, kIndexing, kHelios, kAppMarketPlace, kSystemService, kLicense, kSecurity, kUpgrade, kClusterManagement, kAuditLog, kNetworking, kConfiguration, kStorageUsage, kFaultTolerance, kBackupRestore, kArchivalRestore, kRemoteReplication, kQuota, kCDP, kViewFailover, kDisasterRecovery, kStorageDevice, kStoragePool, kGeneralSoftwareFailure, kAgent.
    CriticalCount double
    (Integer) Specifies count of critical alerts.
    InfoCount double
    (Integer) Specifies count of info alerts.
    TotalCount double
    (Integer) Specifies count of total alerts.
    Type string
    (String) Type/bucket that this alert category belongs to.
    WarningCount double
    (Integer) Specifies count of warning alerts.
    Category string
    (String) Category of alerts by which summary is grouped.

    • Constraints: Allowable values are: kDisk, kNode, kCluster, kChassis, kPowerSupply, kCPU, kMemory, kTemperature, kFan, kNIC, kFirmware, kNodeHealth, kOperatingSystem, kDataPath, kMetadata, kIndexing, kHelios, kAppMarketPlace, kSystemService, kLicense, kSecurity, kUpgrade, kClusterManagement, kAuditLog, kNetworking, kConfiguration, kStorageUsage, kFaultTolerance, kBackupRestore, kArchivalRestore, kRemoteReplication, kQuota, kCDP, kViewFailover, kDisasterRecovery, kStorageDevice, kStoragePool, kGeneralSoftwareFailure, kAgent.
    CriticalCount float64
    (Integer) Specifies count of critical alerts.
    InfoCount float64
    (Integer) Specifies count of info alerts.
    TotalCount float64
    (Integer) Specifies count of total alerts.
    Type string
    (String) Type/bucket that this alert category belongs to.
    WarningCount float64
    (Integer) Specifies count of warning alerts.
    category String
    (String) Category of alerts by which summary is grouped.

    • Constraints: Allowable values are: kDisk, kNode, kCluster, kChassis, kPowerSupply, kCPU, kMemory, kTemperature, kFan, kNIC, kFirmware, kNodeHealth, kOperatingSystem, kDataPath, kMetadata, kIndexing, kHelios, kAppMarketPlace, kSystemService, kLicense, kSecurity, kUpgrade, kClusterManagement, kAuditLog, kNetworking, kConfiguration, kStorageUsage, kFaultTolerance, kBackupRestore, kArchivalRestore, kRemoteReplication, kQuota, kCDP, kViewFailover, kDisasterRecovery, kStorageDevice, kStoragePool, kGeneralSoftwareFailure, kAgent.
    criticalCount Double
    (Integer) Specifies count of critical alerts.
    infoCount Double
    (Integer) Specifies count of info alerts.
    totalCount Double
    (Integer) Specifies count of total alerts.
    type String
    (String) Type/bucket that this alert category belongs to.
    warningCount Double
    (Integer) Specifies count of warning alerts.
    category string
    (String) Category of alerts by which summary is grouped.

    • Constraints: Allowable values are: kDisk, kNode, kCluster, kChassis, kPowerSupply, kCPU, kMemory, kTemperature, kFan, kNIC, kFirmware, kNodeHealth, kOperatingSystem, kDataPath, kMetadata, kIndexing, kHelios, kAppMarketPlace, kSystemService, kLicense, kSecurity, kUpgrade, kClusterManagement, kAuditLog, kNetworking, kConfiguration, kStorageUsage, kFaultTolerance, kBackupRestore, kArchivalRestore, kRemoteReplication, kQuota, kCDP, kViewFailover, kDisasterRecovery, kStorageDevice, kStoragePool, kGeneralSoftwareFailure, kAgent.
    criticalCount number
    (Integer) Specifies count of critical alerts.
    infoCount number
    (Integer) Specifies count of info alerts.
    totalCount number
    (Integer) Specifies count of total alerts.
    type string
    (String) Type/bucket that this alert category belongs to.
    warningCount number
    (Integer) Specifies count of warning alerts.
    category str
    (String) Category of alerts by which summary is grouped.

    • Constraints: Allowable values are: kDisk, kNode, kCluster, kChassis, kPowerSupply, kCPU, kMemory, kTemperature, kFan, kNIC, kFirmware, kNodeHealth, kOperatingSystem, kDataPath, kMetadata, kIndexing, kHelios, kAppMarketPlace, kSystemService, kLicense, kSecurity, kUpgrade, kClusterManagement, kAuditLog, kNetworking, kConfiguration, kStorageUsage, kFaultTolerance, kBackupRestore, kArchivalRestore, kRemoteReplication, kQuota, kCDP, kViewFailover, kDisasterRecovery, kStorageDevice, kStoragePool, kGeneralSoftwareFailure, kAgent.
    critical_count float
    (Integer) Specifies count of critical alerts.
    info_count float
    (Integer) Specifies count of info alerts.
    total_count float
    (Integer) Specifies count of total alerts.
    type str
    (String) Type/bucket that this alert category belongs to.
    warning_count float
    (Integer) Specifies count of warning alerts.
    category String
    (String) Category of alerts by which summary is grouped.

    • Constraints: Allowable values are: kDisk, kNode, kCluster, kChassis, kPowerSupply, kCPU, kMemory, kTemperature, kFan, kNIC, kFirmware, kNodeHealth, kOperatingSystem, kDataPath, kMetadata, kIndexing, kHelios, kAppMarketPlace, kSystemService, kLicense, kSecurity, kUpgrade, kClusterManagement, kAuditLog, kNetworking, kConfiguration, kStorageUsage, kFaultTolerance, kBackupRestore, kArchivalRestore, kRemoteReplication, kQuota, kCDP, kViewFailover, kDisasterRecovery, kStorageDevice, kStoragePool, kGeneralSoftwareFailure, kAgent.
    criticalCount Number
    (Integer) Specifies count of critical alerts.
    infoCount Number
    (Integer) Specifies count of info alerts.
    totalCount Number
    (Integer) Specifies count of total alerts.
    type String
    (String) Type/bucket that this alert category belongs to.
    warningCount Number
    (Integer) Specifies count of warning alerts.

    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