1. Packages
  2. Ibm Provider
  3. API Docs
  4. getBackupRecoveryObjectSnapshots
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getBackupRecoveryObjectSnapshots

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about an Object Snapshots.. 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 backupRecoveryObjectSnapshots = ibm.getBackupRecoveryObjectSnapshots({
        objectId: 2,
        xIbmTenantId: "x_ibm_tenant_id",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recovery_object_snapshots = ibm.get_backup_recovery_object_snapshots(object_id=2,
        x_ibm_tenant_id="x_ibm_tenant_id")
    
    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.GetBackupRecoveryObjectSnapshots(ctx, &ibm.GetBackupRecoveryObjectSnapshotsArgs{
    			ObjectId:     2,
    			XIbmTenantId: "x_ibm_tenant_id",
    		}, 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 backupRecoveryObjectSnapshots = Ibm.GetBackupRecoveryObjectSnapshots.Invoke(new()
        {
            ObjectId = 2,
            XIbmTenantId = "x_ibm_tenant_id",
        });
    
    });
    
    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.GetBackupRecoveryObjectSnapshotsArgs;
    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 backupRecoveryObjectSnapshots = IbmFunctions.getBackupRecoveryObjectSnapshots(GetBackupRecoveryObjectSnapshotsArgs.builder()
                .objectId(2)
                .xIbmTenantId("x_ibm_tenant_id")
                .build());
    
        }
    }
    
    variables:
      backupRecoveryObjectSnapshots:
        fn::invoke:
          function: ibm:getBackupRecoveryObjectSnapshots
          arguments:
            objectId: 2
            xIbmTenantId: x_ibm_tenant_id
    

    Using getBackupRecoveryObjectSnapshots

    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 getBackupRecoveryObjectSnapshots(args: GetBackupRecoveryObjectSnapshotsArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryObjectSnapshotsResult>
    function getBackupRecoveryObjectSnapshotsOutput(args: GetBackupRecoveryObjectSnapshotsOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryObjectSnapshotsResult>
    def get_backup_recovery_object_snapshots(from_time_usecs: Optional[float] = None,
                                             id: Optional[str] = None,
                                             object_action_keys: Optional[Sequence[str]] = None,
                                             object_id: Optional[float] = None,
                                             protection_group_ids: Optional[Sequence[str]] = None,
                                             region_ids: Optional[Sequence[str]] = None,
                                             run_instance_ids: Optional[Sequence[float]] = None,
                                             run_start_from_time_usecs: Optional[float] = None,
                                             run_start_to_time_usecs: Optional[float] = None,
                                             run_types: Optional[Sequence[str]] = None,
                                             snapshot_actions: Optional[Sequence[str]] = None,
                                             to_time_usecs: Optional[float] = None,
                                             x_ibm_tenant_id: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryObjectSnapshotsResult
    def get_backup_recovery_object_snapshots_output(from_time_usecs: Optional[pulumi.Input[float]] = None,
                                             id: Optional[pulumi.Input[str]] = None,
                                             object_action_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                             object_id: Optional[pulumi.Input[float]] = None,
                                             protection_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                             region_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                             run_instance_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                             run_start_from_time_usecs: Optional[pulumi.Input[float]] = None,
                                             run_start_to_time_usecs: Optional[pulumi.Input[float]] = None,
                                             run_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                             snapshot_actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                             to_time_usecs: Optional[pulumi.Input[float]] = None,
                                             x_ibm_tenant_id: Optional[pulumi.Input[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveryObjectSnapshotsResult]
    func GetBackupRecoveryObjectSnapshots(ctx *Context, args *GetBackupRecoveryObjectSnapshotsArgs, opts ...InvokeOption) (*GetBackupRecoveryObjectSnapshotsResult, error)
    func GetBackupRecoveryObjectSnapshotsOutput(ctx *Context, args *GetBackupRecoveryObjectSnapshotsOutputArgs, opts ...InvokeOption) GetBackupRecoveryObjectSnapshotsResultOutput

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

    public static class GetBackupRecoveryObjectSnapshots 
    {
        public static Task<GetBackupRecoveryObjectSnapshotsResult> InvokeAsync(GetBackupRecoveryObjectSnapshotsArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoveryObjectSnapshotsResult> Invoke(GetBackupRecoveryObjectSnapshotsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoveryObjectSnapshotsResult> getBackupRecoveryObjectSnapshots(GetBackupRecoveryObjectSnapshotsArgs args, InvokeOptions options)
    public static Output<GetBackupRecoveryObjectSnapshotsResult> getBackupRecoveryObjectSnapshots(GetBackupRecoveryObjectSnapshotsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoveryObjectSnapshots:getBackupRecoveryObjectSnapshots
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ObjectId double
    Specifies the id of the Object.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    FromTimeUsecs double
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken after this value.
    Id string
    (String) Specifies the id of the snapshot.
    ObjectActionKeys List<string>
    Filter by ObjectActionKey, which uniquely represents the protection of an object. An object can be protected in multiple ways but at most once for a given combination of ObjectActionKey. When specified, only snapshots matching the given action keys are returned for the corresponding object.

    • Constraints: Allowable list items are: kVMware, kHyperV, kVCD, kAzure, kGCP, kKVM, kAcropolis, kAWS, kAWSNative, kAwsS3, kAWSSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsRDSPostgresBackup, kAwsRDSPostgres, kAwsAuroraPostgres, kAzureNative, kAzureSQL, kAzureSnapshotManager, kPhysical, kPhysicalFiles, kGPFS, kElastifile, kNetapp, kGenericNas, kIsilon, kFlashBlade, kPure, kIbmFlashSystem, kSQL, kExchange, kAD, kOracle, kView, kRemoteAdapter, kO365, kO365PublicFolders, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc, kO365ExchangeCSM, kO365OneDriveCSM, kO365SharepointCSM.
    ProtectionGroupIds List<string>
    If specified, this returns only the snapshots of the specified object ID, which belong to the provided protection group IDs.
    RegionIds List<string>
    Filter by a list of region IDs.
    RunInstanceIds List<double>
    Filter by a list of run instance IDs. If specified, only snapshots created by these protection runs will be returned.
    RunStartFromTimeUsecs double
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run after this value.
    RunStartToTimeUsecs double
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run before this value.
    RunTypes List<string>
    Filter by run type. Only protection runs matching the specified types will be returned. By default, CDP hydration snapshots are not included unless explicitly queried using this field.

    • Constraints: Allowable list items are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SnapshotActions List<string>
    Specifies a list of recovery actions. Only snapshots that apply to these actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, MountVolumes, RecoverVApps, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverSanVolumes, RecoverNamespaces, RecoverObjects, DownloadFilesAndFolders, RecoverPublicFolders, RecoverVAppTemplates, RecoverMailbox, RecoverOneDrive, RecoverMsTeam, RecoverMsGroup, RecoverSharePoint, ConvertToPst, RecoverSfdcRecords, RecoverAzureSQL, DownloadChats, RecoverRDSPostgres, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM.
    ToTimeUsecs double
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken before this value.
    ObjectId float64
    Specifies the id of the Object.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    FromTimeUsecs float64
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken after this value.
    Id string
    (String) Specifies the id of the snapshot.
    ObjectActionKeys []string
    Filter by ObjectActionKey, which uniquely represents the protection of an object. An object can be protected in multiple ways but at most once for a given combination of ObjectActionKey. When specified, only snapshots matching the given action keys are returned for the corresponding object.

    • Constraints: Allowable list items are: kVMware, kHyperV, kVCD, kAzure, kGCP, kKVM, kAcropolis, kAWS, kAWSNative, kAwsS3, kAWSSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsRDSPostgresBackup, kAwsRDSPostgres, kAwsAuroraPostgres, kAzureNative, kAzureSQL, kAzureSnapshotManager, kPhysical, kPhysicalFiles, kGPFS, kElastifile, kNetapp, kGenericNas, kIsilon, kFlashBlade, kPure, kIbmFlashSystem, kSQL, kExchange, kAD, kOracle, kView, kRemoteAdapter, kO365, kO365PublicFolders, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc, kO365ExchangeCSM, kO365OneDriveCSM, kO365SharepointCSM.
    ProtectionGroupIds []string
    If specified, this returns only the snapshots of the specified object ID, which belong to the provided protection group IDs.
    RegionIds []string
    Filter by a list of region IDs.
    RunInstanceIds []float64
    Filter by a list of run instance IDs. If specified, only snapshots created by these protection runs will be returned.
    RunStartFromTimeUsecs float64
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run after this value.
    RunStartToTimeUsecs float64
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run before this value.
    RunTypes []string
    Filter by run type. Only protection runs matching the specified types will be returned. By default, CDP hydration snapshots are not included unless explicitly queried using this field.

    • Constraints: Allowable list items are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SnapshotActions []string
    Specifies a list of recovery actions. Only snapshots that apply to these actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, MountVolumes, RecoverVApps, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverSanVolumes, RecoverNamespaces, RecoverObjects, DownloadFilesAndFolders, RecoverPublicFolders, RecoverVAppTemplates, RecoverMailbox, RecoverOneDrive, RecoverMsTeam, RecoverMsGroup, RecoverSharePoint, ConvertToPst, RecoverSfdcRecords, RecoverAzureSQL, DownloadChats, RecoverRDSPostgres, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM.
    ToTimeUsecs float64
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken before this value.
    objectId Double
    Specifies the id of the Object.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    fromTimeUsecs Double
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken after this value.
    id String
    (String) Specifies the id of the snapshot.
    objectActionKeys List<String>
    Filter by ObjectActionKey, which uniquely represents the protection of an object. An object can be protected in multiple ways but at most once for a given combination of ObjectActionKey. When specified, only snapshots matching the given action keys are returned for the corresponding object.

    • Constraints: Allowable list items are: kVMware, kHyperV, kVCD, kAzure, kGCP, kKVM, kAcropolis, kAWS, kAWSNative, kAwsS3, kAWSSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsRDSPostgresBackup, kAwsRDSPostgres, kAwsAuroraPostgres, kAzureNative, kAzureSQL, kAzureSnapshotManager, kPhysical, kPhysicalFiles, kGPFS, kElastifile, kNetapp, kGenericNas, kIsilon, kFlashBlade, kPure, kIbmFlashSystem, kSQL, kExchange, kAD, kOracle, kView, kRemoteAdapter, kO365, kO365PublicFolders, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc, kO365ExchangeCSM, kO365OneDriveCSM, kO365SharepointCSM.
    protectionGroupIds List<String>
    If specified, this returns only the snapshots of the specified object ID, which belong to the provided protection group IDs.
    regionIds List<String>
    Filter by a list of region IDs.
    runInstanceIds List<Double>
    Filter by a list of run instance IDs. If specified, only snapshots created by these protection runs will be returned.
    runStartFromTimeUsecs Double
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run after this value.
    runStartToTimeUsecs Double
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run before this value.
    runTypes List<String>
    Filter by run type. Only protection runs matching the specified types will be returned. By default, CDP hydration snapshots are not included unless explicitly queried using this field.

    • Constraints: Allowable list items are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshotActions List<String>
    Specifies a list of recovery actions. Only snapshots that apply to these actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, MountVolumes, RecoverVApps, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverSanVolumes, RecoverNamespaces, RecoverObjects, DownloadFilesAndFolders, RecoverPublicFolders, RecoverVAppTemplates, RecoverMailbox, RecoverOneDrive, RecoverMsTeam, RecoverMsGroup, RecoverSharePoint, ConvertToPst, RecoverSfdcRecords, RecoverAzureSQL, DownloadChats, RecoverRDSPostgres, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM.
    toTimeUsecs Double
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken before this value.
    objectId number
    Specifies the id of the Object.
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    fromTimeUsecs number
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken after this value.
    id string
    (String) Specifies the id of the snapshot.
    objectActionKeys string[]
    Filter by ObjectActionKey, which uniquely represents the protection of an object. An object can be protected in multiple ways but at most once for a given combination of ObjectActionKey. When specified, only snapshots matching the given action keys are returned for the corresponding object.

    • Constraints: Allowable list items are: kVMware, kHyperV, kVCD, kAzure, kGCP, kKVM, kAcropolis, kAWS, kAWSNative, kAwsS3, kAWSSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsRDSPostgresBackup, kAwsRDSPostgres, kAwsAuroraPostgres, kAzureNative, kAzureSQL, kAzureSnapshotManager, kPhysical, kPhysicalFiles, kGPFS, kElastifile, kNetapp, kGenericNas, kIsilon, kFlashBlade, kPure, kIbmFlashSystem, kSQL, kExchange, kAD, kOracle, kView, kRemoteAdapter, kO365, kO365PublicFolders, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc, kO365ExchangeCSM, kO365OneDriveCSM, kO365SharepointCSM.
    protectionGroupIds string[]
    If specified, this returns only the snapshots of the specified object ID, which belong to the provided protection group IDs.
    regionIds string[]
    Filter by a list of region IDs.
    runInstanceIds number[]
    Filter by a list of run instance IDs. If specified, only snapshots created by these protection runs will be returned.
    runStartFromTimeUsecs number
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run after this value.
    runStartToTimeUsecs number
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run before this value.
    runTypes string[]
    Filter by run type. Only protection runs matching the specified types will be returned. By default, CDP hydration snapshots are not included unless explicitly queried using this field.

    • Constraints: Allowable list items are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshotActions string[]
    Specifies a list of recovery actions. Only snapshots that apply to these actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, MountVolumes, RecoverVApps, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverSanVolumes, RecoverNamespaces, RecoverObjects, DownloadFilesAndFolders, RecoverPublicFolders, RecoverVAppTemplates, RecoverMailbox, RecoverOneDrive, RecoverMsTeam, RecoverMsGroup, RecoverSharePoint, ConvertToPst, RecoverSfdcRecords, RecoverAzureSQL, DownloadChats, RecoverRDSPostgres, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM.
    toTimeUsecs number
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken before this value.
    object_id float
    Specifies the id of the Object.
    x_ibm_tenant_id str
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    from_time_usecs float
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken after this value.
    id str
    (String) Specifies the id of the snapshot.
    object_action_keys Sequence[str]
    Filter by ObjectActionKey, which uniquely represents the protection of an object. An object can be protected in multiple ways but at most once for a given combination of ObjectActionKey. When specified, only snapshots matching the given action keys are returned for the corresponding object.

    • Constraints: Allowable list items are: kVMware, kHyperV, kVCD, kAzure, kGCP, kKVM, kAcropolis, kAWS, kAWSNative, kAwsS3, kAWSSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsRDSPostgresBackup, kAwsRDSPostgres, kAwsAuroraPostgres, kAzureNative, kAzureSQL, kAzureSnapshotManager, kPhysical, kPhysicalFiles, kGPFS, kElastifile, kNetapp, kGenericNas, kIsilon, kFlashBlade, kPure, kIbmFlashSystem, kSQL, kExchange, kAD, kOracle, kView, kRemoteAdapter, kO365, kO365PublicFolders, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc, kO365ExchangeCSM, kO365OneDriveCSM, kO365SharepointCSM.
    protection_group_ids Sequence[str]
    If specified, this returns only the snapshots of the specified object ID, which belong to the provided protection group IDs.
    region_ids Sequence[str]
    Filter by a list of region IDs.
    run_instance_ids Sequence[float]
    Filter by a list of run instance IDs. If specified, only snapshots created by these protection runs will be returned.
    run_start_from_time_usecs float
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run after this value.
    run_start_to_time_usecs float
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run before this value.
    run_types Sequence[str]
    Filter by run type. Only protection runs matching the specified types will be returned. By default, CDP hydration snapshots are not included unless explicitly queried using this field.

    • Constraints: Allowable list items are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshot_actions Sequence[str]
    Specifies a list of recovery actions. Only snapshots that apply to these actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, MountVolumes, RecoverVApps, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverSanVolumes, RecoverNamespaces, RecoverObjects, DownloadFilesAndFolders, RecoverPublicFolders, RecoverVAppTemplates, RecoverMailbox, RecoverOneDrive, RecoverMsTeam, RecoverMsGroup, RecoverSharePoint, ConvertToPst, RecoverSfdcRecords, RecoverAzureSQL, DownloadChats, RecoverRDSPostgres, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM.
    to_time_usecs float
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken before this value.
    objectId Number
    Specifies the id of the Object.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    fromTimeUsecs Number
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken after this value.
    id String
    (String) Specifies the id of the snapshot.
    objectActionKeys List<String>
    Filter by ObjectActionKey, which uniquely represents the protection of an object. An object can be protected in multiple ways but at most once for a given combination of ObjectActionKey. When specified, only snapshots matching the given action keys are returned for the corresponding object.

    • Constraints: Allowable list items are: kVMware, kHyperV, kVCD, kAzure, kGCP, kKVM, kAcropolis, kAWS, kAWSNative, kAwsS3, kAWSSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsRDSPostgresBackup, kAwsRDSPostgres, kAwsAuroraPostgres, kAzureNative, kAzureSQL, kAzureSnapshotManager, kPhysical, kPhysicalFiles, kGPFS, kElastifile, kNetapp, kGenericNas, kIsilon, kFlashBlade, kPure, kIbmFlashSystem, kSQL, kExchange, kAD, kOracle, kView, kRemoteAdapter, kO365, kO365PublicFolders, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc, kO365ExchangeCSM, kO365OneDriveCSM, kO365SharepointCSM.
    protectionGroupIds List<String>
    If specified, this returns only the snapshots of the specified object ID, which belong to the provided protection group IDs.
    regionIds List<String>
    Filter by a list of region IDs.
    runInstanceIds List<Number>
    Filter by a list of run instance IDs. If specified, only snapshots created by these protection runs will be returned.
    runStartFromTimeUsecs Number
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run after this value.
    runStartToTimeUsecs Number
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were run before this value.
    runTypes List<String>
    Filter by run type. Only protection runs matching the specified types will be returned. By default, CDP hydration snapshots are not included unless explicitly queried using this field.

    • Constraints: Allowable list items are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshotActions List<String>
    Specifies a list of recovery actions. Only snapshots that apply to these actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, MountVolumes, RecoverVApps, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverSanVolumes, RecoverNamespaces, RecoverObjects, DownloadFilesAndFolders, RecoverPublicFolders, RecoverVAppTemplates, RecoverMailbox, RecoverOneDrive, RecoverMsTeam, RecoverMsGroup, RecoverSharePoint, ConvertToPst, RecoverSfdcRecords, RecoverAzureSQL, DownloadChats, RecoverRDSPostgres, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM.
    toTimeUsecs Number
    Specifies the timestamp in Unix time epoch in microseconds to filter Object's snapshots which were taken before this value.

    getBackupRecoveryObjectSnapshots Result

    The following output properties are available:

    Id string
    (String) Specifies the id of the snapshot.
    ObjectId double
    (Integer) Specifies the object id which the snapshot is taken from.
    Snapshots List<GetBackupRecoveryObjectSnapshotsSnapshot>
    (List) Specifies the list of snapshots. Nested schema for snapshots:
    XIbmTenantId string
    FromTimeUsecs double
    ObjectActionKeys List<string>
    ProtectionGroupIds List<string>
    RegionIds List<string>
    RunInstanceIds List<double>
    RunStartFromTimeUsecs double
    RunStartToTimeUsecs double
    RunTypes List<string>
    SnapshotActions List<string>
    ToTimeUsecs double
    Id string
    (String) Specifies the id of the snapshot.
    ObjectId float64
    (Integer) Specifies the object id which the snapshot is taken from.
    Snapshots []GetBackupRecoveryObjectSnapshotsSnapshot
    (List) Specifies the list of snapshots. Nested schema for snapshots:
    XIbmTenantId string
    FromTimeUsecs float64
    ObjectActionKeys []string
    ProtectionGroupIds []string
    RegionIds []string
    RunInstanceIds []float64
    RunStartFromTimeUsecs float64
    RunStartToTimeUsecs float64
    RunTypes []string
    SnapshotActions []string
    ToTimeUsecs float64
    id String
    (String) Specifies the id of the snapshot.
    objectId Double
    (Integer) Specifies the object id which the snapshot is taken from.
    snapshots List<GetBackupRecoveryObjectSnapshotsSnapshot>
    (List) Specifies the list of snapshots. Nested schema for snapshots:
    xIbmTenantId String
    fromTimeUsecs Double
    objectActionKeys List<String>
    protectionGroupIds List<String>
    regionIds List<String>
    runInstanceIds List<Double>
    runStartFromTimeUsecs Double
    runStartToTimeUsecs Double
    runTypes List<String>
    snapshotActions List<String>
    toTimeUsecs Double
    id string
    (String) Specifies the id of the snapshot.
    objectId number
    (Integer) Specifies the object id which the snapshot is taken from.
    snapshots GetBackupRecoveryObjectSnapshotsSnapshot[]
    (List) Specifies the list of snapshots. Nested schema for snapshots:
    xIbmTenantId string
    fromTimeUsecs number
    objectActionKeys string[]
    protectionGroupIds string[]
    regionIds string[]
    runInstanceIds number[]
    runStartFromTimeUsecs number
    runStartToTimeUsecs number
    runTypes string[]
    snapshotActions string[]
    toTimeUsecs number
    id str
    (String) Specifies the id of the snapshot.
    object_id float
    (Integer) Specifies the object id which the snapshot is taken from.
    snapshots Sequence[GetBackupRecoveryObjectSnapshotsSnapshot]
    (List) Specifies the list of snapshots. Nested schema for snapshots:
    x_ibm_tenant_id str
    from_time_usecs float
    object_action_keys Sequence[str]
    protection_group_ids Sequence[str]
    region_ids Sequence[str]
    run_instance_ids Sequence[float]
    run_start_from_time_usecs float
    run_start_to_time_usecs float
    run_types Sequence[str]
    snapshot_actions Sequence[str]
    to_time_usecs float
    id String
    (String) Specifies the id of the snapshot.
    objectId Number
    (Integer) Specifies the object id which the snapshot is taken from.
    snapshots List<Property Map>
    (List) Specifies the list of snapshots. Nested schema for snapshots:
    xIbmTenantId String
    fromTimeUsecs Number
    objectActionKeys List<String>
    protectionGroupIds List<String>
    regionIds List<String>
    runInstanceIds List<Number>
    runStartFromTimeUsecs Number
    runStartToTimeUsecs Number
    runTypes List<String>
    snapshotActions List<String>
    toTimeUsecs Number

    Supporting Types

    GetBackupRecoveryObjectSnapshotsSnapshot

    AwsParams List<GetBackupRecoveryObjectSnapshotsSnapshotAwsParam>
    (List) Specifies parameters of AWS type snapshots. Nested schema for aws_params:
    AzureParams List<GetBackupRecoveryObjectSnapshotsSnapshotAzureParam>
    (List) Specifies parameters of Azure type snapshots. Nested schema for azure_params:
    ClusterId double
    (Integer) Specifies the cluster id where this snapshot belongs to.
    ClusterIncarnationId double
    (Integer) Specifies the cluster incarnation id where this snapshot belongs to.
    ElastifileParams List<GetBackupRecoveryObjectSnapshotsSnapshotElastifileParam>
    (List) Specifies the common parameters for NAS objects. Nested schema for elastifile_params:
    Environment string
    (String) Specifies the snapshot environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kAzure, kKVM, kAWS, kAcropolis, kGCP, kPhysical, kPhysicalFiles, kIsilon, kNetapp, kGenericNas, kFlashBlade, kElastifile, kGPFS, kPure, kIbmFlashSystem, kNimble, kSQL, kOracle, kExchange, kAD, kView, kO365, kHyperFlex, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc.
    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of the snapshot in Unix timestamp epoch in microseconds. If the snapshot has no expiry, this property will not be set.
    ExternalTargetInfos List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfo>
    (List) Specifies archival target summary information. Nested schema for external_target_info:
    FlashbladeParams List<GetBackupRecoveryObjectSnapshotsSnapshotFlashbladeParam>
    (List) Specifies the common parameters for Flashblade objects. Nested schema for flashblade_params:
    GenericNasParams List<GetBackupRecoveryObjectSnapshotsSnapshotGenericNasParam>
    (List) Specifies the common parameters for NAS objects. Nested schema for generic_nas_params:
    GpfsParams List<GetBackupRecoveryObjectSnapshotsSnapshotGpfsParam>
    (List) Specifies the common parameters for NAS objects. Nested schema for gpfs_params:
    HasDataLock bool
    (Boolean) Specifies if this snapshot has datalock.
    HypervParams List<GetBackupRecoveryObjectSnapshotsSnapshotHypervParam>
    (List) Specifies parameters of HyperV type snapshots. Nested schema for hyperv_params:
    Id string
    (String) Specifies the id of the snapshot.
    IndexingStatus string
    (String) Specifies the indexing status of objects in this snapshot. 'InProgress' indicates the indexing is in progress. 'Done' indicates indexing is done. 'NoIndex' indicates indexing is not applicable. 'Error' indicates indexing failed with error.

    • Constraints: Allowable values are: InProgress, Done, NoIndex, Error.
    IsilonParams List<GetBackupRecoveryObjectSnapshotsSnapshotIsilonParam>
    (List) Specifies the common parameters for Isilon objects. Nested schema for isilon_params:
    NetappParams List<GetBackupRecoveryObjectSnapshotsSnapshotNetappParam>
    (List) Specifies the common parameters for Netapp objects. Nested schema for netapp_params:
    ObjectId double
    Specifies the id of the Object.
    ObjectName string
    (String) Specifies the object name which the snapshot is taken from.
    OnLegalHold bool
    (Boolean) Specifies if this snapshot is on legalhold.
    OwnershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    PhysicalParams List<GetBackupRecoveryObjectSnapshotsSnapshotPhysicalParam>
    (List) Specifies parameters of Physical type snapshots. Nested schema for physical_params:
    ProtectionGroupId string
    (String) Specifies id of the Protection Group.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    ProtectionGroupName string
    (String) Specifies name of the Protection Group.
    ProtectionGroupRunId string
    (String) Specifies id of the Protection Group Run.

    • Constraints: The value must match regular expression /^\\d+:\\d+$/.
    RegionId string
    (String) Specifies the region id where this snapshot belongs to.
    RunInstanceId double
    (Integer) Specifies the instance id of the protection run which create the snapshot.
    RunStartTimeUsecs double
    (Integer) Specifies the start time of the run in micro seconds.
    RunType string
    (String) Specifies the type of protection run created this snapshot.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SfdcParams List<GetBackupRecoveryObjectSnapshotsSnapshotSfdcParam>
    (List) Specifies the Salesforce objects mutation parameters. Nested schema for sfdc_params:
    SnapshotTargetType string
    (String) Specifies the target type where the Object's snapshot resides.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    SnapshotTimestampUsecs double
    (Integer) Specifies the timestamp in Unix time epoch in microseconds when the snapshot is taken for the specified Object.
    SourceGroupId string
    (String) Specifies the source protection group id in case of replication.
    SourceId double
    (Integer) Specifies the object source id which the snapshot is taken from.
    StorageDomainId double
    (Integer) Specifies the Storage Domain id where the snapshot of object is present.
    AwsParams []GetBackupRecoveryObjectSnapshotsSnapshotAwsParam
    (List) Specifies parameters of AWS type snapshots. Nested schema for aws_params:
    AzureParams []GetBackupRecoveryObjectSnapshotsSnapshotAzureParam
    (List) Specifies parameters of Azure type snapshots. Nested schema for azure_params:
    ClusterId float64
    (Integer) Specifies the cluster id where this snapshot belongs to.
    ClusterIncarnationId float64
    (Integer) Specifies the cluster incarnation id where this snapshot belongs to.
    ElastifileParams []GetBackupRecoveryObjectSnapshotsSnapshotElastifileParam
    (List) Specifies the common parameters for NAS objects. Nested schema for elastifile_params:
    Environment string
    (String) Specifies the snapshot environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kAzure, kKVM, kAWS, kAcropolis, kGCP, kPhysical, kPhysicalFiles, kIsilon, kNetapp, kGenericNas, kFlashBlade, kElastifile, kGPFS, kPure, kIbmFlashSystem, kNimble, kSQL, kOracle, kExchange, kAD, kView, kO365, kHyperFlex, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of the snapshot in Unix timestamp epoch in microseconds. If the snapshot has no expiry, this property will not be set.
    ExternalTargetInfos []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfo
    (List) Specifies archival target summary information. Nested schema for external_target_info:
    FlashbladeParams []GetBackupRecoveryObjectSnapshotsSnapshotFlashbladeParam
    (List) Specifies the common parameters for Flashblade objects. Nested schema for flashblade_params:
    GenericNasParams []GetBackupRecoveryObjectSnapshotsSnapshotGenericNasParam
    (List) Specifies the common parameters for NAS objects. Nested schema for generic_nas_params:
    GpfsParams []GetBackupRecoveryObjectSnapshotsSnapshotGpfsParam
    (List) Specifies the common parameters for NAS objects. Nested schema for gpfs_params:
    HasDataLock bool
    (Boolean) Specifies if this snapshot has datalock.
    HypervParams []GetBackupRecoveryObjectSnapshotsSnapshotHypervParam
    (List) Specifies parameters of HyperV type snapshots. Nested schema for hyperv_params:
    Id string
    (String) Specifies the id of the snapshot.
    IndexingStatus string
    (String) Specifies the indexing status of objects in this snapshot. 'InProgress' indicates the indexing is in progress. 'Done' indicates indexing is done. 'NoIndex' indicates indexing is not applicable. 'Error' indicates indexing failed with error.

    • Constraints: Allowable values are: InProgress, Done, NoIndex, Error.
    IsilonParams []GetBackupRecoveryObjectSnapshotsSnapshotIsilonParam
    (List) Specifies the common parameters for Isilon objects. Nested schema for isilon_params:
    NetappParams []GetBackupRecoveryObjectSnapshotsSnapshotNetappParam
    (List) Specifies the common parameters for Netapp objects. Nested schema for netapp_params:
    ObjectId float64
    Specifies the id of the Object.
    ObjectName string
    (String) Specifies the object name which the snapshot is taken from.
    OnLegalHold bool
    (Boolean) Specifies if this snapshot is on legalhold.
    OwnershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    PhysicalParams []GetBackupRecoveryObjectSnapshotsSnapshotPhysicalParam
    (List) Specifies parameters of Physical type snapshots. Nested schema for physical_params:
    ProtectionGroupId string
    (String) Specifies id of the Protection Group.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    ProtectionGroupName string
    (String) Specifies name of the Protection Group.
    ProtectionGroupRunId string
    (String) Specifies id of the Protection Group Run.

    • Constraints: The value must match regular expression /^\\d+:\\d+$/.
    RegionId string
    (String) Specifies the region id where this snapshot belongs to.
    RunInstanceId float64
    (Integer) Specifies the instance id of the protection run which create the snapshot.
    RunStartTimeUsecs float64
    (Integer) Specifies the start time of the run in micro seconds.
    RunType string
    (String) Specifies the type of protection run created this snapshot.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SfdcParams []GetBackupRecoveryObjectSnapshotsSnapshotSfdcParam
    (List) Specifies the Salesforce objects mutation parameters. Nested schema for sfdc_params:
    SnapshotTargetType string
    (String) Specifies the target type where the Object's snapshot resides.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    SnapshotTimestampUsecs float64
    (Integer) Specifies the timestamp in Unix time epoch in microseconds when the snapshot is taken for the specified Object.
    SourceGroupId string
    (String) Specifies the source protection group id in case of replication.
    SourceId float64
    (Integer) Specifies the object source id which the snapshot is taken from.
    StorageDomainId float64
    (Integer) Specifies the Storage Domain id where the snapshot of object is present.
    awsParams List<GetBackupRecoveryObjectSnapshotsSnapshotAwsParam>
    (List) Specifies parameters of AWS type snapshots. Nested schema for aws_params:
    azureParams List<GetBackupRecoveryObjectSnapshotsSnapshotAzureParam>
    (List) Specifies parameters of Azure type snapshots. Nested schema for azure_params:
    clusterId Double
    (Integer) Specifies the cluster id where this snapshot belongs to.
    clusterIncarnationId Double
    (Integer) Specifies the cluster incarnation id where this snapshot belongs to.
    elastifileParams List<GetBackupRecoveryObjectSnapshotsSnapshotElastifileParam>
    (List) Specifies the common parameters for NAS objects. Nested schema for elastifile_params:
    environment String
    (String) Specifies the snapshot environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kAzure, kKVM, kAWS, kAcropolis, kGCP, kPhysical, kPhysicalFiles, kIsilon, kNetapp, kGenericNas, kFlashBlade, kElastifile, kGPFS, kPure, kIbmFlashSystem, kNimble, kSQL, kOracle, kExchange, kAD, kView, kO365, kHyperFlex, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of the snapshot in Unix timestamp epoch in microseconds. If the snapshot has no expiry, this property will not be set.
    externalTargetInfos List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfo>
    (List) Specifies archival target summary information. Nested schema for external_target_info:
    flashbladeParams List<GetBackupRecoveryObjectSnapshotsSnapshotFlashbladeParam>
    (List) Specifies the common parameters for Flashblade objects. Nested schema for flashblade_params:
    genericNasParams List<GetBackupRecoveryObjectSnapshotsSnapshotGenericNasParam>
    (List) Specifies the common parameters for NAS objects. Nested schema for generic_nas_params:
    gpfsParams List<GetBackupRecoveryObjectSnapshotsSnapshotGpfsParam>
    (List) Specifies the common parameters for NAS objects. Nested schema for gpfs_params:
    hasDataLock Boolean
    (Boolean) Specifies if this snapshot has datalock.
    hypervParams List<GetBackupRecoveryObjectSnapshotsSnapshotHypervParam>
    (List) Specifies parameters of HyperV type snapshots. Nested schema for hyperv_params:
    id String
    (String) Specifies the id of the snapshot.
    indexingStatus String
    (String) Specifies the indexing status of objects in this snapshot. 'InProgress' indicates the indexing is in progress. 'Done' indicates indexing is done. 'NoIndex' indicates indexing is not applicable. 'Error' indicates indexing failed with error.

    • Constraints: Allowable values are: InProgress, Done, NoIndex, Error.
    isilonParams List<GetBackupRecoveryObjectSnapshotsSnapshotIsilonParam>
    (List) Specifies the common parameters for Isilon objects. Nested schema for isilon_params:
    netappParams List<GetBackupRecoveryObjectSnapshotsSnapshotNetappParam>
    (List) Specifies the common parameters for Netapp objects. Nested schema for netapp_params:
    objectId Double
    Specifies the id of the Object.
    objectName String
    (String) Specifies the object name which the snapshot is taken from.
    onLegalHold Boolean
    (Boolean) Specifies if this snapshot is on legalhold.
    ownershipContext String
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    physicalParams List<GetBackupRecoveryObjectSnapshotsSnapshotPhysicalParam>
    (List) Specifies parameters of Physical type snapshots. Nested schema for physical_params:
    protectionGroupId String
    (String) Specifies id of the Protection Group.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    protectionGroupName String
    (String) Specifies name of the Protection Group.
    protectionGroupRunId String
    (String) Specifies id of the Protection Group Run.

    • Constraints: The value must match regular expression /^\\d+:\\d+$/.
    regionId String
    (String) Specifies the region id where this snapshot belongs to.
    runInstanceId Double
    (Integer) Specifies the instance id of the protection run which create the snapshot.
    runStartTimeUsecs Double
    (Integer) Specifies the start time of the run in micro seconds.
    runType String
    (String) Specifies the type of protection run created this snapshot.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    sfdcParams List<GetBackupRecoveryObjectSnapshotsSnapshotSfdcParam>
    (List) Specifies the Salesforce objects mutation parameters. Nested schema for sfdc_params:
    snapshotTargetType String
    (String) Specifies the target type where the Object's snapshot resides.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    snapshotTimestampUsecs Double
    (Integer) Specifies the timestamp in Unix time epoch in microseconds when the snapshot is taken for the specified Object.
    sourceGroupId String
    (String) Specifies the source protection group id in case of replication.
    sourceId Double
    (Integer) Specifies the object source id which the snapshot is taken from.
    storageDomainId Double
    (Integer) Specifies the Storage Domain id where the snapshot of object is present.
    awsParams GetBackupRecoveryObjectSnapshotsSnapshotAwsParam[]
    (List) Specifies parameters of AWS type snapshots. Nested schema for aws_params:
    azureParams GetBackupRecoveryObjectSnapshotsSnapshotAzureParam[]
    (List) Specifies parameters of Azure type snapshots. Nested schema for azure_params:
    clusterId number
    (Integer) Specifies the cluster id where this snapshot belongs to.
    clusterIncarnationId number
    (Integer) Specifies the cluster incarnation id where this snapshot belongs to.
    elastifileParams GetBackupRecoveryObjectSnapshotsSnapshotElastifileParam[]
    (List) Specifies the common parameters for NAS objects. Nested schema for elastifile_params:
    environment string
    (String) Specifies the snapshot environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kAzure, kKVM, kAWS, kAcropolis, kGCP, kPhysical, kPhysicalFiles, kIsilon, kNetapp, kGenericNas, kFlashBlade, kElastifile, kGPFS, kPure, kIbmFlashSystem, kNimble, kSQL, kOracle, kExchange, kAD, kView, kO365, kHyperFlex, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of the snapshot in Unix timestamp epoch in microseconds. If the snapshot has no expiry, this property will not be set.
    externalTargetInfos GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfo[]
    (List) Specifies archival target summary information. Nested schema for external_target_info:
    flashbladeParams GetBackupRecoveryObjectSnapshotsSnapshotFlashbladeParam[]
    (List) Specifies the common parameters for Flashblade objects. Nested schema for flashblade_params:
    genericNasParams GetBackupRecoveryObjectSnapshotsSnapshotGenericNasParam[]
    (List) Specifies the common parameters for NAS objects. Nested schema for generic_nas_params:
    gpfsParams GetBackupRecoveryObjectSnapshotsSnapshotGpfsParam[]
    (List) Specifies the common parameters for NAS objects. Nested schema for gpfs_params:
    hasDataLock boolean
    (Boolean) Specifies if this snapshot has datalock.
    hypervParams GetBackupRecoveryObjectSnapshotsSnapshotHypervParam[]
    (List) Specifies parameters of HyperV type snapshots. Nested schema for hyperv_params:
    id string
    (String) Specifies the id of the snapshot.
    indexingStatus string
    (String) Specifies the indexing status of objects in this snapshot. 'InProgress' indicates the indexing is in progress. 'Done' indicates indexing is done. 'NoIndex' indicates indexing is not applicable. 'Error' indicates indexing failed with error.

    • Constraints: Allowable values are: InProgress, Done, NoIndex, Error.
    isilonParams GetBackupRecoveryObjectSnapshotsSnapshotIsilonParam[]
    (List) Specifies the common parameters for Isilon objects. Nested schema for isilon_params:
    netappParams GetBackupRecoveryObjectSnapshotsSnapshotNetappParam[]
    (List) Specifies the common parameters for Netapp objects. Nested schema for netapp_params:
    objectId number
    Specifies the id of the Object.
    objectName string
    (String) Specifies the object name which the snapshot is taken from.
    onLegalHold boolean
    (Boolean) Specifies if this snapshot is on legalhold.
    ownershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    physicalParams GetBackupRecoveryObjectSnapshotsSnapshotPhysicalParam[]
    (List) Specifies parameters of Physical type snapshots. Nested schema for physical_params:
    protectionGroupId string
    (String) Specifies id of the Protection Group.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    protectionGroupName string
    (String) Specifies name of the Protection Group.
    protectionGroupRunId string
    (String) Specifies id of the Protection Group Run.

    • Constraints: The value must match regular expression /^\\d+:\\d+$/.
    regionId string
    (String) Specifies the region id where this snapshot belongs to.
    runInstanceId number
    (Integer) Specifies the instance id of the protection run which create the snapshot.
    runStartTimeUsecs number
    (Integer) Specifies the start time of the run in micro seconds.
    runType string
    (String) Specifies the type of protection run created this snapshot.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    sfdcParams GetBackupRecoveryObjectSnapshotsSnapshotSfdcParam[]
    (List) Specifies the Salesforce objects mutation parameters. Nested schema for sfdc_params:
    snapshotTargetType string
    (String) Specifies the target type where the Object's snapshot resides.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    snapshotTimestampUsecs number
    (Integer) Specifies the timestamp in Unix time epoch in microseconds when the snapshot is taken for the specified Object.
    sourceGroupId string
    (String) Specifies the source protection group id in case of replication.
    sourceId number
    (Integer) Specifies the object source id which the snapshot is taken from.
    storageDomainId number
    (Integer) Specifies the Storage Domain id where the snapshot of object is present.
    aws_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotAwsParam]
    (List) Specifies parameters of AWS type snapshots. Nested schema for aws_params:
    azure_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotAzureParam]
    (List) Specifies parameters of Azure type snapshots. Nested schema for azure_params:
    cluster_id float
    (Integer) Specifies the cluster id where this snapshot belongs to.
    cluster_incarnation_id float
    (Integer) Specifies the cluster incarnation id where this snapshot belongs to.
    elastifile_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotElastifileParam]
    (List) Specifies the common parameters for NAS objects. Nested schema for elastifile_params:
    environment str
    (String) Specifies the snapshot environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kAzure, kKVM, kAWS, kAcropolis, kGCP, kPhysical, kPhysicalFiles, kIsilon, kNetapp, kGenericNas, kFlashBlade, kElastifile, kGPFS, kPure, kIbmFlashSystem, kNimble, kSQL, kOracle, kExchange, kAD, kView, kO365, kHyperFlex, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of the snapshot in Unix timestamp epoch in microseconds. If the snapshot has no expiry, this property will not be set.
    external_target_infos Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfo]
    (List) Specifies archival target summary information. Nested schema for external_target_info:
    flashblade_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotFlashbladeParam]
    (List) Specifies the common parameters for Flashblade objects. Nested schema for flashblade_params:
    generic_nas_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotGenericNasParam]
    (List) Specifies the common parameters for NAS objects. Nested schema for generic_nas_params:
    gpfs_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotGpfsParam]
    (List) Specifies the common parameters for NAS objects. Nested schema for gpfs_params:
    has_data_lock bool
    (Boolean) Specifies if this snapshot has datalock.
    hyperv_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotHypervParam]
    (List) Specifies parameters of HyperV type snapshots. Nested schema for hyperv_params:
    id str
    (String) Specifies the id of the snapshot.
    indexing_status str
    (String) Specifies the indexing status of objects in this snapshot. 'InProgress' indicates the indexing is in progress. 'Done' indicates indexing is done. 'NoIndex' indicates indexing is not applicable. 'Error' indicates indexing failed with error.

    • Constraints: Allowable values are: InProgress, Done, NoIndex, Error.
    isilon_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotIsilonParam]
    (List) Specifies the common parameters for Isilon objects. Nested schema for isilon_params:
    netapp_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotNetappParam]
    (List) Specifies the common parameters for Netapp objects. Nested schema for netapp_params:
    object_id float
    Specifies the id of the Object.
    object_name str
    (String) Specifies the object name which the snapshot is taken from.
    on_legal_hold bool
    (Boolean) Specifies if this snapshot is on legalhold.
    ownership_context str
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    physical_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotPhysicalParam]
    (List) Specifies parameters of Physical type snapshots. Nested schema for physical_params:
    protection_group_id str
    (String) Specifies id of the Protection Group.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    protection_group_name str
    (String) Specifies name of the Protection Group.
    protection_group_run_id str
    (String) Specifies id of the Protection Group Run.

    • Constraints: The value must match regular expression /^\\d+:\\d+$/.
    region_id str
    (String) Specifies the region id where this snapshot belongs to.
    run_instance_id float
    (Integer) Specifies the instance id of the protection run which create the snapshot.
    run_start_time_usecs float
    (Integer) Specifies the start time of the run in micro seconds.
    run_type str
    (String) Specifies the type of protection run created this snapshot.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    sfdc_params Sequence[GetBackupRecoveryObjectSnapshotsSnapshotSfdcParam]
    (List) Specifies the Salesforce objects mutation parameters. Nested schema for sfdc_params:
    snapshot_target_type str
    (String) Specifies the target type where the Object's snapshot resides.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    snapshot_timestamp_usecs float
    (Integer) Specifies the timestamp in Unix time epoch in microseconds when the snapshot is taken for the specified Object.
    source_group_id str
    (String) Specifies the source protection group id in case of replication.
    source_id float
    (Integer) Specifies the object source id which the snapshot is taken from.
    storage_domain_id float
    (Integer) Specifies the Storage Domain id where the snapshot of object is present.
    awsParams List<Property Map>
    (List) Specifies parameters of AWS type snapshots. Nested schema for aws_params:
    azureParams List<Property Map>
    (List) Specifies parameters of Azure type snapshots. Nested schema for azure_params:
    clusterId Number
    (Integer) Specifies the cluster id where this snapshot belongs to.
    clusterIncarnationId Number
    (Integer) Specifies the cluster incarnation id where this snapshot belongs to.
    elastifileParams List<Property Map>
    (List) Specifies the common parameters for NAS objects. Nested schema for elastifile_params:
    environment String
    (String) Specifies the snapshot environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kAzure, kKVM, kAWS, kAcropolis, kGCP, kPhysical, kPhysicalFiles, kIsilon, kNetapp, kGenericNas, kFlashBlade, kElastifile, kGPFS, kPure, kIbmFlashSystem, kNimble, kSQL, kOracle, kExchange, kAD, kView, kO365, kHyperFlex, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kSAPHANA, kUDA, kSfdc.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of the snapshot in Unix timestamp epoch in microseconds. If the snapshot has no expiry, this property will not be set.
    externalTargetInfos List<Property Map>
    (List) Specifies archival target summary information. Nested schema for external_target_info:
    flashbladeParams List<Property Map>
    (List) Specifies the common parameters for Flashblade objects. Nested schema for flashblade_params:
    genericNasParams List<Property Map>
    (List) Specifies the common parameters for NAS objects. Nested schema for generic_nas_params:
    gpfsParams List<Property Map>
    (List) Specifies the common parameters for NAS objects. Nested schema for gpfs_params:
    hasDataLock Boolean
    (Boolean) Specifies if this snapshot has datalock.
    hypervParams List<Property Map>
    (List) Specifies parameters of HyperV type snapshots. Nested schema for hyperv_params:
    id String
    (String) Specifies the id of the snapshot.
    indexingStatus String
    (String) Specifies the indexing status of objects in this snapshot. 'InProgress' indicates the indexing is in progress. 'Done' indicates indexing is done. 'NoIndex' indicates indexing is not applicable. 'Error' indicates indexing failed with error.

    • Constraints: Allowable values are: InProgress, Done, NoIndex, Error.
    isilonParams List<Property Map>
    (List) Specifies the common parameters for Isilon objects. Nested schema for isilon_params:
    netappParams List<Property Map>
    (List) Specifies the common parameters for Netapp objects. Nested schema for netapp_params:
    objectId Number
    Specifies the id of the Object.
    objectName String
    (String) Specifies the object name which the snapshot is taken from.
    onLegalHold Boolean
    (Boolean) Specifies if this snapshot is on legalhold.
    ownershipContext String
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    physicalParams List<Property Map>
    (List) Specifies parameters of Physical type snapshots. Nested schema for physical_params:
    protectionGroupId String
    (String) Specifies id of the Protection Group.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    protectionGroupName String
    (String) Specifies name of the Protection Group.
    protectionGroupRunId String
    (String) Specifies id of the Protection Group Run.

    • Constraints: The value must match regular expression /^\\d+:\\d+$/.
    regionId String
    (String) Specifies the region id where this snapshot belongs to.
    runInstanceId Number
    (Integer) Specifies the instance id of the protection run which create the snapshot.
    runStartTimeUsecs Number
    (Integer) Specifies the start time of the run in micro seconds.
    runType String
    (String) Specifies the type of protection run created this snapshot.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    sfdcParams List<Property Map>
    (List) Specifies the Salesforce objects mutation parameters. Nested schema for sfdc_params:
    snapshotTargetType String
    (String) Specifies the target type where the Object's snapshot resides.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    snapshotTimestampUsecs Number
    (Integer) Specifies the timestamp in Unix time epoch in microseconds when the snapshot is taken for the specified Object.
    sourceGroupId String
    (String) Specifies the source protection group id in case of replication.
    sourceId Number
    (Integer) Specifies the object source id which the snapshot is taken from.
    storageDomainId Number
    (Integer) Specifies the Storage Domain id where the snapshot of object is present.

    GetBackupRecoveryObjectSnapshotsSnapshotAwsParam

    ProtectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    ProtectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protectionType String
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protection_type str
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protectionType String
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.

    GetBackupRecoveryObjectSnapshotsSnapshotAzureParam

    ProtectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    ProtectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protectionType String
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protection_type str
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protectionType String
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.

    GetBackupRecoveryObjectSnapshotsSnapshotElastifileParam

    SupportedNasMountProtocols List<string>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    SupportedNasMountProtocols []string
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols string[]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supported_nas_mount_protocols Sequence[str]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfo

    ArchivalTaskId string
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    OwnershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    TargetId double
    (Integer) Specifies the archival target ID.
    TargetName string
    (String) Specifies the archival target name.
    TargetType string
    (String) Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    TierSettings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSetting>
    (List) Specifies the tier info for archival. Nested schema for tier_settings:
    UsageType string
    (String) Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    ArchivalTaskId string
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    OwnershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    TargetId float64
    (Integer) Specifies the archival target ID.
    TargetName string
    (String) Specifies the archival target name.
    TargetType string
    (String) Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    TierSettings []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSetting
    (List) Specifies the tier info for archival. Nested schema for tier_settings:
    UsageType string
    (String) Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId String
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext String
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId Double
    (Integer) Specifies the archival target ID.
    targetName String
    (String) Specifies the archival target name.
    targetType String
    (String) Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSetting>
    (List) Specifies the tier info for archival. Nested schema for tier_settings:
    usageType String
    (String) Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId string
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId number
    (Integer) Specifies the archival target ID.
    targetName string
    (String) Specifies the archival target name.
    targetType string
    (String) Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSetting[]
    (List) Specifies the tier info for archival. Nested schema for tier_settings:
    usageType string
    (String) Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archival_task_id str
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownership_context str
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    target_id float
    (Integer) Specifies the archival target ID.
    target_name str
    (String) Specifies the archival target name.
    target_type str
    (String) Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tier_settings Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSetting]
    (List) Specifies the tier info for archival. Nested schema for tier_settings:
    usage_type str
    (String) Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId String
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext String
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId Number
    (Integer) Specifies the archival target ID.
    targetName String
    (String) Specifies the archival target name.
    targetType String
    (String) Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings List<Property Map>
    (List) Specifies the tier info for archival. Nested schema for tier_settings:
    usageType String
    (String) Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSetting

    AwsTierings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTiering>
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTiering>
    (List) Specifies Azure tiers. Nested schema for azure_tiering:
    CloudPlatform string
    (String) Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    CurrentTierType string
    (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    GoogleTierings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTiering>
    (List) Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTiering>
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    AwsTierings []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTiering
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTiering
    (List) Specifies Azure tiers. Nested schema for azure_tiering:
    CloudPlatform string
    (String) Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    CurrentTierType string
    (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    GoogleTierings []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTiering
    (List) Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTiering
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTiering>
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTiering>
    (List) Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform String
    (String) Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType String
    (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTiering>
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTiering>
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTiering[]
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTiering[]
    (List) Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform string
    (String) Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType string
    (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTiering[]
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTiering[]
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    aws_tierings Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTiering]
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azure_tierings Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTiering]
    (List) Specifies Azure tiers. Nested schema for azure_tiering:
    cloud_platform str
    (String) Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    current_tier_type str
    (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    google_tierings Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTiering]
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracle_tierings Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTiering]
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<Property Map>
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<Property Map>
    (List) Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform String
    (String) Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType String
    (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings List<Property Map>
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<Property Map>
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTiering

    Tiers List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTieringTier>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    Tiers []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTieringTier
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTieringTier>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTieringTier[]
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTieringTier]
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<Property Map>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAwsTieringTier

    MoveAfter double
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    MoveAfter float64
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Double
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter number
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    move_after float
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    move_after_unit str
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tier_type str
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Number
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTiering

    Tiers List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTieringTier>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    Tiers []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTieringTier
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTieringTier>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTieringTier[]
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTieringTier]
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<Property Map>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingAzureTieringTier

    MoveAfter double
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    MoveAfter float64
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Double
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter number
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    move_after float
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    move_after_unit str
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tier_type str
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Number
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTiering

    Tiers List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTieringTier>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    Tiers []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTieringTier
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTieringTier>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTieringTier[]
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTieringTier]
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<Property Map>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingGoogleTieringTier

    MoveAfter double
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    MoveAfter float64
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Double
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter number
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    move_after float
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    move_after_unit str
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tier_type str
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Number
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTiering

    Tiers List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTieringTier>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    Tiers []GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTieringTier
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTieringTier>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTieringTier[]
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers Sequence[GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTieringTier]
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<Property Map>
    (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:

    GetBackupRecoveryObjectSnapshotsSnapshotExternalTargetInfoTierSettingOracleTieringTier

    MoveAfter double
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    MoveAfter float64
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Double
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter number
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit string
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType string
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    move_after float
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    move_after_unit str
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tier_type str
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Number
    (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    (String) Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryObjectSnapshotsSnapshotFlashbladeParam

    SupportedNasMountProtocols List<string>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    SupportedNasMountProtocols []string
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols string[]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supported_nas_mount_protocols Sequence[str]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.

    GetBackupRecoveryObjectSnapshotsSnapshotGenericNasParam

    SupportedNasMountProtocols List<string>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    SupportedNasMountProtocols []string
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols string[]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supported_nas_mount_protocols Sequence[str]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.

    GetBackupRecoveryObjectSnapshotsSnapshotGpfsParam

    SupportedNasMountProtocols List<string>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    SupportedNasMountProtocols []string
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols string[]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supported_nas_mount_protocols Sequence[str]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.

    GetBackupRecoveryObjectSnapshotsSnapshotHypervParam

    ProtectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    ProtectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protectionType String
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protection_type str
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    protectionType String
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.

    GetBackupRecoveryObjectSnapshotsSnapshotIsilonParam

    SupportedNasMountProtocols List<string>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    SupportedNasMountProtocols []string
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols string[]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supported_nas_mount_protocols Sequence[str]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.

    GetBackupRecoveryObjectSnapshotsSnapshotNetappParam

    SupportedNasMountProtocols List<string>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    VolumeExtendedStyle string
    (String) Specifies the extended style of a NetApp volume.

    • Constraints: Allowable values are: kFlexVol, kFlexGroup.
    VolumeType string
    (String) Specifies the Netapp volume type.

    • Constraints: Allowable values are: ReadWrite, LoadSharing, DataProtection, DataCache, Temp, UnkownType.
    SupportedNasMountProtocols []string
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    VolumeExtendedStyle string
    (String) Specifies the extended style of a NetApp volume.

    • Constraints: Allowable values are: kFlexVol, kFlexGroup.
    VolumeType string
    (String) Specifies the Netapp volume type.

    • Constraints: Allowable values are: ReadWrite, LoadSharing, DataProtection, DataCache, Temp, UnkownType.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    volumeExtendedStyle String
    (String) Specifies the extended style of a NetApp volume.

    • Constraints: Allowable values are: kFlexVol, kFlexGroup.
    volumeType String
    (String) Specifies the Netapp volume type.

    • Constraints: Allowable values are: ReadWrite, LoadSharing, DataProtection, DataCache, Temp, UnkownType.
    supportedNasMountProtocols string[]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    volumeExtendedStyle string
    (String) Specifies the extended style of a NetApp volume.

    • Constraints: Allowable values are: kFlexVol, kFlexGroup.
    volumeType string
    (String) Specifies the Netapp volume type.

    • Constraints: Allowable values are: ReadWrite, LoadSharing, DataProtection, DataCache, Temp, UnkownType.
    supported_nas_mount_protocols Sequence[str]
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    volume_extended_style str
    (String) Specifies the extended style of a NetApp volume.

    • Constraints: Allowable values are: kFlexVol, kFlexGroup.
    volume_type str
    (String) Specifies the Netapp volume type.

    • Constraints: Allowable values are: ReadWrite, LoadSharing, DataProtection, DataCache, Temp, UnkownType.
    supportedNasMountProtocols List<String>
    (List) Specifies a list of NAS mount protocols supported by this object.

    • Constraints: Allowable list items are: kNfs, kCifs, kIscsi, kFc, kFcache, kHttp, kNdmp, kManagement, kNvme.
    volumeExtendedStyle String
    (String) Specifies the extended style of a NetApp volume.

    • Constraints: Allowable values are: kFlexVol, kFlexGroup.
    volumeType String
    (String) Specifies the Netapp volume type.

    • Constraints: Allowable values are: ReadWrite, LoadSharing, DataProtection, DataCache, Temp, UnkownType.

    GetBackupRecoveryObjectSnapshotsSnapshotPhysicalParam

    EnableSystemBackup bool
    (Boolean) Specifies if system backup was enabled for the source in that particular run.
    ProtectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    EnableSystemBackup bool
    (Boolean) Specifies if system backup was enabled for the source in that particular run.
    ProtectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    enableSystemBackup Boolean
    (Boolean) Specifies if system backup was enabled for the source in that particular run.
    protectionType String
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    enableSystemBackup boolean
    (Boolean) Specifies if system backup was enabled for the source in that particular run.
    protectionType string
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    enable_system_backup bool
    (Boolean) Specifies if system backup was enabled for the source in that particular run.
    protection_type str
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.
    enableSystemBackup Boolean
    (Boolean) Specifies if system backup was enabled for the source in that particular run.
    protectionType String
    (String) Specifies the protection type of Physical snapshots.

    • Constraints: Allowable values are: kFile, kVolume.

    GetBackupRecoveryObjectSnapshotsSnapshotSfdcParam

    RecordsAdded double
    (Integer) Specifies the number of records added for the Object.
    RecordsModified double
    (Integer) Specifies the number of records updated for the Object.
    RecordsRemoved double
    (Integer) Specifies the number of records removed from the Object.
    RecordsAdded float64
    (Integer) Specifies the number of records added for the Object.
    RecordsModified float64
    (Integer) Specifies the number of records updated for the Object.
    RecordsRemoved float64
    (Integer) Specifies the number of records removed from the Object.
    recordsAdded Double
    (Integer) Specifies the number of records added for the Object.
    recordsModified Double
    (Integer) Specifies the number of records updated for the Object.
    recordsRemoved Double
    (Integer) Specifies the number of records removed from the Object.
    recordsAdded number
    (Integer) Specifies the number of records added for the Object.
    recordsModified number
    (Integer) Specifies the number of records updated for the Object.
    recordsRemoved number
    (Integer) Specifies the number of records removed from the Object.
    records_added float
    (Integer) Specifies the number of records added for the Object.
    records_modified float
    (Integer) Specifies the number of records updated for the Object.
    records_removed float
    (Integer) Specifies the number of records removed from the Object.
    recordsAdded Number
    (Integer) Specifies the number of records added for the Object.
    recordsModified Number
    (Integer) Specifies the number of records updated for the Object.
    recordsRemoved Number
    (Integer) Specifies the number of records removed from the Object.

    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.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud