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

ibm.getBackupRecoveries

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 a List of Recoveries.. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Note

    IBM Cloud Backup and Recovery is the Limited Availability (LA) offering in the present release and currently not available under the “General Availability (GA)”. Only after the GA release, it would be available through the “IBM Global Catalog” for delivery and consumption from all available Data center Region/Zones. For more details/Questions about products, sales, support etc at https://www.ibm.com/contact/global

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const backupRecoveries = ibm.getBackupRecoveries({
        xIbmTenantId: ibm_backup_recovery.backup_recovery_instance.x_ibm_tenant_id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recoveries = ibm.get_backup_recoveries(x_ibm_tenant_id=ibm_backup_recovery["backup_recovery_instance"]["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.GetBackupRecoveries(ctx, &ibm.GetBackupRecoveriesArgs{
    			XIbmTenantId: ibm_backup_recovery.Backup_recovery_instance.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 backupRecoveries = Ibm.GetBackupRecoveries.Invoke(new()
        {
            XIbmTenantId = ibm_backup_recovery.Backup_recovery_instance.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.GetBackupRecoveriesArgs;
    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 backupRecoveries = IbmFunctions.getBackupRecoveries(GetBackupRecoveriesArgs.builder()
                .xIbmTenantId(ibm_backup_recovery.backup_recovery_instance().x_ibm_tenant_id())
                .build());
    
        }
    }
    
    variables:
      backupRecoveries:
        fn::invoke:
          function: ibm:getBackupRecoveries
          arguments:
            xIbmTenantId: ${ibm_backup_recovery.backup_recovery_instance.x_ibm_tenant_id}
    

    Using getBackupRecoveries

    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 getBackupRecoveries(args: GetBackupRecoveriesArgs, opts?: InvokeOptions): Promise<GetBackupRecoveriesResult>
    function getBackupRecoveriesOutput(args: GetBackupRecoveriesOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveriesResult>
    def get_backup_recoveries(archival_target_types: Optional[Sequence[str]] = None,
                              end_time_usecs: Optional[float] = None,
                              id: Optional[str] = None,
                              ids: Optional[Sequence[str]] = None,
                              recovery_actions: Optional[Sequence[str]] = None,
                              return_only_child_recoveries: Optional[bool] = None,
                              snapshot_environments: Optional[Sequence[str]] = None,
                              snapshot_target_types: Optional[Sequence[str]] = None,
                              start_time_usecs: Optional[float] = None,
                              statuses: Optional[Sequence[str]] = None,
                              x_ibm_tenant_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetBackupRecoveriesResult
    def get_backup_recoveries_output(archival_target_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              end_time_usecs: Optional[pulumi.Input[float]] = None,
                              id: Optional[pulumi.Input[str]] = None,
                              ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              recovery_actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              return_only_child_recoveries: Optional[pulumi.Input[bool]] = None,
                              snapshot_environments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              snapshot_target_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              start_time_usecs: Optional[pulumi.Input[float]] = None,
                              statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              x_ibm_tenant_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveriesResult]
    func GetBackupRecoveries(ctx *Context, args *GetBackupRecoveriesArgs, opts ...InvokeOption) (*GetBackupRecoveriesResult, error)
    func GetBackupRecoveriesOutput(ctx *Context, args *GetBackupRecoveriesOutputArgs, opts ...InvokeOption) GetBackupRecoveriesResultOutput

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

    public static class GetBackupRecoveries 
    {
        public static Task<GetBackupRecoveriesResult> InvokeAsync(GetBackupRecoveriesArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoveriesResult> Invoke(GetBackupRecoveriesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoveriesResult> getBackupRecoveries(GetBackupRecoveriesArgs args, InvokeOptions options)
    public static Output<GetBackupRecoveriesResult> getBackupRecoveries(GetBackupRecoveriesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoveries:getBackupRecoveries
      arguments:
        # arguments dictionary

    The following arguments are supported:

    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    ArchivalTargetTypes List<string>
    Specifies the snapshot's archival target type from which recovery has been performed. This parameter applies only if 'snapshotTargetType' is 'Archival'.

    • Constraints: Allowable list items are: Tape, Cloud, Nas.
    EndTimeUsecs double
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Ids List<string>
    Filter Recoveries for given ids.

    • Constraints: The list items must match regular expression /^\\d+:\\d+:\\d+$/.
    RecoveryActions List<string>
    Specifies the list of recovery actions to filter Recoveries. If empty, Recoveries related to all actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    ReturnOnlyChildRecoveries bool
    Returns only child recoveries if passed as true. This filter should always be used along with 'ids' filter.
    SnapshotEnvironments List<string>
    Specifies the list of snapshot environment types to filter Recoveries. If empty, Recoveries related to all environments will be returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    SnapshotTargetTypes List<string>
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs double
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    Statuses List<string>
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    ArchivalTargetTypes []string
    Specifies the snapshot's archival target type from which recovery has been performed. This parameter applies only if 'snapshotTargetType' is 'Archival'.

    • Constraints: Allowable list items are: Tape, Cloud, Nas.
    EndTimeUsecs float64
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Ids []string
    Filter Recoveries for given ids.

    • Constraints: The list items must match regular expression /^\\d+:\\d+:\\d+$/.
    RecoveryActions []string
    Specifies the list of recovery actions to filter Recoveries. If empty, Recoveries related to all actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    ReturnOnlyChildRecoveries bool
    Returns only child recoveries if passed as true. This filter should always be used along with 'ids' filter.
    SnapshotEnvironments []string
    Specifies the list of snapshot environment types to filter Recoveries. If empty, Recoveries related to all environments will be returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    SnapshotTargetTypes []string
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs float64
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    Statuses []string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    archivalTargetTypes List<String>
    Specifies the snapshot's archival target type from which recovery has been performed. This parameter applies only if 'snapshotTargetType' is 'Archival'.

    • Constraints: Allowable list items are: Tape, Cloud, Nas.
    endTimeUsecs Double
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    ids List<String>
    Filter Recoveries for given ids.

    • Constraints: The list items must match regular expression /^\\d+:\\d+:\\d+$/.
    recoveryActions List<String>
    Specifies the list of recovery actions to filter Recoveries. If empty, Recoveries related to all actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    returnOnlyChildRecoveries Boolean
    Returns only child recoveries if passed as true. This filter should always be used along with 'ids' filter.
    snapshotEnvironments List<String>
    Specifies the list of snapshot environment types to filter Recoveries. If empty, Recoveries related to all environments will be returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    snapshotTargetTypes List<String>
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Double
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    statuses List<String>
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    archivalTargetTypes string[]
    Specifies the snapshot's archival target type from which recovery has been performed. This parameter applies only if 'snapshotTargetType' is 'Archival'.

    • Constraints: Allowable list items are: Tape, Cloud, Nas.
    endTimeUsecs number
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    ids string[]
    Filter Recoveries for given ids.

    • Constraints: The list items must match regular expression /^\\d+:\\d+:\\d+$/.
    recoveryActions string[]
    Specifies the list of recovery actions to filter Recoveries. If empty, Recoveries related to all actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    returnOnlyChildRecoveries boolean
    Returns only child recoveries if passed as true. This filter should always be used along with 'ids' filter.
    snapshotEnvironments string[]
    Specifies the list of snapshot environment types to filter Recoveries. If empty, Recoveries related to all environments will be returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    snapshotTargetTypes string[]
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs number
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    statuses string[]
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    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.
    archival_target_types Sequence[str]
    Specifies the snapshot's archival target type from which recovery has been performed. This parameter applies only if 'snapshotTargetType' is 'Archival'.

    • Constraints: Allowable list items are: Tape, Cloud, Nas.
    end_time_usecs float
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    id str
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    ids Sequence[str]
    Filter Recoveries for given ids.

    • Constraints: The list items must match regular expression /^\\d+:\\d+:\\d+$/.
    recovery_actions Sequence[str]
    Specifies the list of recovery actions to filter Recoveries. If empty, Recoveries related to all actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    return_only_child_recoveries bool
    Returns only child recoveries if passed as true. This filter should always be used along with 'ids' filter.
    snapshot_environments Sequence[str]
    Specifies the list of snapshot environment types to filter Recoveries. If empty, Recoveries related to all environments will be returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    snapshot_target_types Sequence[str]
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    start_time_usecs float
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    statuses Sequence[str]
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    archivalTargetTypes List<String>
    Specifies the snapshot's archival target type from which recovery has been performed. This parameter applies only if 'snapshotTargetType' is 'Archival'.

    • Constraints: Allowable list items are: Tape, Cloud, Nas.
    endTimeUsecs Number
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    ids List<String>
    Filter Recoveries for given ids.

    • Constraints: The list items must match regular expression /^\\d+:\\d+:\\d+$/.
    recoveryActions List<String>
    Specifies the list of recovery actions to filter Recoveries. If empty, Recoveries related to all actions will be returned.

    • Constraints: Allowable list items are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    returnOnlyChildRecoveries Boolean
    Returns only child recoveries if passed as true. This filter should always be used along with 'ids' filter.
    snapshotEnvironments List<String>
    Specifies the list of snapshot environment types to filter Recoveries. If empty, Recoveries related to all environments will be returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    snapshotTargetTypes List<String>
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Number
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    statuses List<String>
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    getBackupRecoveries Result

    The following output properties are available:

    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Recoveries List<GetBackupRecoveriesRecovery>
    (List) Specifies list of Recoveries. Nested schema for recoveries:
    XIbmTenantId string
    ArchivalTargetTypes List<string>
    EndTimeUsecs double
    (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    Ids List<string>
    RecoveryActions List<string>
    ReturnOnlyChildRecoveries bool
    SnapshotEnvironments List<string>
    SnapshotTargetTypes List<string>
    (String) Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs double
    (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    Statuses List<string>
    (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Recoveries []GetBackupRecoveriesRecovery
    (List) Specifies list of Recoveries. Nested schema for recoveries:
    XIbmTenantId string
    ArchivalTargetTypes []string
    EndTimeUsecs float64
    (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    Ids []string
    RecoveryActions []string
    ReturnOnlyChildRecoveries bool
    SnapshotEnvironments []string
    SnapshotTargetTypes []string
    (String) Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs float64
    (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    Statuses []string
    (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    recoveries List<GetBackupRecoveriesRecovery>
    (List) Specifies list of Recoveries. Nested schema for recoveries:
    xIbmTenantId String
    archivalTargetTypes List<String>
    endTimeUsecs Double
    (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    ids List<String>
    recoveryActions List<String>
    returnOnlyChildRecoveries Boolean
    snapshotEnvironments List<String>
    snapshotTargetTypes List<String>
    (String) Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Double
    (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    statuses List<String>
    (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    recoveries GetBackupRecoveriesRecovery[]
    (List) Specifies list of Recoveries. Nested schema for recoveries:
    xIbmTenantId string
    archivalTargetTypes string[]
    endTimeUsecs number
    (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    ids string[]
    recoveryActions string[]
    returnOnlyChildRecoveries boolean
    snapshotEnvironments string[]
    snapshotTargetTypes string[]
    (String) Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs number
    (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    statuses string[]
    (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    id str
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    recoveries Sequence[GetBackupRecoveriesRecovery]
    (List) Specifies list of Recoveries. Nested schema for recoveries:
    x_ibm_tenant_id str
    archival_target_types Sequence[str]
    end_time_usecs float
    (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    ids Sequence[str]
    recovery_actions Sequence[str]
    return_only_child_recoveries bool
    snapshot_environments Sequence[str]
    snapshot_target_types Sequence[str]
    (String) Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    start_time_usecs float
    (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    statuses Sequence[str]
    (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    recoveries List<Property Map>
    (List) Specifies list of Recoveries. Nested schema for recoveries:
    xIbmTenantId String
    archivalTargetTypes List<String>
    endTimeUsecs Number
    (Integer) Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    ids List<String>
    recoveryActions List<String>
    returnOnlyChildRecoveries Boolean
    snapshotEnvironments List<String>
    snapshotTargetTypes List<String>
    (String) Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Number
    (Integer) Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    statuses List<String>
    (String) Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    Supporting Types

    GetBackupRecoveriesRecovery

    CanTearDown bool
    (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
    CreationInfos List<GetBackupRecoveriesRecoveryCreationInfo>
    (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
    EndTimeUsecs double
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    IsMultiStageRestore bool
    (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    IsParentRecovery bool
    (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    Messages List<string>
    (List) Specify error messages about the file during recovery.
    MssqlParams List<GetBackupRecoveriesRecoveryMssqlParam>
    (List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
    Name string
    (String) Specifies the name of the object.
    ParentRecoveryId string
    (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    Permissions List<GetBackupRecoveriesRecoveryPermission>
    (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
    PhysicalParams List<GetBackupRecoveriesRecoveryPhysicalParam>
    (List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
    ProgressTaskId string
    (String) Progress monitor task id for Recovery.
    RecoveryAction string
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    RetrieveArchiveTasks List<GetBackupRecoveriesRecoveryRetrieveArchiveTask>
    (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
    SnapshotEnvironment string
    (String) Specifies the type of snapshot environment for which the Recovery was performed.

    • Constraints: Allowable values are: kPhysical, kSQL.
    StartTimeUsecs double
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    TearDownMessage string
    (String) Specifies the error message about the tear down operation if it fails.
    TearDownStatus string
    (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.

    • Constraints: Allowable values are: DestroyScheduled, Destroying, Destroyed, DestroyError.
    CanTearDown bool
    (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
    CreationInfos []GetBackupRecoveriesRecoveryCreationInfo
    (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
    EndTimeUsecs float64
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    IsMultiStageRestore bool
    (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    IsParentRecovery bool
    (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    Messages []string
    (List) Specify error messages about the file during recovery.
    MssqlParams []GetBackupRecoveriesRecoveryMssqlParam
    (List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
    Name string
    (String) Specifies the name of the object.
    ParentRecoveryId string
    (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    Permissions []GetBackupRecoveriesRecoveryPermission
    (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
    PhysicalParams []GetBackupRecoveriesRecoveryPhysicalParam
    (List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
    ProgressTaskId string
    (String) Progress monitor task id for Recovery.
    RecoveryAction string
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    RetrieveArchiveTasks []GetBackupRecoveriesRecoveryRetrieveArchiveTask
    (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
    SnapshotEnvironment string
    (String) Specifies the type of snapshot environment for which the Recovery was performed.

    • Constraints: Allowable values are: kPhysical, kSQL.
    StartTimeUsecs float64
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    TearDownMessage string
    (String) Specifies the error message about the tear down operation if it fails.
    TearDownStatus string
    (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.

    • Constraints: Allowable values are: DestroyScheduled, Destroying, Destroyed, DestroyError.
    canTearDown Boolean
    (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
    creationInfos List<GetBackupRecoveriesRecoveryCreationInfo>
    (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
    endTimeUsecs Double
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    isMultiStageRestore Boolean
    (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    isParentRecovery Boolean
    (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    mssqlParams List<GetBackupRecoveriesRecoveryMssqlParam>
    (List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
    name String
    (String) Specifies the name of the object.
    parentRecoveryId String
    (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    permissions List<GetBackupRecoveriesRecoveryPermission>
    (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
    physicalParams List<GetBackupRecoveriesRecoveryPhysicalParam>
    (List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
    progressTaskId String
    (String) Progress monitor task id for Recovery.
    recoveryAction String
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    retrieveArchiveTasks List<GetBackupRecoveriesRecoveryRetrieveArchiveTask>
    (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
    snapshotEnvironment String
    (String) Specifies the type of snapshot environment for which the Recovery was performed.

    • Constraints: Allowable values are: kPhysical, kSQL.
    startTimeUsecs Double
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    tearDownMessage String
    (String) Specifies the error message about the tear down operation if it fails.
    tearDownStatus String
    (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.

    • Constraints: Allowable values are: DestroyScheduled, Destroying, Destroyed, DestroyError.
    canTearDown boolean
    (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
    creationInfos GetBackupRecoveriesRecoveryCreationInfo[]
    (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
    endTimeUsecs number
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    isMultiStageRestore boolean
    (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    isParentRecovery boolean
    (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    messages string[]
    (List) Specify error messages about the file during recovery.
    mssqlParams GetBackupRecoveriesRecoveryMssqlParam[]
    (List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
    name string
    (String) Specifies the name of the object.
    parentRecoveryId string
    (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    permissions GetBackupRecoveriesRecoveryPermission[]
    (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
    physicalParams GetBackupRecoveriesRecoveryPhysicalParam[]
    (List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
    progressTaskId string
    (String) Progress monitor task id for Recovery.
    recoveryAction string
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    retrieveArchiveTasks GetBackupRecoveriesRecoveryRetrieveArchiveTask[]
    (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
    snapshotEnvironment string
    (String) Specifies the type of snapshot environment for which the Recovery was performed.

    • Constraints: Allowable values are: kPhysical, kSQL.
    startTimeUsecs number
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    tearDownMessage string
    (String) Specifies the error message about the tear down operation if it fails.
    tearDownStatus string
    (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.

    • Constraints: Allowable values are: DestroyScheduled, Destroying, Destroyed, DestroyError.
    can_tear_down bool
    (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
    creation_infos Sequence[GetBackupRecoveriesRecoveryCreationInfo]
    (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
    end_time_usecs float
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    id str
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    is_multi_stage_restore bool
    (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    is_parent_recovery bool
    (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    messages Sequence[str]
    (List) Specify error messages about the file during recovery.
    mssql_params Sequence[GetBackupRecoveriesRecoveryMssqlParam]
    (List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
    name str
    (String) Specifies the name of the object.
    parent_recovery_id str
    (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    permissions Sequence[GetBackupRecoveriesRecoveryPermission]
    (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
    physical_params Sequence[GetBackupRecoveriesRecoveryPhysicalParam]
    (List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
    progress_task_id str
    (String) Progress monitor task id for Recovery.
    recovery_action str
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    retrieve_archive_tasks Sequence[GetBackupRecoveriesRecoveryRetrieveArchiveTask]
    (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
    snapshot_environment str
    (String) Specifies the type of snapshot environment for which the Recovery was performed.

    • Constraints: Allowable values are: kPhysical, kSQL.
    start_time_usecs float
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status str
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    tear_down_message str
    (String) Specifies the error message about the tear down operation if it fails.
    tear_down_status str
    (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.

    • Constraints: Allowable values are: DestroyScheduled, Destroying, Destroyed, DestroyError.
    canTearDown Boolean
    (Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
    creationInfos List<Property Map>
    (List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
    endTimeUsecs Number
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    isMultiStageRestore Boolean
    (Boolean) Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    isParentRecovery Boolean
    (Boolean) Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    mssqlParams List<Property Map>
    (List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
    name String
    (String) Specifies the name of the object.
    parentRecoveryId String
    (String) If current recovery is child recovery triggered by another parent recovery operation, then this field willt specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    permissions List<Property Map>
    (List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
    physicalParams List<Property Map>
    (List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
    progressTaskId String
    (String) Progress monitor task id for Recovery.
    recoveryAction String
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    retrieveArchiveTasks List<Property Map>
    (List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
    snapshotEnvironment String
    (String) Specifies the type of snapshot environment for which the Recovery was performed.

    • Constraints: Allowable values are: kPhysical, kSQL.
    startTimeUsecs Number
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    tearDownMessage String
    (String) Specifies the error message about the tear down operation if it fails.
    tearDownStatus String
    (String) Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.

    • Constraints: Allowable values are: DestroyScheduled, Destroying, Destroyed, DestroyError.

    GetBackupRecoveriesRecoveryCreationInfo

    UserName string
    (String) Specifies the name of the user who created the protection group or recovery.
    UserName string
    (String) Specifies the name of the user who created the protection group or recovery.
    userName String
    (String) Specifies the name of the user who created the protection group or recovery.
    userName string
    (String) Specifies the name of the user who created the protection group or recovery.
    user_name str
    (String) Specifies the name of the user who created the protection group or recovery.
    userName String
    (String) Specifies the name of the user who created the protection group or recovery.

    GetBackupRecoveriesRecoveryMssqlParam

    RecoverAppParams List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam>
    (List) Specifies the parameters to recover Sql databases.

    • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
    RecoveryAction string
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    VlanConfigs List<GetBackupRecoveriesRecoveryMssqlParamVlanConfig>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    RecoverAppParams []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam
    (List) Specifies the parameters to recover Sql databases.

    • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
    RecoveryAction string
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    VlanConfigs []GetBackupRecoveriesRecoveryMssqlParamVlanConfig
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    recoverAppParams List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam>
    (List) Specifies the parameters to recover Sql databases.

    • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
    recoveryAction String
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    vlanConfigs List<GetBackupRecoveriesRecoveryMssqlParamVlanConfig>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    recoverAppParams GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam[]
    (List) Specifies the parameters to recover Sql databases.

    • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
    recoveryAction string
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    vlanConfigs GetBackupRecoveriesRecoveryMssqlParamVlanConfig[]
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    recover_app_params Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam]
    (List) Specifies the parameters to recover Sql databases.

    • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
    recovery_action str
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    vlan_configs Sequence[GetBackupRecoveriesRecoveryMssqlParamVlanConfig]
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    recoverAppParams List<Property Map>
    (List) Specifies the parameters to recover Sql databases.

    • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
    recoveryAction String
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    vlanConfigs List<Property Map>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam

    AagInfos List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamAagInfo>
    (List) Object details for Mssql. Nested schema for aag_info:
    ArchivalTargetInfos List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfo>
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored double
    (Integer) Specify the total bytes restored.
    EndTimeUsecs double
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    HostInfos List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamHostInfo>
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    IsEncrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    Messages List<string>
    (List) Specify error messages about the file during recovery.
    ObjectInfos List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfo>
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs double
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    (String) Progress monitor task id for Recovery.
    ProtectionGroupId string
    (String) Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    (String) Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs double
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotId string
    (String) Specifies the snapshot id.
    SnapshotTargetType string
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    SqlTargetParams List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParam>
    (List) Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
    StartTimeUsecs double
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    TargetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    AagInfos []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamAagInfo
    (List) Object details for Mssql. Nested schema for aag_info:
    ArchivalTargetInfos []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfo
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored float64
    (Integer) Specify the total bytes restored.
    EndTimeUsecs float64
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    HostInfos []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamHostInfo
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    IsEncrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    Messages []string
    (List) Specify error messages about the file during recovery.
    ObjectInfos []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfo
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs float64
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    (String) Progress monitor task id for Recovery.
    ProtectionGroupId string
    (String) Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    (String) Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs float64
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotId string
    (String) Specifies the snapshot id.
    SnapshotTargetType string
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    SqlTargetParams []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParam
    (List) Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
    StartTimeUsecs float64
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    TargetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    aagInfos List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamAagInfo>
    (List) Object details for Mssql. Nested schema for aag_info:
    archivalTargetInfos List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfo>
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Double
    (Integer) Specify the total bytes restored.
    endTimeUsecs Double
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    hostInfos List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamHostInfo>
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    isEncrypted Boolean
    (Boolean) Specifies whether the database is TDE enabled.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    objectInfos List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfo>
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Double
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    (String) Progress monitor task id for Recovery.
    protectionGroupId String
    (String) Specifies the protection group id of the object snapshot.
    protectionGroupName String
    (String) Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Double
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId String
    (String) Specifies the snapshot id.
    snapshotTargetType String
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    sqlTargetParams List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParam>
    (List) Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
    startTimeUsecs Double
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    targetEnvironment String
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    aagInfos GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamAagInfo[]
    (List) Object details for Mssql. Nested schema for aag_info:
    archivalTargetInfos GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfo[]
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored number
    (Integer) Specify the total bytes restored.
    endTimeUsecs number
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    hostInfos GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamHostInfo[]
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    isEncrypted boolean
    (Boolean) Specifies whether the database is TDE enabled.
    messages string[]
    (List) Specify error messages about the file during recovery.
    objectInfos GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfo[]
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs number
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId string
    (String) Progress monitor task id for Recovery.
    protectionGroupId string
    (String) Specifies the protection group id of the object snapshot.
    protectionGroupName string
    (String) Specifies the protection group name of the object snapshot.
    recoverFromStandby boolean
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs number
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId string
    (String) Specifies the snapshot id.
    snapshotTargetType string
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    sqlTargetParams GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParam[]
    (List) Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
    startTimeUsecs number
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    targetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    aag_infos Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamAagInfo]
    (List) Object details for Mssql. Nested schema for aag_info:
    archival_target_infos Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfo]
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytes_restored float
    (Integer) Specify the total bytes restored.
    end_time_usecs float
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    host_infos Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamHostInfo]
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    is_encrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    messages Sequence[str]
    (List) Specify error messages about the file during recovery.
    object_infos Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfo]
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    point_in_time_usecs float
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progress_task_id str
    (String) Progress monitor task id for Recovery.
    protection_group_id str
    (String) Specifies the protection group id of the object snapshot.
    protection_group_name str
    (String) Specifies the protection group name of the object snapshot.
    recover_from_standby bool
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshot_creation_time_usecs float
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshot_id str
    (String) Specifies the snapshot id.
    snapshot_target_type str
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    sql_target_params Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParam]
    (List) Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
    start_time_usecs float
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status str
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    target_environment str
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    aagInfos List<Property Map>
    (List) Object details for Mssql. Nested schema for aag_info:
    archivalTargetInfos List<Property Map>
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Number
    (Integer) Specify the total bytes restored.
    endTimeUsecs Number
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    hostInfos List<Property Map>
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    isEncrypted Boolean
    (Boolean) Specifies whether the database is TDE enabled.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    objectInfos List<Property Map>
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Number
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    (String) Progress monitor task id for Recovery.
    protectionGroupId String
    (String) Specifies the protection group id of the object snapshot.
    protectionGroupName String
    (String) Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Number
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId String
    (String) Specifies the snapshot id.
    snapshotTargetType String
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    sqlTargetParams List<Property Map>
    (List) Specifies the params for recovering to a sql host. Specifiy seperate settings for each db object that need to be recovered. Provided sql backup should be recovered to same type of target host. For Example: If you have sql backup taken from a physical host then that should be recovered to physical host only. Nested schema for sql_target_params:
    startTimeUsecs Number
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    targetEnvironment String
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamAagInfo

    Name string
    (String) Specifies the name of the object.
    ObjectId double
    (Integer) Specifies the AAG object Id.
    Name string
    (String) Specifies the name of the object.
    ObjectId float64
    (Integer) Specifies the AAG object Id.
    name String
    (String) Specifies the name of the object.
    objectId Double
    (Integer) Specifies the AAG object Id.
    name string
    (String) Specifies the name of the object.
    objectId number
    (Integer) Specifies the AAG object Id.
    name str
    (String) Specifies the name of the object.
    object_id float
    (Integer) Specifies the AAG object Id.
    name String
    (String) Specifies the name of the object.
    objectId Number
    (Integer) Specifies the AAG object Id.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfo

    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<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting>
    (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 []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting
    (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<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting>
    (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 GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting[]
    (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[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting]
    (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.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting

    AwsTierings List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering>
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering>
    (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<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering>
    (List) Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering>
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    AwsTierings []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering
    (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 []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering
    (List) Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering>
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering>
    (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<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering>
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering>
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering[]
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering[]
    (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 GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering[]
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering[]
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    aws_tierings Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering]
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azure_tierings Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering]
    (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[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering]
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracle_tierings Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering]
    (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:

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering

    Tiers List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTier>
    (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 []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTier
    (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<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTier>
    (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 GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTier[]
    (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[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTier]
    (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:

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTier

    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.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering

    Tiers List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTier>
    (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 []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTier
    (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<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTier>
    (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 GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTier[]
    (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[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTier]
    (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:

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTier

    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.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering

    Tiers List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTier>
    (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 []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTier
    (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<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTier>
    (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 GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTier[]
    (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[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTier]
    (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:

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTier

    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.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering

    Tiers List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTier>
    (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 []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTier
    (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<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTier>
    (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 GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTier[]
    (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[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTier]
    (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:

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTier

    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.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamHostInfo

    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name string
    (String) Specifies the name of the object.
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    id str
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name str
    (String) Specifies the name of the object.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfo

    ChildObjects List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    LogicalSizeBytes double
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the object.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId double
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary>
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    ChildObjects []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    LogicalSizeBytes float64
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the object.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId float64
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary
    (List) Nested schema for windows_cluster_summary:
    childObjects List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes Double
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the object.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Double
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    childObjects GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject[]
    (List) Specifies child object details. Nested schema for child_objects:
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId string
    (String) Specifies the global id which is a unique identifier of the object.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes number
    (Integer) Specifies the logical size of object in bytes.
    name string
    (String) Specifies the name of the object.
    objectHash string
    (String) Specifies the hash identifier of the object.
    objectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary[]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId number
    (Integer) Specifies registered source id to which object belongs.
    sourceName string
    (String) Specifies registered source name to which object belongs.
    uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary[]
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary[]
    (List) Nested schema for windows_cluster_summary:
    child_objects Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject]
    (List) Specifies child object details. Nested schema for child_objects:
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    global_id str
    (String) Specifies the global id which is a unique identifier of the object.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logical_size_bytes float
    (Integer) Specifies the logical size of object in bytes.
    name str
    (String) Specifies the name of the object.
    object_hash str
    (String) Specifies the hash identifier of the object.
    object_type str
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    os_type str
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protection_type str
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepoint_site_summaries Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    source_id float
    (Integer) Specifies registered source id to which object belongs.
    source_name str
    (String) Specifies registered source name to which object belongs.
    uuid str
    (String) Specifies the uuid which is a unique identifier of the object.
    v_center_summaries Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary]
    (List) Nested schema for v_center_summary:
    windows_cluster_summaries Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary]
    (List) Nested schema for windows_cluster_summary:
    childObjects List<Property Map>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes Number
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the object.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<Property Map>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Number
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<Property Map>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<Property Map>
    (List) Nested schema for windows_cluster_summary:

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject

    ChildObjects List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    LogicalSizeBytes double
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the object.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId double
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary>
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    ChildObjects []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    LogicalSizeBytes float64
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the object.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId float64
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary
    (List) Nested schema for windows_cluster_summary:
    childObjects List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes Double
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the object.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Double
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    childObjects GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject[]
    (List) Specifies child object details. Nested schema for child_objects:
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId string
    (String) Specifies the global id which is a unique identifier of the object.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes number
    (Integer) Specifies the logical size of object in bytes.
    name string
    (String) Specifies the name of the object.
    objectHash string
    (String) Specifies the hash identifier of the object.
    objectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary[]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId number
    (Integer) Specifies registered source id to which object belongs.
    sourceName string
    (String) Specifies registered source name to which object belongs.
    uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary[]
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary[]
    (List) Nested schema for windows_cluster_summary:
    child_objects Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject]
    (List) Specifies child object details. Nested schema for child_objects:
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    global_id str
    (String) Specifies the global id which is a unique identifier of the object.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logical_size_bytes float
    (Integer) Specifies the logical size of object in bytes.
    name str
    (String) Specifies the name of the object.
    object_hash str
    (String) Specifies the hash identifier of the object.
    object_type str
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    os_type str
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protection_type str
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepoint_site_summaries Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    source_id float
    (Integer) Specifies registered source id to which object belongs.
    source_name str
    (String) Specifies registered source name to which object belongs.
    uuid str
    (String) Specifies the uuid which is a unique identifier of the object.
    v_center_summaries Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary]
    (List) Nested schema for v_center_summary:
    windows_cluster_summaries Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary]
    (List) Nested schema for windows_cluster_summary:
    childObjects List<Property Map>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes Number
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the object.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<Property Map>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Number
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<Property Map>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<Property Map>
    (List) Nested schema for windows_cluster_summary:

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary

    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    site_web_url str
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary

    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    is_cloud_env bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary

    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    cluster_source_type str
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary

    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    site_web_url str
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary

    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    is_cloud_env bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary

    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    cluster_source_type str
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParam

    NewSourceConfigs List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfig>
    (List) Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
    OriginalSourceConfigs List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfig>
    (List) Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
    RecoverToNewSource bool
    (Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
    NewSourceConfigs []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfig
    (List) Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
    OriginalSourceConfigs []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfig
    (List) Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
    RecoverToNewSource bool
    (Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
    newSourceConfigs List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfig>
    (List) Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
    originalSourceConfigs List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfig>
    (List) Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
    recoverToNewSource Boolean
    (Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
    newSourceConfigs GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfig[]
    (List) Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
    originalSourceConfigs GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfig[]
    (List) Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
    recoverToNewSource boolean
    (Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
    new_source_configs Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfig]
    (List) Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
    original_source_configs Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfig]
    (List) Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
    recover_to_new_source bool
    (Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
    newSourceConfigs List<Property Map>
    (List) Specifies the destination Source configuration parameters where the databases will be recovered. This is mandatory if recoverToNewSource is set to true. Nested schema for new_source_config:
    originalSourceConfigs List<Property Map>
    (List) Specifies the Source configuration if databases are being recovered to Original Source. If not specified, all the configuration parameters will be retained. Nested schema for original_source_config:
    recoverToNewSource Boolean
    (Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfig

    DataFileDirectoryLocation string
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    DatabaseName string
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    Hosts List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigHost>
    (List) Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
    InstanceName string
    (String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
    KeepCdc bool
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    LogFileDirectoryLocation string
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    MultiStageRestoreOptions List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption>
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    NativeLogRecoveryWithClause string
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    NativeRecoveryWithClause string
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    OverwritingPolicy string
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    ReplayEntireLastLog bool
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    RestoreTimeUsecs double
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    SecondaryDataFilesDirLists List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigSecondaryDataFilesDirList>
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    WithNoRecovery bool
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    DataFileDirectoryLocation string
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    DatabaseName string
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    Hosts []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigHost
    (List) Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
    InstanceName string
    (String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
    KeepCdc bool
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    LogFileDirectoryLocation string
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    MultiStageRestoreOptions []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    NativeLogRecoveryWithClause string
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    NativeRecoveryWithClause string
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    OverwritingPolicy string
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    ReplayEntireLastLog bool
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    RestoreTimeUsecs float64
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    SecondaryDataFilesDirLists []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigSecondaryDataFilesDirList
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    WithNoRecovery bool
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    dataFileDirectoryLocation String
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    databaseName String
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    hosts List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigHost>
    (List) Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
    instanceName String
    (String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
    keepCdc Boolean
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    logFileDirectoryLocation String
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    multiStageRestoreOptions List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption>
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    nativeLogRecoveryWithClause String
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    nativeRecoveryWithClause String
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    overwritingPolicy String
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    replayEntireLastLog Boolean
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    restoreTimeUsecs Double
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    secondaryDataFilesDirLists List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigSecondaryDataFilesDirList>
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    withNoRecovery Boolean
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    dataFileDirectoryLocation string
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    databaseName string
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    hosts GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigHost[]
    (List) Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
    instanceName string
    (String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
    keepCdc boolean
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    logFileDirectoryLocation string
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    multiStageRestoreOptions GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption[]
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    nativeLogRecoveryWithClause string
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    nativeRecoveryWithClause string
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    overwritingPolicy string
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    replayEntireLastLog boolean
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    restoreTimeUsecs number
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    secondaryDataFilesDirLists GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigSecondaryDataFilesDirList[]
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    withNoRecovery boolean
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    data_file_directory_location str
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    database_name str
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    hosts Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigHost]
    (List) Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
    instance_name str
    (String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
    keep_cdc bool
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    log_file_directory_location str
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    multi_stage_restore_options Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption]
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    native_log_recovery_with_clause str
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    native_recovery_with_clause str
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    overwriting_policy str
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    replay_entire_last_log bool
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    restore_time_usecs float
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    secondary_data_files_dir_lists Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigSecondaryDataFilesDirList]
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    with_no_recovery bool
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    dataFileDirectoryLocation String
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    databaseName String
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    hosts List<Property Map>
    (List) Specifies the source id of target host where databases will be recovered. This source id can be a physical host or virtual machine. Nested schema for host:
    instanceName String
    (String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
    keepCdc Boolean
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    logFileDirectoryLocation String
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    multiStageRestoreOptions List<Property Map>
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    nativeLogRecoveryWithClause String
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    nativeRecoveryWithClause String
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    overwritingPolicy String
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    replayEntireLastLog Boolean
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    restoreTimeUsecs Number
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    secondaryDataFilesDirLists List<Property Map>
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    withNoRecovery Boolean
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigHost

    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name string
    (String) Specifies the name of the object.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name str
    (String) Specifies the name of the object.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption

    EnableAutoSync bool
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    EnableMultiStageRestore bool
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    EnableAutoSync bool
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    EnableMultiStageRestore bool
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    enableAutoSync Boolean
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    enableMultiStageRestore Boolean
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    enableAutoSync boolean
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    enableMultiStageRestore boolean
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    enable_auto_sync bool
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    enable_multi_stage_restore bool
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    enableAutoSync Boolean
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    enableMultiStageRestore Boolean
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigSecondaryDataFilesDirList

    Directory string
    (String) Specifies the directory where to keep the files matching the pattern.
    FilenamePattern string
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    Directory string
    (String) Specifies the directory where to keep the files matching the pattern.
    FilenamePattern string
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    directory String
    (String) Specifies the directory where to keep the files matching the pattern.
    filenamePattern String
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    directory string
    (String) Specifies the directory where to keep the files matching the pattern.
    filenamePattern string
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    directory str
    (String) Specifies the directory where to keep the files matching the pattern.
    filename_pattern str
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    directory String
    (String) Specifies the directory where to keep the files matching the pattern.
    filenamePattern String
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfig

    CaptureTailLogs bool
    (Boolean) Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
    DataFileDirectoryLocation string
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    KeepCdc bool
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    LogFileDirectoryLocation string
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    MultiStageRestoreOptions List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption>
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    NativeLogRecoveryWithClause string
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    NativeRecoveryWithClause string
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    NewDatabaseName string
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    OverwritingPolicy string
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    ReplayEntireLastLog bool
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    RestoreTimeUsecs double
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    SecondaryDataFilesDirLists List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigSecondaryDataFilesDirList>
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    WithNoRecovery bool
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    CaptureTailLogs bool
    (Boolean) Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
    DataFileDirectoryLocation string
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    KeepCdc bool
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    LogFileDirectoryLocation string
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    MultiStageRestoreOptions []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    NativeLogRecoveryWithClause string
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    NativeRecoveryWithClause string
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    NewDatabaseName string
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    OverwritingPolicy string
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    ReplayEntireLastLog bool
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    RestoreTimeUsecs float64
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    SecondaryDataFilesDirLists []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigSecondaryDataFilesDirList
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    WithNoRecovery bool
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    captureTailLogs Boolean
    (Boolean) Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
    dataFileDirectoryLocation String
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    keepCdc Boolean
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    logFileDirectoryLocation String
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    multiStageRestoreOptions List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption>
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    nativeLogRecoveryWithClause String
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    nativeRecoveryWithClause String
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    newDatabaseName String
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    overwritingPolicy String
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    replayEntireLastLog Boolean
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    restoreTimeUsecs Double
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    secondaryDataFilesDirLists List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigSecondaryDataFilesDirList>
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    withNoRecovery Boolean
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    captureTailLogs boolean
    (Boolean) Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
    dataFileDirectoryLocation string
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    keepCdc boolean
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    logFileDirectoryLocation string
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    multiStageRestoreOptions GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption[]
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    nativeLogRecoveryWithClause string
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    nativeRecoveryWithClause string
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    newDatabaseName string
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    overwritingPolicy string
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    replayEntireLastLog boolean
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    restoreTimeUsecs number
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    secondaryDataFilesDirLists GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigSecondaryDataFilesDirList[]
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    withNoRecovery boolean
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    capture_tail_logs bool
    (Boolean) Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
    data_file_directory_location str
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    keep_cdc bool
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    log_file_directory_location str
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    multi_stage_restore_options Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption]
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    native_log_recovery_with_clause str
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    native_recovery_with_clause str
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    new_database_name str
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    overwriting_policy str
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    replay_entire_last_log bool
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    restore_time_usecs float
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    secondary_data_files_dir_lists Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigSecondaryDataFilesDirList]
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    with_no_recovery bool
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.
    captureTailLogs Boolean
    (Boolean) Set this to true if tail logs are to be captured before the recovery operation. This is only applicable if database is not being renamed.
    dataFileDirectoryLocation String
    (String) Specifies the directory where to put the database data files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    keepCdc Boolean
    (Boolean) Specifies whether to keep CDC (Change Data Capture) on recovered databases or not. If not passed, this is assumed to be true. If withNoRecovery is passed as true, then this field must not be set to true. Passing this field as true in this scenario will be a invalid request.
    logFileDirectoryLocation String
    (String) Specifies the directory where to put the database log files. Missing directory will be automatically created. If you are overwriting the existing database then this field will be ignored.
    multiStageRestoreOptions List<Property Map>
    (List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
    nativeLogRecoveryWithClause String
    (String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
    nativeRecoveryWithClause String
    (String) 'with_clause' contains 'with clause' to be used in native sql restore command. This is only applicable for database restore of native sql backup. Here user can specify multiple restore options. Example: 'WITH BUFFERCOUNT = 575, MAXTRANSFERSIZE = 2097152'.
    newDatabaseName String
    (String) Specifies a new name for the restored database. If this field is not specified, then the original database will be overwritten after recovery.
    overwritingPolicy String
    (String) Specifies a policy to be used while recovering existing databases.

    • Constraints: Allowable values are: FailIfExists, Overwrite.
    replayEntireLastLog Boolean
    (Boolean) Specifies the option to set replay last log bit while creating the sql restore task and doing restore to latest point-in-time. If this is set to true, we will replay the entire last log without STOPAT.
    restoreTimeUsecs Number
    (Integer) Specifies the time in the past to which the Sql database needs to be restored. This allows for granular recovery of Sql databases. If this is not set, the Sql database will be restored from the full/incremental snapshot.
    secondaryDataFilesDirLists List<Property Map>
    (List) Specifies the secondary data filename pattern and corresponding direcories of the DB. Secondary data files are optional and are user defined. The recommended file extention for secondary files is ".ndf". If this option is specified and the destination folders do not exist they will be automatically created. Nested schema for secondary_data_files_dir_list:
    withNoRecovery Boolean
    (Boolean) Specifies the flag to bring DBs online or not after successful recovery. If this is passed as true, then it means DBs won't be brought online.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption

    EnableAutoSync bool
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    EnableMultiStageRestore bool
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    EnableAutoSync bool
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    EnableMultiStageRestore bool
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    enableAutoSync Boolean
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    enableMultiStageRestore Boolean
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    enableAutoSync boolean
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    enableMultiStageRestore boolean
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    enable_auto_sync bool
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    enable_multi_stage_restore bool
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
    enableAutoSync Boolean
    (Boolean) Set this to true if you want to enable auto sync for multi stage restore.
    enableMultiStageRestore Boolean
    (Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.

    GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigSecondaryDataFilesDirList

    Directory string
    (String) Specifies the directory where to keep the files matching the pattern.
    FilenamePattern string
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    Directory string
    (String) Specifies the directory where to keep the files matching the pattern.
    FilenamePattern string
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    directory String
    (String) Specifies the directory where to keep the files matching the pattern.
    filenamePattern String
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    directory string
    (String) Specifies the directory where to keep the files matching the pattern.
    filenamePattern string
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    directory str
    (String) Specifies the directory where to keep the files matching the pattern.
    filename_pattern str
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.
    directory String
    (String) Specifies the directory where to keep the files matching the pattern.
    filenamePattern String
    (String) Specifies a pattern to be matched with filenames. This can be a regex expression.

    GetBackupRecoveriesRecoveryMssqlParamVlanConfig

    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    InterfaceName string
    (String) Interface group to use for Recovery.
    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    InterfaceName string
    (String) Interface group to use for Recovery.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName String
    (String) Interface group to use for Recovery.
    disableVlan boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName string
    (String) Interface group to use for Recovery.
    disable_vlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interface_name str
    (String) Interface group to use for Recovery.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName String
    (String) Interface group to use for Recovery.

    GetBackupRecoveriesRecoveryPermission

    CreatedAtTimeMsecs double
    (Integer) Epoch time when tenant was created.
    DeletedAtTimeMsecs double
    (Integer) Epoch time when tenant was last updated.
    Description string
    (String) Description about the tenant.
    ExternalVendorMetadatas List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadata>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    IsManagedOnHelios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    LastUpdatedAtTimeMsecs double
    (Integer) Epoch time when tenant was last updated.
    Name string
    (String) Specifies the name of the object.
    Networks List<GetBackupRecoveriesRecoveryPermissionNetwork>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    CreatedAtTimeMsecs float64
    (Integer) Epoch time when tenant was created.
    DeletedAtTimeMsecs float64
    (Integer) Epoch time when tenant was last updated.
    Description string
    (String) Description about the tenant.
    ExternalVendorMetadatas []GetBackupRecoveriesRecoveryPermissionExternalVendorMetadata
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    Id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    IsManagedOnHelios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    LastUpdatedAtTimeMsecs float64
    (Integer) Epoch time when tenant was last updated.
    Name string
    (String) Specifies the name of the object.
    Networks []GetBackupRecoveriesRecoveryPermissionNetwork
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    createdAtTimeMsecs Double
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs Double
    (Integer) Epoch time when tenant was last updated.
    description String
    (String) Description about the tenant.
    externalVendorMetadatas List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadata>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    isManagedOnHelios Boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs Double
    (Integer) Epoch time when tenant was last updated.
    name String
    (String) Specifies the name of the object.
    networks List<GetBackupRecoveriesRecoveryPermissionNetwork>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    createdAtTimeMsecs number
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs number
    (Integer) Epoch time when tenant was last updated.
    description string
    (String) Description about the tenant.
    externalVendorMetadatas GetBackupRecoveriesRecoveryPermissionExternalVendorMetadata[]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id string
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    isManagedOnHelios boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs number
    (Integer) Epoch time when tenant was last updated.
    name string
    (String) Specifies the name of the object.
    networks GetBackupRecoveriesRecoveryPermissionNetwork[]
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    created_at_time_msecs float
    (Integer) Epoch time when tenant was created.
    deleted_at_time_msecs float
    (Integer) Epoch time when tenant was last updated.
    description str
    (String) Description about the tenant.
    external_vendor_metadatas Sequence[GetBackupRecoveriesRecoveryPermissionExternalVendorMetadata]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id str
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    is_managed_on_helios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    last_updated_at_time_msecs float
    (Integer) Epoch time when tenant was last updated.
    name str
    (String) Specifies the name of the object.
    networks Sequence[GetBackupRecoveriesRecoveryPermissionNetwork]
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status str
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    createdAtTimeMsecs Number
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs Number
    (Integer) Epoch time when tenant was last updated.
    description String
    (String) Description about the tenant.
    externalVendorMetadatas List<Property Map>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id String
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    isManagedOnHelios Boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs Number
    (Integer) Epoch time when tenant was last updated.
    name String
    (String) Specifies the name of the object.
    networks List<Property Map>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    GetBackupRecoveriesRecoveryPermissionExternalVendorMetadata

    IbmTenantMetadataParams List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParam>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    Type string
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    IbmTenantMetadataParams []GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParam
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    Type string
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    ibmTenantMetadataParams List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParam>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    type String
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    ibmTenantMetadataParams GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParam[]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    type string
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    ibm_tenant_metadata_params Sequence[GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParam]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    type str
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    ibmTenantMetadataParams List<Property Map>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    type String
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.

    GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParam

    AccountId string
    (String) Specifies the unique identifier of the IBM's account ID.
    Crn string
    (String) Specifies the unique CRN associated with the tenant.
    CustomProperties List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty>
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    LivenessMode string
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    MetricsConfigs List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig>
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    OwnershipMode string
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    PlanId string
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    ResourceGroupId string
    (String) Specifies the Resource Group ID associated with the tenant.
    ResourceInstanceId string
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    AccountId string
    (String) Specifies the unique identifier of the IBM's account ID.
    Crn string
    (String) Specifies the unique CRN associated with the tenant.
    CustomProperties []GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    LivenessMode string
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    MetricsConfigs []GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    OwnershipMode string
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    PlanId string
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    ResourceGroupId string
    (String) Specifies the Resource Group ID associated with the tenant.
    ResourceInstanceId string
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    accountId String
    (String) Specifies the unique identifier of the IBM's account ID.
    crn String
    (String) Specifies the unique CRN associated with the tenant.
    customProperties List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty>
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    livenessMode String
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    metricsConfigs List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig>
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    ownershipMode String
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    planId String
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    resourceGroupId String
    (String) Specifies the Resource Group ID associated with the tenant.
    resourceInstanceId String
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    accountId string
    (String) Specifies the unique identifier of the IBM's account ID.
    crn string
    (String) Specifies the unique CRN associated with the tenant.
    customProperties GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty[]
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    livenessMode string
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    metricsConfigs GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig[]
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    ownershipMode string
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    planId string
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    resourceGroupId string
    (String) Specifies the Resource Group ID associated with the tenant.
    resourceInstanceId string
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    account_id str
    (String) Specifies the unique identifier of the IBM's account ID.
    crn str
    (String) Specifies the unique CRN associated with the tenant.
    custom_properties Sequence[GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty]
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    liveness_mode str
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    metrics_configs Sequence[GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig]
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    ownership_mode str
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    plan_id str
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    resource_group_id str
    (String) Specifies the Resource Group ID associated with the tenant.
    resource_instance_id str
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    accountId String
    (String) Specifies the unique identifier of the IBM's account ID.
    crn String
    (String) Specifies the unique CRN associated with the tenant.
    customProperties List<Property Map>
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    livenessMode String
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    metricsConfigs List<Property Map>
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    ownershipMode String
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    planId String
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    resourceGroupId String
    (String) Specifies the Resource Group ID associated with the tenant.
    resourceInstanceId String
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.

    GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty

    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.
    key string
    (String) Specifies the unique key for custom property.
    value string
    (String) Specifies the value for the above custom key.
    key str
    (String) Specifies the unique key for custom property.
    value str
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.

    GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig

    CosResourceConfigs List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig>
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    IamMetricsConfigs List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig>
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    MeteringConfigs List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig>
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    CosResourceConfigs []GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    IamMetricsConfigs []GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    MeteringConfigs []GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    cosResourceConfigs List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig>
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    iamMetricsConfigs List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig>
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    meteringConfigs List<GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig>
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    cosResourceConfigs GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig[]
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    iamMetricsConfigs GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig[]
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    meteringConfigs GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig[]
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    cos_resource_configs Sequence[GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig]
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    iam_metrics_configs Sequence[GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig]
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    metering_configs Sequence[GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig]
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    cosResourceConfigs List<Property Map>
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    iamMetricsConfigs List<Property Map>
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    meteringConfigs List<Property Map>
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:

    GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig

    ResourceUrl string
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    ResourceUrl string
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    resourceUrl String
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    resourceUrl string
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    resource_url str
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    resourceUrl String
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.

    GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig

    BillingApiKeySecretId string
    (String) Specifies Id of the secret that contains the API key.
    IamUrl string
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    BillingApiKeySecretId string
    (String) Specifies Id of the secret that contains the API key.
    IamUrl string
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    billingApiKeySecretId String
    (String) Specifies Id of the secret that contains the API key.
    iamUrl String
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    billingApiKeySecretId string
    (String) Specifies Id of the secret that contains the API key.
    iamUrl string
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    billing_api_key_secret_id str
    (String) Specifies Id of the secret that contains the API key.
    iam_url str
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    billingApiKeySecretId String
    (String) Specifies Id of the secret that contains the API key.
    iamUrl String
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.

    GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig

    PartIds List<string>
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    SubmissionIntervalInSecs double
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    Url string
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    PartIds []string
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    SubmissionIntervalInSecs float64
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    Url string
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    partIds List<String>
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    submissionIntervalInSecs Double
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    url String
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    partIds string[]
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    submissionIntervalInSecs number
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    url string
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    part_ids Sequence[str]
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    submission_interval_in_secs float
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    url str
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    partIds List<String>
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    submissionIntervalInSecs Number
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    url String
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.

    GetBackupRecoveriesRecoveryPermissionNetwork

    ClusterHostname string
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    ClusterIps List<string>
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    ConnectorEnabled bool
    (Boolean) Whether connector (hybrid extender) is enabled.
    ClusterHostname string
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    ClusterIps []string
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    ConnectorEnabled bool
    (Boolean) Whether connector (hybrid extender) is enabled.
    clusterHostname String
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    clusterIps List<String>
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    connectorEnabled Boolean
    (Boolean) Whether connector (hybrid extender) is enabled.
    clusterHostname string
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    clusterIps string[]
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    connectorEnabled boolean
    (Boolean) Whether connector (hybrid extender) is enabled.
    cluster_hostname str
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    cluster_ips Sequence[str]
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    connector_enabled bool
    (Boolean) Whether connector (hybrid extender) is enabled.
    clusterHostname String
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    clusterIps List<String>
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    connectorEnabled Boolean
    (Boolean) Whether connector (hybrid extender) is enabled.

    GetBackupRecoveriesRecoveryPhysicalParam

    DownloadFileAndFolderParams List<GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam>
    (List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
    MountVolumeParams List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam>
    (List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
    Objects List<GetBackupRecoveriesRecoveryPhysicalParamObject>
    (List) Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
    RecoverFileAndFolderParams List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam>
    (List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
    RecoverVolumeParams List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam>
    (List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
    RecoveryAction string
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    SystemRecoveryParams List<GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam>
    (List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
    DownloadFileAndFolderParams []GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam
    (List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
    MountVolumeParams []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam
    (List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
    Objects []GetBackupRecoveriesRecoveryPhysicalParamObject
    (List) Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
    RecoverFileAndFolderParams []GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam
    (List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
    RecoverVolumeParams []GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam
    (List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
    RecoveryAction string
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    SystemRecoveryParams []GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam
    (List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
    downloadFileAndFolderParams List<GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam>
    (List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
    mountVolumeParams List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam>
    (List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
    objects List<GetBackupRecoveriesRecoveryPhysicalParamObject>
    (List) Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
    recoverFileAndFolderParams List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam>
    (List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
    recoverVolumeParams List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam>
    (List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
    recoveryAction String
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    systemRecoveryParams List<GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam>
    (List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
    downloadFileAndFolderParams GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam[]
    (List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
    mountVolumeParams GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam[]
    (List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
    objects GetBackupRecoveriesRecoveryPhysicalParamObject[]
    (List) Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
    recoverFileAndFolderParams GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam[]
    (List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
    recoverVolumeParams GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam[]
    (List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
    recoveryAction string
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    systemRecoveryParams GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam[]
    (List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
    download_file_and_folder_params Sequence[GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam]
    (List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
    mount_volume_params Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam]
    (List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
    objects Sequence[GetBackupRecoveriesRecoveryPhysicalParamObject]
    (List) Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
    recover_file_and_folder_params Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam]
    (List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
    recover_volume_params Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam]
    (List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
    recovery_action str
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    system_recovery_params Sequence[GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam]
    (List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
    downloadFileAndFolderParams List<Property Map>
    (List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
    mountVolumeParams List<Property Map>
    (List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
    objects List<Property Map>
    (List) Specifies the list of Recover Object parameters. For recovering files, specifies the object contains the file to recover. Nested schema for objects:
    recoverFileAndFolderParams List<Property Map>
    (List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
    recoverVolumeParams List<Property Map>
    (List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
    recoveryAction String
    (String) Specifies the type of recover action.

    • Constraints: Allowable values are: RecoverVMs, RecoverFiles, InstantVolumeMount, RecoverVmDisks, RecoverVApps, RecoverVAppTemplates, UptierSnapshot, RecoverRDS, RecoverAurora, RecoverS3Buckets, RecoverRDSPostgres, RecoverAzureSQL, RecoverApps, CloneApps, RecoverNasVolume, RecoverPhysicalVolumes, RecoverSystem, RecoverExchangeDbs, CloneAppView, RecoverSanVolumes, RecoverSanGroup, RecoverMailbox, RecoverOneDrive, RecoverSharePoint, RecoverPublicFolders, RecoverMsGroup, RecoverMsTeam, ConvertToPst, DownloadChats, RecoverMailboxCSM, RecoverOneDriveCSM, RecoverSharePointCSM, RecoverNamespaces, RecoverObjects, RecoverSfdcObjects, RecoverSfdcOrg, RecoverSfdcRecords, DownloadFilesAndFolders, CloneVMs, CloneView, CloneRefreshApp, CloneVMsToView, ConvertAndDeployVMs, DeployVMs.
    systemRecoveryParams List<Property Map>
    (List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:

    GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam

    DownloadFilePath string
    (String) Specifies the path location to download the files and folders.
    ExpiryTimeUsecs double
    (Integer) Specifies the time upto which the download link is available.
    FilesAndFolders List<GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder>
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    DownloadFilePath string
    (String) Specifies the path location to download the files and folders.
    ExpiryTimeUsecs float64
    (Integer) Specifies the time upto which the download link is available.
    FilesAndFolders []GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    downloadFilePath String
    (String) Specifies the path location to download the files and folders.
    expiryTimeUsecs Double
    (Integer) Specifies the time upto which the download link is available.
    filesAndFolders List<GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder>
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    downloadFilePath string
    (String) Specifies the path location to download the files and folders.
    expiryTimeUsecs number
    (Integer) Specifies the time upto which the download link is available.
    filesAndFolders GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder[]
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    download_file_path str
    (String) Specifies the path location to download the files and folders.
    expiry_time_usecs float
    (Integer) Specifies the time upto which the download link is available.
    files_and_folders Sequence[GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder]
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    downloadFilePath String
    (String) Specifies the path location to download the files and folders.
    expiryTimeUsecs Number
    (Integer) Specifies the time upto which the download link is available.
    filesAndFolders List<Property Map>
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:

    GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder

    AbsolutePath string
    (String) Specifies the absolute path to the file or folder.
    DestinationDir string
    (String) Specifies the destination directory where the file/directory was copied.
    IsDirectory bool
    (Boolean) Specifies whether this is a directory or not.
    IsViewFileRecovery bool
    (Boolean) Specify if the recovery is of type view file/folder.
    Messages List<string>
    (List) Specify error messages about the file during recovery.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    AbsolutePath string
    (String) Specifies the absolute path to the file or folder.
    DestinationDir string
    (String) Specifies the destination directory where the file/directory was copied.
    IsDirectory bool
    (Boolean) Specifies whether this is a directory or not.
    IsViewFileRecovery bool
    (Boolean) Specify if the recovery is of type view file/folder.
    Messages []string
    (List) Specify error messages about the file during recovery.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath String
    (String) Specifies the absolute path to the file or folder.
    destinationDir String
    (String) Specifies the destination directory where the file/directory was copied.
    isDirectory Boolean
    (Boolean) Specifies whether this is a directory or not.
    isViewFileRecovery Boolean
    (Boolean) Specify if the recovery is of type view file/folder.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath string
    (String) Specifies the absolute path to the file or folder.
    destinationDir string
    (String) Specifies the destination directory where the file/directory was copied.
    isDirectory boolean
    (Boolean) Specifies whether this is a directory or not.
    isViewFileRecovery boolean
    (Boolean) Specify if the recovery is of type view file/folder.
    messages string[]
    (List) Specify error messages about the file during recovery.
    status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolute_path str
    (String) Specifies the absolute path to the file or folder.
    destination_dir str
    (String) Specifies the destination directory where the file/directory was copied.
    is_directory bool
    (Boolean) Specifies whether this is a directory or not.
    is_view_file_recovery bool
    (Boolean) Specify if the recovery is of type view file/folder.
    messages Sequence[str]
    (List) Specify error messages about the file during recovery.
    status str
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath String
    (String) Specifies the absolute path to the file or folder.
    destinationDir String
    (String) Specifies the destination directory where the file/directory was copied.
    isDirectory Boolean
    (Boolean) Specifies whether this is a directory or not.
    isViewFileRecovery Boolean
    (Boolean) Specify if the recovery is of type view file/folder.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam

    PhysicalTargetParams List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam>
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    TargetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    PhysicalTargetParams []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    TargetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    physicalTargetParams List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam>
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    targetEnvironment String
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    physicalTargetParams GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam[]
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    targetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    physical_target_params Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam]
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    target_environment str
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    physicalTargetParams List<Property Map>
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    targetEnvironment String
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.

    GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam

    MountToOriginalTarget bool
    (Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
    MountedVolumeMappings List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping>
    (List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
    NewTargetConfigs List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig>
    (List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
    OriginalTargetConfigs List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig>
    (List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
    ReadOnlyMount bool
    (Boolean) Specifies whether to perform a read-only mount. Default is false.
    VlanConfigs List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamVlanConfig>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    VolumeNames List<string>
    (List) Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
    MountToOriginalTarget bool
    (Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
    MountedVolumeMappings []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping
    (List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
    NewTargetConfigs []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig
    (List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
    OriginalTargetConfigs []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig
    (List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
    ReadOnlyMount bool
    (Boolean) Specifies whether to perform a read-only mount. Default is false.
    VlanConfigs []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamVlanConfig
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    VolumeNames []string
    (List) Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
    mountToOriginalTarget Boolean
    (Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
    mountedVolumeMappings List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping>
    (List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
    newTargetConfigs List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig>
    (List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
    originalTargetConfigs List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig>
    (List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
    readOnlyMount Boolean
    (Boolean) Specifies whether to perform a read-only mount. Default is false.
    vlanConfigs List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamVlanConfig>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    volumeNames List<String>
    (List) Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
    mountToOriginalTarget boolean
    (Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
    mountedVolumeMappings GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping[]
    (List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
    newTargetConfigs GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig[]
    (List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
    originalTargetConfigs GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig[]
    (List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
    readOnlyMount boolean
    (Boolean) Specifies whether to perform a read-only mount. Default is false.
    vlanConfigs GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamVlanConfig[]
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    volumeNames string[]
    (List) Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
    mount_to_original_target bool
    (Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
    mounted_volume_mappings Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping]
    (List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
    new_target_configs Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig]
    (List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
    original_target_configs Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig]
    (List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
    read_only_mount bool
    (Boolean) Specifies whether to perform a read-only mount. Default is false.
    vlan_configs Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamVlanConfig]
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    volume_names Sequence[str]
    (List) Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.
    mountToOriginalTarget Boolean
    (Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
    mountedVolumeMappings List<Property Map>
    (List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
    newTargetConfigs List<Property Map>
    (List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
    originalTargetConfigs List<Property Map>
    (List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
    readOnlyMount Boolean
    (Boolean) Specifies whether to perform a read-only mount. Default is false.
    vlanConfigs List<Property Map>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    volumeNames List<String>
    (List) Specifies the names of volumes that need to be mounted. If this is not specified then all volumes that are part of the source VM will be mounted on the target VM.

    GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping

    FileSystemType string
    (String) Specifies the type of the file system of the volume.
    MountedVolume string
    (String) Specifies the name of the point where the volume is mounted.
    OriginalVolume string
    (String) Specifies the name of the original volume.
    FileSystemType string
    (String) Specifies the type of the file system of the volume.
    MountedVolume string
    (String) Specifies the name of the point where the volume is mounted.
    OriginalVolume string
    (String) Specifies the name of the original volume.
    fileSystemType String
    (String) Specifies the type of the file system of the volume.
    mountedVolume String
    (String) Specifies the name of the point where the volume is mounted.
    originalVolume String
    (String) Specifies the name of the original volume.
    fileSystemType string
    (String) Specifies the type of the file system of the volume.
    mountedVolume string
    (String) Specifies the name of the point where the volume is mounted.
    originalVolume string
    (String) Specifies the name of the original volume.
    file_system_type str
    (String) Specifies the type of the file system of the volume.
    mounted_volume str
    (String) Specifies the name of the point where the volume is mounted.
    original_volume str
    (String) Specifies the name of the original volume.
    fileSystemType String
    (String) Specifies the type of the file system of the volume.
    mountedVolume String
    (String) Specifies the name of the point where the volume is mounted.
    originalVolume String
    (String) Specifies the name of the original volume.

    GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig

    MountTargets List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget>
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    ServerCredentials List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigServerCredential>
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    MountTargets []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    ServerCredentials []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigServerCredential
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    mountTargets List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget>
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    serverCredentials List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigServerCredential>
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    mountTargets GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget[]
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    serverCredentials GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigServerCredential[]
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    mount_targets Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget]
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    server_credentials Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigServerCredential]
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    mountTargets List<Property Map>
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    serverCredentials List<Property Map>
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:

    GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget

    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    ParentSourceId double
    (Integer) Specifies the id of the parent source of the target.
    ParentSourceName string
    (String) Specifies the name of the parent source of the target.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    ParentSourceId float64
    (Integer) Specifies the id of the parent source of the target.
    ParentSourceName string
    (String) Specifies the name of the parent source of the target.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.
    parentSourceId Double
    (Integer) Specifies the id of the parent source of the target.
    parentSourceName String
    (String) Specifies the name of the parent source of the target.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name string
    (String) Specifies the name of the object.
    parentSourceId number
    (Integer) Specifies the id of the parent source of the target.
    parentSourceName string
    (String) Specifies the name of the parent source of the target.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name str
    (String) Specifies the name of the object.
    parent_source_id float
    (Integer) Specifies the id of the parent source of the target.
    parent_source_name str
    (String) Specifies the name of the parent source of the target.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.
    parentSourceId Number
    (Integer) Specifies the id of the parent source of the target.
    parentSourceName String
    (String) Specifies the name of the parent source of the target.

    GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigServerCredential

    Password string
    (String) Specifies the password to access target entity.
    Username string
    (String) Specifies the username to access target entity.
    Password string
    (String) Specifies the password to access target entity.
    Username string
    (String) Specifies the username to access target entity.
    password String
    (String) Specifies the password to access target entity.
    username String
    (String) Specifies the username to access target entity.
    password string
    (String) Specifies the password to access target entity.
    username string
    (String) Specifies the username to access target entity.
    password str
    (String) Specifies the password to access target entity.
    username str
    (String) Specifies the username to access target entity.
    password String
    (String) Specifies the password to access target entity.
    username String
    (String) Specifies the username to access target entity.

    GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig

    ServerCredentials List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfigServerCredential>
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    ServerCredentials []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfigServerCredential
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    serverCredentials List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfigServerCredential>
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    serverCredentials GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfigServerCredential[]
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    server_credentials Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfigServerCredential]
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:
    serverCredentials List<Property Map>
    (List) Specifies credentials to access the target server. This is required if the server is of Linux OS. Nested schema for server_credentials:

    GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfigServerCredential

    Password string
    (String) Specifies the password to access target entity.
    Username string
    (String) Specifies the username to access target entity.
    Password string
    (String) Specifies the password to access target entity.
    Username string
    (String) Specifies the username to access target entity.
    password String
    (String) Specifies the password to access target entity.
    username String
    (String) Specifies the username to access target entity.
    password string
    (String) Specifies the password to access target entity.
    username string
    (String) Specifies the username to access target entity.
    password str
    (String) Specifies the password to access target entity.
    username str
    (String) Specifies the username to access target entity.
    password String
    (String) Specifies the password to access target entity.
    username String
    (String) Specifies the username to access target entity.

    GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamVlanConfig

    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    InterfaceName string
    (String) Interface group to use for Recovery.
    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    InterfaceName string
    (String) Interface group to use for Recovery.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName String
    (String) Interface group to use for Recovery.
    disableVlan boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName string
    (String) Interface group to use for Recovery.
    disable_vlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interface_name str
    (String) Interface group to use for Recovery.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName String
    (String) Interface group to use for Recovery.

    GetBackupRecoveriesRecoveryPhysicalParamObject

    ArchivalTargetInfos List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfo>
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored double
    (Integer) Specify the total bytes restored.
    EndTimeUsecs double
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    Messages List<string>
    (List) Specify error messages about the file during recovery.
    ObjectInfos List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo>
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs double
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    (String) Progress monitor task id for Recovery.
    ProtectionGroupId string
    (String) Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    (String) Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs double
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotId string
    (String) Specifies the snapshot id.
    SnapshotTargetType string
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs double
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    ArchivalTargetInfos []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfo
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored float64
    (Integer) Specify the total bytes restored.
    EndTimeUsecs float64
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    Messages []string
    (List) Specify error messages about the file during recovery.
    ObjectInfos []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs float64
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    (String) Progress monitor task id for Recovery.
    ProtectionGroupId string
    (String) Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    (String) Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs float64
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotId string
    (String) Specifies the snapshot id.
    SnapshotTargetType string
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs float64
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    archivalTargetInfos List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfo>
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Double
    (Integer) Specify the total bytes restored.
    endTimeUsecs Double
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    objectInfos List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo>
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Double
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    (String) Progress monitor task id for Recovery.
    protectionGroupId String
    (String) Specifies the protection group id of the object snapshot.
    protectionGroupName String
    (String) Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Double
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId String
    (String) Specifies the snapshot id.
    snapshotTargetType String
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Double
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    archivalTargetInfos GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfo[]
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored number
    (Integer) Specify the total bytes restored.
    endTimeUsecs number
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    messages string[]
    (List) Specify error messages about the file during recovery.
    objectInfos GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo[]
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs number
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId string
    (String) Progress monitor task id for Recovery.
    protectionGroupId string
    (String) Specifies the protection group id of the object snapshot.
    protectionGroupName string
    (String) Specifies the protection group name of the object snapshot.
    recoverFromStandby boolean
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs number
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId string
    (String) Specifies the snapshot id.
    snapshotTargetType string
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs number
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    archival_target_infos Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfo]
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytes_restored float
    (Integer) Specify the total bytes restored.
    end_time_usecs float
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    messages Sequence[str]
    (List) Specify error messages about the file during recovery.
    object_infos Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo]
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    point_in_time_usecs float
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progress_task_id str
    (String) Progress monitor task id for Recovery.
    protection_group_id str
    (String) Specifies the protection group id of the object snapshot.
    protection_group_name str
    (String) Specifies the protection group name of the object snapshot.
    recover_from_standby bool
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshot_creation_time_usecs float
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshot_id str
    (String) Specifies the snapshot id.
    snapshot_target_type str
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    start_time_usecs float
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status str
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    archivalTargetInfos List<Property Map>
    (List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Number
    (Integer) Specify the total bytes restored.
    endTimeUsecs Number
    Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    objectInfos List<Property Map>
    (List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Number
    (Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    (String) Progress monitor task id for Recovery.
    protectionGroupId String
    (String) Specifies the protection group id of the object snapshot.
    protectionGroupName String
    (String) Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    (Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Number
    (Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId String
    (String) Specifies the snapshot id.
    snapshotTargetType String
    Specifies the snapshot's target type from which recovery has been performed.

    • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Number
    Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfo

    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<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting>
    (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 []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting
    (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<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting>
    (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 GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting[]
    (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[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting]
    (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.

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting

    AwsTierings List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering>
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering>
    (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<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering>
    (List) Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering>
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    AwsTierings []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering
    (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 []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering
    (List) Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering>
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering>
    (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<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering>
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering>
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering[]
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering[]
    (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 GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering[]
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering[]
    (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
    aws_tierings Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering]
    (List) Specifies aws tiers. Nested schema for aws_tiering:
    azure_tierings Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering]
    (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[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering]
    (List) Specifies Google tiers. Nested schema for google_tiering:
    oracle_tierings Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering]
    (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:

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering

    Tiers List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTieringTier>
    (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 []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTieringTier
    (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<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTieringTier>
    (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 GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTieringTier[]
    (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[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTieringTier]
    (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:

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTieringTier

    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.

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering

    Tiers List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTieringTier>
    (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 []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTieringTier
    (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<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTieringTier>
    (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 GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTieringTier[]
    (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[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTieringTier]
    (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:

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTieringTier

    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.

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering

    Tiers List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTieringTier>
    (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 []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTieringTier
    (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<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTieringTier>
    (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 GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTieringTier[]
    (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[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTieringTier]
    (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:

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTieringTier

    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.

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering

    Tiers List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTieringTier>
    (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 []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTieringTier
    (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<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTieringTier>
    (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 GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTieringTier[]
    (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[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTieringTier]
    (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:

    GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTieringTier

    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.

    GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo

    ChildObjects List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    LogicalSizeBytes double
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the object.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId double
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary>
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    ChildObjects []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    LogicalSizeBytes float64
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the object.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId float64
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary
    (List) Nested schema for windows_cluster_summary:
    childObjects List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes Double
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the object.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Double
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    childObjects GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject[]
    (List) Specifies child object details. Nested schema for child_objects:
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId string
    (String) Specifies the global id which is a unique identifier of the object.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes number
    (Integer) Specifies the logical size of object in bytes.
    name string
    (String) Specifies the name of the object.
    objectHash string
    (String) Specifies the hash identifier of the object.
    objectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary[]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId number
    (Integer) Specifies registered source id to which object belongs.
    sourceName string
    (String) Specifies registered source name to which object belongs.
    uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary[]
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary[]
    (List) Nested schema for windows_cluster_summary:
    child_objects Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject]
    (List) Specifies child object details. Nested schema for child_objects:
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    global_id str
    (String) Specifies the global id which is a unique identifier of the object.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logical_size_bytes float
    (Integer) Specifies the logical size of object in bytes.
    name str
    (String) Specifies the name of the object.
    object_hash str
    (String) Specifies the hash identifier of the object.
    object_type str
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    os_type str
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protection_type str
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepoint_site_summaries Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    source_id float
    (Integer) Specifies registered source id to which object belongs.
    source_name str
    (String) Specifies registered source name to which object belongs.
    uuid str
    (String) Specifies the uuid which is a unique identifier of the object.
    v_center_summaries Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary]
    (List) Nested schema for v_center_summary:
    windows_cluster_summaries Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary]
    (List) Nested schema for windows_cluster_summary:
    childObjects List<Property Map>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes Number
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the object.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<Property Map>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Number
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<Property Map>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<Property Map>
    (List) Nested schema for windows_cluster_summary:

    GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject

    ChildObjects List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    LogicalSizeBytes double
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the object.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId double
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary>
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    ChildObjects []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    LogicalSizeBytes float64
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the object.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId float64
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary
    (List) Nested schema for windows_cluster_summary:
    childObjects List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes Double
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the object.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Double
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    childObjects GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject[]
    (List) Specifies child object details. Nested schema for child_objects:
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId string
    (String) Specifies the global id which is a unique identifier of the object.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes number
    (Integer) Specifies the logical size of object in bytes.
    name string
    (String) Specifies the name of the object.
    objectHash string
    (String) Specifies the hash identifier of the object.
    objectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary[]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId number
    (Integer) Specifies registered source id to which object belongs.
    sourceName string
    (String) Specifies registered source name to which object belongs.
    uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary[]
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary[]
    (List) Nested schema for windows_cluster_summary:
    child_objects Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject]
    (List) Specifies child object details. Nested schema for child_objects:
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    global_id str
    (String) Specifies the global id which is a unique identifier of the object.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logical_size_bytes float
    (Integer) Specifies the logical size of object in bytes.
    name str
    (String) Specifies the name of the object.
    object_hash str
    (String) Specifies the hash identifier of the object.
    object_type str
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    os_type str
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protection_type str
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepoint_site_summaries Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    source_id float
    (Integer) Specifies registered source id to which object belongs.
    source_name str
    (String) Specifies registered source name to which object belongs.
    uuid str
    (String) Specifies the uuid which is a unique identifier of the object.
    v_center_summaries Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary]
    (List) Nested schema for v_center_summary:
    windows_cluster_summaries Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary]
    (List) Nested schema for windows_cluster_summary:
    childObjects List<Property Map>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    logicalSizeBytes Number
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the object.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<Property Map>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Number
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<Property Map>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<Property Map>
    (List) Nested schema for windows_cluster_summary:

    GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary

    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    site_web_url str
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.

    GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary

    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    is_cloud_env bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.

    GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary

    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    cluster_source_type str
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.

    GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary

    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    site_web_url str
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.

    GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary

    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    is_cloud_env bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.

    GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary

    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    cluster_source_type str
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.

    GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam

    FilesAndFolders List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder>
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    PhysicalTargetParams List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParam>
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    TargetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    FilesAndFolders []GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    PhysicalTargetParams []GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParam
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    TargetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    filesAndFolders List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder>
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    physicalTargetParams List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParam>
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    targetEnvironment String
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    filesAndFolders GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder[]
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    physicalTargetParams GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParam[]
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    targetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    files_and_folders Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder]
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    physical_target_params Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParam]
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    target_environment str
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    filesAndFolders List<Property Map>
    (List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
    physicalTargetParams List<Property Map>
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    targetEnvironment String
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.

    GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder

    AbsolutePath string
    (String) Specifies the absolute path to the file or folder.
    DestinationDir string
    (String) Specifies the destination directory where the file/directory was copied.
    IsDirectory bool
    (Boolean) Specifies whether this is a directory or not.
    IsViewFileRecovery bool
    (Boolean) Specify if the recovery is of type view file/folder.
    Messages List<string>
    (List) Specify error messages about the file during recovery.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    AbsolutePath string
    (String) Specifies the absolute path to the file or folder.
    DestinationDir string
    (String) Specifies the destination directory where the file/directory was copied.
    IsDirectory bool
    (Boolean) Specifies whether this is a directory or not.
    IsViewFileRecovery bool
    (Boolean) Specify if the recovery is of type view file/folder.
    Messages []string
    (List) Specify error messages about the file during recovery.
    Status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath String
    (String) Specifies the absolute path to the file or folder.
    destinationDir String
    (String) Specifies the destination directory where the file/directory was copied.
    isDirectory Boolean
    (Boolean) Specifies whether this is a directory or not.
    isViewFileRecovery Boolean
    (Boolean) Specify if the recovery is of type view file/folder.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath string
    (String) Specifies the absolute path to the file or folder.
    destinationDir string
    (String) Specifies the destination directory where the file/directory was copied.
    isDirectory boolean
    (Boolean) Specifies whether this is a directory or not.
    isViewFileRecovery boolean
    (Boolean) Specify if the recovery is of type view file/folder.
    messages string[]
    (List) Specify error messages about the file during recovery.
    status string
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolute_path str
    (String) Specifies the absolute path to the file or folder.
    destination_dir str
    (String) Specifies the destination directory where the file/directory was copied.
    is_directory bool
    (Boolean) Specifies whether this is a directory or not.
    is_view_file_recovery bool
    (Boolean) Specify if the recovery is of type view file/folder.
    messages Sequence[str]
    (List) Specify error messages about the file during recovery.
    status str
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath String
    (String) Specifies the absolute path to the file or folder.
    destinationDir String
    (String) Specifies the destination directory where the file/directory was copied.
    isDirectory Boolean
    (Boolean) Specifies whether this is a directory or not.
    isViewFileRecovery Boolean
    (Boolean) Specify if the recovery is of type view file/folder.
    messages List<String>
    (List) Specify error messages about the file during recovery.
    status String
    Specifies the list of run status to filter Recoveries. If empty, Recoveries with all run status will be returned.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParam

    AlternateRestoreDirectory string
    (String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
    ContinueOnError bool
    (Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
    OverwriteExisting bool
    (Boolean) Specifies whether to overwrite existing file/folder during recovery.
    PreserveAcls bool
    (Boolean) Whether to preserve the ACLs of the original file.
    PreserveAttributes bool
    (Boolean) Specifies whether to preserve file/folder attributes during recovery.
    PreserveTimestamps bool
    (Boolean) Whether to preserve the original time stamps.
    RecoverTargets List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget>
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
    RestoreEntityType string
    (String) Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.

    • Constraints: Allowable values are: kRegular, kACLOnly.
    RestoreToOriginalPaths bool
    (Boolean) If this is true, then files will be restored to original paths.
    SaveSuccessFiles bool
    (Boolean) Specifies whether to save success files or not. Default value is false.
    VlanConfigs List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamVlanConfig>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    AlternateRestoreDirectory string
    (String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
    ContinueOnError bool
    (Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
    OverwriteExisting bool
    (Boolean) Specifies whether to overwrite existing file/folder during recovery.
    PreserveAcls bool
    (Boolean) Whether to preserve the ACLs of the original file.
    PreserveAttributes bool
    (Boolean) Specifies whether to preserve file/folder attributes during recovery.
    PreserveTimestamps bool
    (Boolean) Whether to preserve the original time stamps.
    RecoverTargets []GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
    RestoreEntityType string
    (String) Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.

    • Constraints: Allowable values are: kRegular, kACLOnly.
    RestoreToOriginalPaths bool
    (Boolean) If this is true, then files will be restored to original paths.
    SaveSuccessFiles bool
    (Boolean) Specifies whether to save success files or not. Default value is false.
    VlanConfigs []GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamVlanConfig
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    alternateRestoreDirectory String
    (String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
    continueOnError Boolean
    (Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
    overwriteExisting Boolean
    (Boolean) Specifies whether to overwrite existing file/folder during recovery.
    preserveAcls Boolean
    (Boolean) Whether to preserve the ACLs of the original file.
    preserveAttributes Boolean
    (Boolean) Specifies whether to preserve file/folder attributes during recovery.
    preserveTimestamps Boolean
    (Boolean) Whether to preserve the original time stamps.
    recoverTargets List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget>
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
    restoreEntityType String
    (String) Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.

    • Constraints: Allowable values are: kRegular, kACLOnly.
    restoreToOriginalPaths Boolean
    (Boolean) If this is true, then files will be restored to original paths.
    saveSuccessFiles Boolean
    (Boolean) Specifies whether to save success files or not. Default value is false.
    vlanConfigs List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamVlanConfig>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    alternateRestoreDirectory string
    (String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
    continueOnError boolean
    (Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
    overwriteExisting boolean
    (Boolean) Specifies whether to overwrite existing file/folder during recovery.
    preserveAcls boolean
    (Boolean) Whether to preserve the ACLs of the original file.
    preserveAttributes boolean
    (Boolean) Specifies whether to preserve file/folder attributes during recovery.
    preserveTimestamps boolean
    (Boolean) Whether to preserve the original time stamps.
    recoverTargets GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget[]
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
    restoreEntityType string
    (String) Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.

    • Constraints: Allowable values are: kRegular, kACLOnly.
    restoreToOriginalPaths boolean
    (Boolean) If this is true, then files will be restored to original paths.
    saveSuccessFiles boolean
    (Boolean) Specifies whether to save success files or not. Default value is false.
    vlanConfigs GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamVlanConfig[]
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    alternate_restore_directory str
    (String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
    continue_on_error bool
    (Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
    overwrite_existing bool
    (Boolean) Specifies whether to overwrite existing file/folder during recovery.
    preserve_acls bool
    (Boolean) Whether to preserve the ACLs of the original file.
    preserve_attributes bool
    (Boolean) Specifies whether to preserve file/folder attributes during recovery.
    preserve_timestamps bool
    (Boolean) Whether to preserve the original time stamps.
    recover_targets Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget]
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
    restore_entity_type str
    (String) Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.

    • Constraints: Allowable values are: kRegular, kACLOnly.
    restore_to_original_paths bool
    (Boolean) If this is true, then files will be restored to original paths.
    save_success_files bool
    (Boolean) Specifies whether to save success files or not. Default value is false.
    vlan_configs Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamVlanConfig]
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    alternateRestoreDirectory String
    (String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
    continueOnError Boolean
    (Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
    overwriteExisting Boolean
    (Boolean) Specifies whether to overwrite existing file/folder during recovery.
    preserveAcls Boolean
    (Boolean) Whether to preserve the ACLs of the original file.
    preserveAttributes Boolean
    (Boolean) Specifies whether to preserve file/folder attributes during recovery.
    preserveTimestamps Boolean
    (Boolean) Whether to preserve the original time stamps.
    recoverTargets List<Property Map>
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
    restoreEntityType String
    (String) Specifies the restore type (restore everything or ACLs only) when restoring or downloading files or folders from a Physical file based or block based backup snapshot.

    • Constraints: Allowable values are: kRegular, kACLOnly.
    restoreToOriginalPaths Boolean
    (Boolean) If this is true, then files will be restored to original paths.
    saveSuccessFiles Boolean
    (Boolean) Specifies whether to save success files or not. Default value is false.
    vlanConfigs List<Property Map>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:

    GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget

    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    ParentSourceId double
    (Integer) Specifies the id of the parent source of the target.
    ParentSourceName string
    (String) Specifies the name of the parent source of the target.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    ParentSourceId float64
    (Integer) Specifies the id of the parent source of the target.
    ParentSourceName string
    (String) Specifies the name of the parent source of the target.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.
    parentSourceId Double
    (Integer) Specifies the id of the parent source of the target.
    parentSourceName String
    (String) Specifies the name of the parent source of the target.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name string
    (String) Specifies the name of the object.
    parentSourceId number
    (Integer) Specifies the id of the parent source of the target.
    parentSourceName string
    (String) Specifies the name of the parent source of the target.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name str
    (String) Specifies the name of the object.
    parent_source_id float
    (Integer) Specifies the id of the parent source of the target.
    parent_source_name str
    (String) Specifies the name of the parent source of the target.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.
    parentSourceId Number
    (Integer) Specifies the id of the parent source of the target.
    parentSourceName String
    (String) Specifies the name of the parent source of the target.

    GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamVlanConfig

    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    InterfaceName string
    (String) Interface group to use for Recovery.
    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    InterfaceName string
    (String) Interface group to use for Recovery.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName String
    (String) Interface group to use for Recovery.
    disableVlan boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName string
    (String) Interface group to use for Recovery.
    disable_vlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interface_name str
    (String) Interface group to use for Recovery.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName String
    (String) Interface group to use for Recovery.

    GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam

    PhysicalTargetParams List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam>
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    TargetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    PhysicalTargetParams []GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    TargetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    physicalTargetParams List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam>
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    targetEnvironment String
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    physicalTargetParams GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam[]
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    targetEnvironment string
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    physical_target_params Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam]
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    target_environment str
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.
    physicalTargetParams List<Property Map>
    (List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
    targetEnvironment String
    (String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

    • Constraints: Allowable values are: kPhysical.

    GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam

    ForceUnmountVolume bool
    (Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
    MountTargets List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget>
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    VlanConfigs List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVlanConfig>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    VolumeMappings List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping>
    (List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
    ForceUnmountVolume bool
    (Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
    MountTargets []GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    VlanConfigs []GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVlanConfig
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    VolumeMappings []GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping
    (List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
    forceUnmountVolume Boolean
    (Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
    mountTargets List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget>
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    vlanConfigs List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVlanConfig>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    volumeMappings List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping>
    (List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
    forceUnmountVolume boolean
    (Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
    mountTargets GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget[]
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    vlanConfigs GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVlanConfig[]
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    volumeMappings GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping[]
    (List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
    force_unmount_volume bool
    (Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
    mount_targets Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget]
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    vlan_configs Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVlanConfig]
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    volume_mappings Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping]
    (List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
    forceUnmountVolume Boolean
    (Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
    mountTargets List<Property Map>
    (List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
    vlanConfigs List<Property Map>
    (List) Specifies VLAN Params associated with the recovered. If this is not specified, then the VLAN settings will be automatically selected from one of the below options: a. If VLANs are configured on Cohesity, then the VLAN host/VIP will be automatically based on the client's (e.g. ESXI host) IP address. b. If VLANs are not configured on Cohesity, then the partition hostname or VIPs will be used for Recovery. Nested schema for vlan_config:
    volumeMappings List<Property Map>
    (List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:

    GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget

    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    Name string
    (String) Specifies the name of the object.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name string
    (String) Specifies the name of the object.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name str
    (String) Specifies the name of the object.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    name String
    (String) Specifies the name of the object.

    GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVlanConfig

    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    Id double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    InterfaceName string
    (String) Interface group to use for Recovery.
    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    Id float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    InterfaceName string
    (String) Interface group to use for Recovery.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName String
    (String) Interface group to use for Recovery.
    disableVlan boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName string
    (String) Interface group to use for Recovery.
    disable_vlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interface_name str
    (String) Interface group to use for Recovery.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the Recovery.
    id Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this vlan is used for mounting Cohesity's view on the remote host.
    interfaceName String
    (String) Interface group to use for Recovery.

    GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping

    DestinationVolumeGuid string
    (String) Specifies the guid of the destination volume.
    SourceVolumeGuid string
    (String) Specifies the guid of the source volume.
    DestinationVolumeGuid string
    (String) Specifies the guid of the destination volume.
    SourceVolumeGuid string
    (String) Specifies the guid of the source volume.
    destinationVolumeGuid String
    (String) Specifies the guid of the destination volume.
    sourceVolumeGuid String
    (String) Specifies the guid of the source volume.
    destinationVolumeGuid string
    (String) Specifies the guid of the destination volume.
    sourceVolumeGuid string
    (String) Specifies the guid of the source volume.
    destination_volume_guid str
    (String) Specifies the guid of the destination volume.
    source_volume_guid str
    (String) Specifies the guid of the source volume.
    destinationVolumeGuid String
    (String) Specifies the guid of the destination volume.
    sourceVolumeGuid String
    (String) Specifies the guid of the source volume.

    GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam

    FullNasPath string
    (String) Specifies the path to the recovery view.
    FullNasPath string
    (String) Specifies the path to the recovery view.
    fullNasPath String
    (String) Specifies the path to the recovery view.
    fullNasPath string
    (String) Specifies the path to the recovery view.
    full_nas_path str
    (String) Specifies the path to the recovery view.
    fullNasPath String
    (String) Specifies the path to the recovery view.

    GetBackupRecoveriesRecoveryRetrieveArchiveTask

    TaskUid string
    (String) Specifies the globally unique id for this retrieval of an archive task.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    UptierExpiryTimes List<double>
    (List) Specifies how much time the retrieved entity is present in the hot-tiers.
    TaskUid string
    (String) Specifies the globally unique id for this retrieval of an archive task.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    UptierExpiryTimes []float64
    (List) Specifies how much time the retrieved entity is present in the hot-tiers.
    taskUid String
    (String) Specifies the globally unique id for this retrieval of an archive task.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    uptierExpiryTimes List<Double>
    (List) Specifies how much time the retrieved entity is present in the hot-tiers.
    taskUid string
    (String) Specifies the globally unique id for this retrieval of an archive task.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    uptierExpiryTimes number[]
    (List) Specifies how much time the retrieved entity is present in the hot-tiers.
    task_uid str
    (String) Specifies the globally unique id for this retrieval of an archive task.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    uptier_expiry_times Sequence[float]
    (List) Specifies how much time the retrieved entity is present in the hot-tiers.
    taskUid String
    (String) Specifies the globally unique id for this retrieval of an archive task.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    uptierExpiryTimes List<Number>
    (List) Specifies how much time the retrieved entity is present in the hot-tiers.

    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