Viewing docs for ibm 2.9.0
published on Thursday, Nov 5, 2026 by ibm-cloud
published on Thursday, Nov 5, 2026 by ibm-cloud
ibm
Viewing docs for ibm 2.9.0
published on Thursday, Nov 5, 2026 by ibm-cloud
published on Thursday, Nov 5, 2026 by ibm-cloud
Provides a read-only data source to retrieve information about Get Batch Vault Recovery Scan Status. 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 backupRecoveryVaultRecoveryScanStatus = ibm.getBackupRecoveryVaultRecoveryScanStatus({
cloudType: "ibm",
xIbmTenantId: "tenantId",
});
import pulumi
import pulumi_ibm as ibm
backup_recovery_vault_recovery_scan_status = ibm.get_backup_recovery_vault_recovery_scan_status(cloud_type="ibm",
x_ibm_tenant_id="tenantId")
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.GetBackupRecoveryVaultRecoveryScanStatus(ctx, &ibm.GetBackupRecoveryVaultRecoveryScanStatusArgs{
CloudType: "ibm",
XIbmTenantId: "tenantId",
}, 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 backupRecoveryVaultRecoveryScanStatus = Ibm.GetBackupRecoveryVaultRecoveryScanStatus.Invoke(new()
{
CloudType = "ibm",
XIbmTenantId = "tenantId",
});
});
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.GetBackupRecoveryVaultRecoveryScanStatusArgs;
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 backupRecoveryVaultRecoveryScanStatus = IbmFunctions.getBackupRecoveryVaultRecoveryScanStatus(GetBackupRecoveryVaultRecoveryScanStatusArgs.builder()
.cloudType("ibm")
.xIbmTenantId("tenantId")
.build());
}
}
variables:
backupRecoveryVaultRecoveryScanStatus:
fn::invoke:
function: ibm:getBackupRecoveryVaultRecoveryScanStatus
arguments:
cloudType: ibm
xIbmTenantId: tenantId
Example coming soon!
Using getBackupRecoveryVaultRecoveryScanStatus
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 getBackupRecoveryVaultRecoveryScanStatus(args: GetBackupRecoveryVaultRecoveryScanStatusArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryVaultRecoveryScanStatusResult>
function getBackupRecoveryVaultRecoveryScanStatusOutput(args: GetBackupRecoveryVaultRecoveryScanStatusOutputArgs, opts?: InvokeOutputOptions): Output<GetBackupRecoveryVaultRecoveryScanStatusResult>def get_backup_recovery_vault_recovery_scan_status(cloud_type: Optional[str] = None,
endpoint_type: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
region: Optional[str] = None,
service_name: Optional[str] = None,
vault_ids: Optional[Sequence[float]] = None,
x_ibm_tenant_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryVaultRecoveryScanStatusResult
def get_backup_recovery_vault_recovery_scan_status_output(cloud_type: pulumi.Input[Optional[str]] = None,
endpoint_type: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
instance_id: pulumi.Input[Optional[str]] = None,
region: pulumi.Input[Optional[str]] = None,
service_name: pulumi.Input[Optional[str]] = None,
vault_ids: pulumi.Input[Optional[Sequence[pulumi.Input[float]]]] = None,
x_ibm_tenant_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetBackupRecoveryVaultRecoveryScanStatusResult]func GetBackupRecoveryVaultRecoveryScanStatus(ctx *Context, args *GetBackupRecoveryVaultRecoveryScanStatusArgs, opts ...InvokeOption) (*GetBackupRecoveryVaultRecoveryScanStatusResult, error)
func GetBackupRecoveryVaultRecoveryScanStatusOutput(ctx *Context, args *GetBackupRecoveryVaultRecoveryScanStatusOutputArgs, opts ...InvokeOption) GetBackupRecoveryVaultRecoveryScanStatusResultOutput> Note: This function is named GetBackupRecoveryVaultRecoveryScanStatus in the Go SDK.
public static class GetBackupRecoveryVaultRecoveryScanStatus
{
public static Task<GetBackupRecoveryVaultRecoveryScanStatusResult> InvokeAsync(GetBackupRecoveryVaultRecoveryScanStatusArgs args, InvokeOptions? opts = null)
public static Output<GetBackupRecoveryVaultRecoveryScanStatusResult> Invoke(GetBackupRecoveryVaultRecoveryScanStatusInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetBackupRecoveryVaultRecoveryScanStatusResult> Invoke(GetBackupRecoveryVaultRecoveryScanStatusInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetBackupRecoveryVaultRecoveryScanStatusResult> getBackupRecoveryVaultRecoveryScanStatus(GetBackupRecoveryVaultRecoveryScanStatusArgs args, InvokeOptions options)
public static Output<GetBackupRecoveryVaultRecoveryScanStatusResult> getBackupRecoveryVaultRecoveryScanStatus(GetBackupRecoveryVaultRecoveryScanStatusArgs args, InvokeOptions options)
public static Output<GetBackupRecoveryVaultRecoveryScanStatusResult> getBackupRecoveryVaultRecoveryScanStatus(GetBackupRecoveryVaultRecoveryScanStatusArgs args, InvokeOutputOptions options)
fn::invoke:
function: ibm:index/getBackupRecoveryVaultRecoveryScanStatus:getBackupRecoveryVaultRecoveryScanStatus
arguments:
# arguments dictionarydata "ibm_get_backup_recovery_vault_recovery_scan_status" "name" {
# arguments
}The following arguments are supported:
- Cloud
Type string - Specifies the cloud environment type where the Backup and Recovery instance is used. Currently, only 'ibm' is supported for recover scans.
- Constraints: Allowable values are:
ibm.
- Constraints: Allowable values are:
- XIbm
Tenant stringId - Id of the tenant accessing the cluster.
- Endpoint
Type string - Id string
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- Instance
Id string - Region string
- Service
Name string - Vault
Ids List<double> - Specifies the unique ids of the Backup and Recovery instances for which the latest recovery scan status is to be fetched.
- Cloud
Type string - Specifies the cloud environment type where the Backup and Recovery instance is used. Currently, only 'ibm' is supported for recover scans.
- Constraints: Allowable values are:
ibm.
- Constraints: Allowable values are:
- XIbm
Tenant stringId - Id of the tenant accessing the cluster.
- Endpoint
Type string - Id string
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- Instance
Id string - Region string
- Service
Name string - Vault
Ids []float64 - Specifies the unique ids of the Backup and Recovery instances for which the latest recovery scan status is to be fetched.
- cloud_
type string - Specifies the cloud environment type where the Backup and Recovery instance is used. Currently, only 'ibm' is supported for recover scans.
- Constraints: Allowable values are:
ibm.
- Constraints: Allowable values are:
- x_
ibm_ stringtenant_ id - Id of the tenant accessing the cluster.
- endpoint_
type string - id string
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- instance_
id string - region string
- service_
name string - vault_
ids list(number) - Specifies the unique ids of the Backup and Recovery instances for which the latest recovery scan status is to be fetched.
- cloud
Type String - Specifies the cloud environment type where the Backup and Recovery instance is used. Currently, only 'ibm' is supported for recover scans.
- Constraints: Allowable values are:
ibm.
- Constraints: Allowable values are:
- x
Ibm StringTenant Id - Id of the tenant accessing the cluster.
- endpoint
Type String - id String
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- instance
Id String - region String
- service
Name String - vault
Ids List<Double> - Specifies the unique ids of the Backup and Recovery instances for which the latest recovery scan status is to be fetched.
- cloud
Type string - Specifies the cloud environment type where the Backup and Recovery instance is used. Currently, only 'ibm' is supported for recover scans.
- Constraints: Allowable values are:
ibm.
- Constraints: Allowable values are:
- x
Ibm stringTenant Id - Id of the tenant accessing the cluster.
- endpoint
Type string - id string
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- instance
Id string - region string
- service
Name string - vault
Ids number[] - Specifies the unique ids of the Backup and Recovery instances for which the latest recovery scan status is to be fetched.
- cloud_
type str - Specifies the cloud environment type where the Backup and Recovery instance is used. Currently, only 'ibm' is supported for recover scans.
- Constraints: Allowable values are:
ibm.
- Constraints: Allowable values are:
- x_
ibm_ strtenant_ id - Id of the tenant accessing the cluster.
- endpoint_
type str - id str
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- instance_
id str - region str
- service_
name str - vault_
ids Sequence[float] - Specifies the unique ids of the Backup and Recovery instances for which the latest recovery scan status is to be fetched.
- cloud
Type String - Specifies the cloud environment type where the Backup and Recovery instance is used. Currently, only 'ibm' is supported for recover scans.
- Constraints: Allowable values are:
ibm.
- Constraints: Allowable values are:
- x
Ibm StringTenant Id - Id of the tenant accessing the cluster.
- endpoint
Type String - id String
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- instance
Id String - region String
- service
Name String - vault
Ids List<Number> - Specifies the unique ids of the Backup and Recovery instances for which the latest recovery scan status is to be fetched.
getBackupRecoveryVaultRecoveryScanStatus Result
The following output properties are available:
- Cloud
Type string - Error
Message string - (String) Specifies the error message if the recovery scan failed.
- Id string
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- Recovery
Scan List<GetStatuses Backup Recovery Vault Recovery Scan Status Recovery Scan Status> - (List) Array of recovery scan statuses for the specified Backup and Recovery instances. Nested schema for recovery_scan_statuses:
- Region string
- XIbm
Tenant stringId - Endpoint
Type string - Instance
Id string - Service
Name string - Vault
Ids List<double>
- Cloud
Type string - Error
Message string - (String) Specifies the error message if the recovery scan failed.
- Id string
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- Recovery
Scan []GetStatuses Backup Recovery Vault Recovery Scan Status Recovery Scan Status - (List) Array of recovery scan statuses for the specified Backup and Recovery instances. Nested schema for recovery_scan_statuses:
- Region string
- XIbm
Tenant stringId - Endpoint
Type string - Instance
Id string - Service
Name string - Vault
Ids []float64
- cloud_
type string - error_
message string - (String) Specifies the error message if the recovery scan failed.
- id string
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- recovery_
scan_ list(object)statuses - (List) Array of recovery scan statuses for the specified Backup and Recovery instances. Nested schema for recovery_scan_statuses:
- region string
- x_
ibm_ stringtenant_ id - endpoint_
type string - instance_
id string - service_
name string - vault_
ids list(number)
- cloud
Type String - error
Message String - (String) Specifies the error message if the recovery scan failed.
- id String
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- recovery
Scan List<GetStatuses Backup Recovery Vault Recovery Scan Status Recovery Scan Status> - (List) Array of recovery scan statuses for the specified Backup and Recovery instances. Nested schema for recovery_scan_statuses:
- region String
- x
Ibm StringTenant Id - endpoint
Type String - instance
Id String - service
Name String - vault
Ids List<Double>
- cloud
Type string - error
Message string - (String) Specifies the error message if the recovery scan failed.
- id string
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- recovery
Scan GetStatuses Backup Recovery Vault Recovery Scan Status Recovery Scan Status[] - (List) Array of recovery scan statuses for the specified Backup and Recovery instances. Nested schema for recovery_scan_statuses:
- region string
- x
Ibm stringTenant Id - endpoint
Type string - instance
Id string - service
Name string - vault
Ids number[]
- cloud_
type str - error_
message str - (String) Specifies the error message if the recovery scan failed.
- id str
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- recovery_
scan_ Sequence[Getstatuses Backup Recovery Vault Recovery Scan Status Recovery Scan Status] - (List) Array of recovery scan statuses for the specified Backup and Recovery instances. Nested schema for recovery_scan_statuses:
- region str
- x_
ibm_ strtenant_ id - endpoint_
type str - instance_
id str - service_
name str - vault_
ids Sequence[float]
- cloud
Type String - error
Message String - (String) Specifies the error message if the recovery scan failed.
- id String
- The unique identifier of the Get Batch Vault Recovery Scan Status.
- recovery
Scan List<Property Map>Statuses - (List) Array of recovery scan statuses for the specified Backup and Recovery instances. Nested schema for recovery_scan_statuses:
- region String
- x
Ibm StringTenant Id - endpoint
Type String - instance
Id String - service
Name String - vault
Ids List<Number>
Supporting Types
GetBackupRecoveryVaultRecoveryScanStatusRecoveryScanStatus
- Statuses
List<Get
Backup Recovery Vault Recovery Scan Status Recovery Scan Status Status> - (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- Vault
Id double - (Integer) Specifies the unique id of the Backup and Recovery instance.
- Statuses
[]Get
Backup Recovery Vault Recovery Scan Status Recovery Scan Status Status - (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- Vault
Id float64 - (Integer) Specifies the unique id of the Backup and Recovery instance.
- statuses list(object)
- (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- vault_
id number - (Integer) Specifies the unique id of the Backup and Recovery instance.
- statuses
List<Get
Backup Recovery Vault Recovery Scan Status Recovery Scan Status Status> - (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- vault
Id Double - (Integer) Specifies the unique id of the Backup and Recovery instance.
- statuses
Get
Backup Recovery Vault Recovery Scan Status Recovery Scan Status Status[] - (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- vault
Id number - (Integer) Specifies the unique id of the Backup and Recovery instance.
- statuses
Sequence[Get
Backup Recovery Vault Recovery Scan Status Recovery Scan Status Status] - (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- vault_
id float - (Integer) Specifies the unique id of the Backup and Recovery instance.
- statuses List<Property Map>
- (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- vault
Id Number - (Integer) Specifies the unique id of the Backup and Recovery instance.
GetBackupRecoveryVaultRecoveryScanStatusRecoveryScanStatusStatus
- End
Time doubleUsecs - (Integer) Specifies the end time of the recovery scan in microseconds since epoch.
- Error
Message string - (String) Specifies the error message if the recovery scan failed.
- Start
Time doubleUsecs - (Integer) Specifies the start time of the recovery scan in microseconds since epoch.
- Status string
- (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- Uid string
- (String) Specifies the unique id of the recovery scan.
- End
Time float64Usecs - (Integer) Specifies the end time of the recovery scan in microseconds since epoch.
- Error
Message string - (String) Specifies the error message if the recovery scan failed.
- Start
Time float64Usecs - (Integer) Specifies the start time of the recovery scan in microseconds since epoch.
- Status string
- (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- Uid string
- (String) Specifies the unique id of the recovery scan.
- end_
time_ numberusecs - (Integer) Specifies the end time of the recovery scan in microseconds since epoch.
- error_
message string - (String) Specifies the error message if the recovery scan failed.
- start_
time_ numberusecs - (Integer) Specifies the start time of the recovery scan in microseconds since epoch.
- status string
- (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- uid string
- (String) Specifies the unique id of the recovery scan.
- end
Time DoubleUsecs - (Integer) Specifies the end time of the recovery scan in microseconds since epoch.
- error
Message String - (String) Specifies the error message if the recovery scan failed.
- start
Time DoubleUsecs - (Integer) Specifies the start time of the recovery scan in microseconds since epoch.
- status String
- (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- uid String
- (String) Specifies the unique id of the recovery scan.
- end
Time numberUsecs - (Integer) Specifies the end time of the recovery scan in microseconds since epoch.
- error
Message string - (String) Specifies the error message if the recovery scan failed.
- start
Time numberUsecs - (Integer) Specifies the start time of the recovery scan in microseconds since epoch.
- status string
- (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- uid string
- (String) Specifies the unique id of the recovery scan.
- end_
time_ floatusecs - (Integer) Specifies the end time of the recovery scan in microseconds since epoch.
- error_
message str - (String) Specifies the error message if the recovery scan failed.
- start_
time_ floatusecs - (Integer) Specifies the start time of the recovery scan in microseconds since epoch.
- status str
- (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- uid str
- (String) Specifies the unique id of the recovery scan.
- end
Time NumberUsecs - (Integer) Specifies the end time of the recovery scan in microseconds since epoch.
- error
Message String - (String) Specifies the error message if the recovery scan failed.
- start
Time NumberUsecs - (Integer) Specifies the start time of the recovery scan in microseconds since epoch.
- status String
- (String) Specifies the current status of the recovery scan.
- Constraints: Allowable values are:
Accepted,Running,Canceled,Canceling,Failed,Missed,Succeeded,SucceededWithWarning,OnHold,Finalizing,Skipped,LegalHold.
- Constraints: Allowable values are:
- uid String
- (String) Specifies the unique id of the recovery scan.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibmTerraform Provider.
ibm
Viewing docs for ibm 2.9.0
published on Thursday, Nov 5, 2026 by ibm-cloud
published on Thursday, Nov 5, 2026 by ibm-cloud