1. Packages
  2. Ibm Provider
  3. API Docs
  4. getBackupRecoveries
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getBackupRecoveries

Explore with Pulumi AI

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,
});
Copy
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"])
Copy
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
	})
}
Copy
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,
    });

});
Copy
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());

    }
}
Copy
variables:
  backupRecoveries:
    fn::invoke:
      function: ibm:getBackupRecoveries
      arguments:
        xIbmTenantId: ${ibm_backup_recovery.backup_recovery_instance.x_ibm_tenant_id}
Copy

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>
Copy
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]
Copy
func GetBackupRecoveries(ctx *Context, args *GetBackupRecoveriesArgs, opts ...InvokeOption) (*GetBackupRecoveriesResult, error)
func GetBackupRecoveriesOutput(ctx *Context, args *GetBackupRecoveriesOutputArgs, opts ...InvokeOption) GetBackupRecoveriesResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetBackupRecoveriesResult> getBackupRecoveries(GetBackupRecoveriesArgs args, InvokeOptions options)
public static Output<GetBackupRecoveriesResult> getBackupRecoveries(GetBackupRecoveriesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getBackupRecoveries:getBackupRecoveries
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

XIbmTenantId This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. bool
(Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
CreationInfos This property is required. List<GetBackupRecoveriesRecoveryCreationInfo>
(List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
EndTimeUsecs This property is required. double
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
Id This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<string>
(List) Specify error messages about the file during recovery.
MssqlParams This property is required. List<GetBackupRecoveriesRecoveryMssqlParam>
(List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
Name This property is required. string
(String) Specifies the name of the object.
ParentRecoveryId This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPermission>
(List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
PhysicalParams This property is required. List<GetBackupRecoveriesRecoveryPhysicalParam>
(List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
ProgressTaskId This property is required. string
(String) Progress monitor task id for Recovery.
RecoveryAction This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryRetrieveArchiveTask>
(List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
SnapshotEnvironment This property is required. string
(String) Specifies the type of snapshot environment for which the Recovery was performed.

  • Constraints: Allowable values are: kPhysical, kSQL.
StartTimeUsecs This property is required. double
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
Status This property is required. 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 This property is required. string
(String) Specifies the error message about the tear down operation if it fails.
TearDownStatus This property is required. 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 This property is required. bool
(Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
CreationInfos This property is required. []GetBackupRecoveriesRecoveryCreationInfo
(List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
EndTimeUsecs This property is required. float64
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
Id This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []string
(List) Specify error messages about the file during recovery.
MssqlParams This property is required. []GetBackupRecoveriesRecoveryMssqlParam
(List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
Name This property is required. string
(String) Specifies the name of the object.
ParentRecoveryId This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryPermission
(List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
PhysicalParams This property is required. []GetBackupRecoveriesRecoveryPhysicalParam
(List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
ProgressTaskId This property is required. string
(String) Progress monitor task id for Recovery.
RecoveryAction This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryRetrieveArchiveTask
(List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
SnapshotEnvironment This property is required. string
(String) Specifies the type of snapshot environment for which the Recovery was performed.

  • Constraints: Allowable values are: kPhysical, kSQL.
StartTimeUsecs This property is required. float64
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
Status This property is required. 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 This property is required. string
(String) Specifies the error message about the tear down operation if it fails.
TearDownStatus This property is required. 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 This property is required. Boolean
(Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
creationInfos This property is required. List<GetBackupRecoveriesRecoveryCreationInfo>
(List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
endTimeUsecs This property is required. Double
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
id This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<String>
(List) Specify error messages about the file during recovery.
mssqlParams This property is required. List<GetBackupRecoveriesRecoveryMssqlParam>
(List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
name This property is required. String
(String) Specifies the name of the object.
parentRecoveryId This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPermission>
(List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
physicalParams This property is required. List<GetBackupRecoveriesRecoveryPhysicalParam>
(List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
progressTaskId This property is required. String
(String) Progress monitor task id for Recovery.
recoveryAction This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryRetrieveArchiveTask>
(List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
snapshotEnvironment This property is required. String
(String) Specifies the type of snapshot environment for which the Recovery was performed.

  • Constraints: Allowable values are: kPhysical, kSQL.
startTimeUsecs This property is required. Double
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. String
(String) Specifies the error message about the tear down operation if it fails.
tearDownStatus This property is required. 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 This property is required. boolean
(Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
creationInfos This property is required. GetBackupRecoveriesRecoveryCreationInfo[]
(List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
endTimeUsecs This property is required. number
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
id This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string[]
(List) Specify error messages about the file during recovery.
mssqlParams This property is required. GetBackupRecoveriesRecoveryMssqlParam[]
(List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
name This property is required. string
(String) Specifies the name of the object.
parentRecoveryId This property is required. 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 This property is required. GetBackupRecoveriesRecoveryPermission[]
(List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
physicalParams This property is required. GetBackupRecoveriesRecoveryPhysicalParam[]
(List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
progressTaskId This property is required. string
(String) Progress monitor task id for Recovery.
recoveryAction This property is required. 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 This property is required. GetBackupRecoveriesRecoveryRetrieveArchiveTask[]
(List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
snapshotEnvironment This property is required. string
(String) Specifies the type of snapshot environment for which the Recovery was performed.

  • Constraints: Allowable values are: kPhysical, kSQL.
startTimeUsecs This property is required. number
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. string
(String) Specifies the error message about the tear down operation if it fails.
tearDownStatus This property is required. 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 This property is required. bool
(Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
creation_infos This property is required. Sequence[GetBackupRecoveriesRecoveryCreationInfo]
(List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
end_time_usecs This property is required. float
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
id This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Sequence[str]
(List) Specify error messages about the file during recovery.
mssql_params This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParam]
(List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
name This property is required. str
(String) Specifies the name of the object.
parent_recovery_id This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPermission]
(List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
physical_params This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParam]
(List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
progress_task_id This property is required. str
(String) Progress monitor task id for Recovery.
recovery_action This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryRetrieveArchiveTask]
(List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
snapshot_environment This property is required. str
(String) Specifies the type of snapshot environment for which the Recovery was performed.

  • Constraints: Allowable values are: kPhysical, kSQL.
start_time_usecs This property is required. float
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. str
(String) Specifies the error message about the tear down operation if it fails.
tear_down_status This property is required. 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 This property is required. Boolean
(Boolean) Specifies whether it's possible to tear down the objects created by the recovery.
creationInfos This property is required. List<Property Map>
(List) Specifies the information about the creation of the protection group or recovery. Nested schema for creation_info:
endTimeUsecs This property is required. Number
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
id This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<String>
(List) Specify error messages about the file during recovery.
mssqlParams This property is required. List<Property Map>
(List) Specifies the recovery options specific to Sql environment. Nested schema for mssql_params:
name This property is required. String
(String) Specifies the name of the object.
parentRecoveryId This property is required. 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 This property is required. List<Property Map>
(List) Specifies the list of tenants that have permissions for this recovery. Nested schema for permissions:
physicalParams This property is required. List<Property Map>
(List) Specifies the recovery options specific to Physical environment. Nested schema for physical_params:
progressTaskId This property is required. String
(String) Progress monitor task id for Recovery.
recoveryAction This property is required. 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 This property is required. List<Property Map>
(List) Specifies the list of persistent state of a retrieve of an archive task. Nested schema for retrieve_archive_tasks:
snapshotEnvironment This property is required. String
(String) Specifies the type of snapshot environment for which the Recovery was performed.

  • Constraints: Allowable values are: kPhysical, kSQL.
startTimeUsecs This property is required. Number
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. String
(String) Specifies the error message about the tear down operation if it fails.
tearDownStatus This property is required. 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 This property is required. string
(String) Specifies the name of the user who created the protection group or recovery.
UserName This property is required. string
(String) Specifies the name of the user who created the protection group or recovery.
userName This property is required. String
(String) Specifies the name of the user who created the protection group or recovery.
userName This property is required. string
(String) Specifies the name of the user who created the protection group or recovery.
user_name This property is required. str
(String) Specifies the name of the user who created the protection group or recovery.
userName This property is required. String
(String) Specifies the name of the user who created the protection group or recovery.

GetBackupRecoveriesRecoveryMssqlParam

RecoverAppParams This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam>
(List) Specifies the parameters to recover Sql databases.

  • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
RecoveryAction This property is required. 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 This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam
(List) Specifies the parameters to recover Sql databases.

  • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
RecoveryAction This property is required. 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 This property is required. []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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam>
(List) Specifies the parameters to recover Sql databases.

  • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
recoveryAction This property is required. 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 This property is required. 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 This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParam[]
(List) Specifies the parameters to recover Sql databases.

  • Constraints: The minimum length is 1 item. Nested schema for recover_app_params:
recoveryAction This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamAagInfo>
(List) Object details for Mssql. Nested schema for aag_info:
ArchivalTargetInfos This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfo>
(List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
BytesRestored This property is required. double
(Integer) Specify the total bytes restored.
EndTimeUsecs This property is required. double
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
HostInfos This property is required. 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 This property is required. bool
(Boolean) Specifies whether the database is TDE enabled.
Messages This property is required. List<string>
(List) Specify error messages about the file during recovery.
ObjectInfos This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfo>
(List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
PointInTimeUsecs This property is required. double
(Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
ProgressTaskId This property is required. string
(String) Progress monitor task id for Recovery.
ProtectionGroupId This property is required. string
(String) Specifies the protection group id of the object snapshot.
ProtectionGroupName This property is required. string
(String) Specifies the protection group name of the object snapshot.
RecoverFromStandby This property is required. bool
(Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
SnapshotCreationTimeUsecs This property is required. double
(Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
SnapshotId This property is required. string
(String) Specifies the snapshot id.
SnapshotTargetType This property is required. string
Specifies the snapshot's target type from which recovery has been performed.

  • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
SqlTargetParams This property is required. 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 This property is required. double
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
Status This property is required. 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 This property is required. string
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

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

  • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
SqlTargetParams This property is required. []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 This property is required. float64
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
Status This property is required. 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 This property is required. string
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

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

  • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
sqlTargetParams This property is required. 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 This property is required. Double
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. String
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

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

  • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
sqlTargetParams This property is required. 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 This property is required. number
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. string
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

  • Constraints: Allowable values are: kPhysical.
aag_infos This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamAagInfo]
(List) Object details for Mssql. Nested schema for aag_info:
archival_target_infos This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfo]
(List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
bytes_restored This property is required. float
(Integer) Specify the total bytes restored.
end_time_usecs This property is required. float
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
host_infos This property is required. 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 This property is required. bool
(Boolean) Specifies whether the database is TDE enabled.
messages This property is required. Sequence[str]
(List) Specify error messages about the file during recovery.
object_infos This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfo]
(List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
point_in_time_usecs This property is required. float
(Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
progress_task_id This property is required. str
(String) Progress monitor task id for Recovery.
protection_group_id This property is required. str
(String) Specifies the protection group id of the object snapshot.
protection_group_name This property is required. str
(String) Specifies the protection group name of the object snapshot.
recover_from_standby This property is required. bool
(Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
snapshot_creation_time_usecs This property is required. float
(Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
snapshot_id This property is required. str
(String) Specifies the snapshot id.
snapshot_target_type This property is required. 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 This property is required. 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 This property is required. float
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. str
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

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

  • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
sqlTargetParams This property is required. 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 This property is required. Number
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. String
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

  • Constraints: Allowable values are: kPhysical.

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamAagInfo

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

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfo

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting

AwsTierings This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering>
(List) Specifies aws tiers. Nested schema for aws_tiering:
AzureTierings This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering>
(List) Specifies Azure tiers. Nested schema for azure_tiering:
CloudPlatform This property is required. string
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
CurrentTierType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering>
(List) Specifies Google tiers. Nested schema for google_tiering:
OracleTierings This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering>
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
AwsTierings This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering
(List) Specifies aws tiers. Nested schema for aws_tiering:
AzureTierings This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering
(List) Specifies Azure tiers. Nested schema for azure_tiering:
CloudPlatform This property is required. string
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
CurrentTierType This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering
(List) Specifies Google tiers. Nested schema for google_tiering:
OracleTierings This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
awsTierings This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering>
(List) Specifies aws tiers. Nested schema for aws_tiering:
azureTierings This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering>
(List) Specifies Azure tiers. Nested schema for azure_tiering:
cloudPlatform This property is required. String
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
currentTierType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering>
(List) Specifies Google tiers. Nested schema for google_tiering:
oracleTierings This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering>
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
awsTierings This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering[]
(List) Specifies aws tiers. Nested schema for aws_tiering:
azureTierings This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering[]
(List) Specifies Azure tiers. Nested schema for azure_tiering:
cloudPlatform This property is required. string
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
currentTierType This property is required. 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 This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering[]
(List) Specifies Google tiers. Nested schema for google_tiering:
oracleTierings This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering[]
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
aws_tierings This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering]
(List) Specifies aws tiers. Nested schema for aws_tiering:
azure_tierings This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering]
(List) Specifies Azure tiers. Nested schema for azure_tiering:
cloud_platform This property is required. str
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
current_tier_type This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering]
(List) Specifies Google tiers. Nested schema for google_tiering:
oracle_tierings This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering]
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
awsTierings This property is required. List<Property Map>
(List) Specifies aws tiers. Nested schema for aws_tiering:
azureTierings This property is required. List<Property Map>
(List) Specifies Azure tiers. Nested schema for azure_tiering:
cloudPlatform This property is required. String
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
currentTierType This property is required. 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 This property is required. List<Property Map>
(List) Specifies Google tiers. Nested schema for google_tiering:
oracleTierings This property is required. List<Property Map>
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering

Tiers This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
MoveAfter This property is required. float64
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
move_after This property is required. float
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
move_after_unit This property is required. 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 This property is required. str
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering

Tiers This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
MoveAfter This property is required. float64
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
move_after This property is required. float
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
move_after_unit This property is required. 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 This property is required. str
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering

Tiers This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
MoveAfter This property is required. float64
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
move_after This property is required. float
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
move_after_unit This property is required. 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 This property is required. str
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering

Tiers This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
MoveAfter This property is required. float64
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
move_after This property is required. float
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
move_after_unit This property is required. 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 This property is required. str
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamHostInfo

Environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
Id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
Environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
Id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.
environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
environment This property is required. str
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
id This property is required. 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 This property is required. str
(String) Specifies the name of the object.
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfo

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

  • Constraints: Allowable values are: kPhysical, kSQL.
GlobalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
Id This property is required. 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 This property is required. double
(Integer) Specifies the logical size of object in bytes.
Name This property is required. string
(String) Specifies the name of the object.
ObjectHash This property is required. string
(String) Specifies the hash identifier of the object.
ObjectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
ProtectionType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. double
(Integer) Specifies registered source id to which object belongs.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary>
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
ChildObjects This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject
(List) Specifies child object details. Nested schema for child_objects:
Environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
GlobalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
Id This property is required. 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 This property is required. float64
(Integer) Specifies the logical size of object in bytes.
Name This property is required. string
(String) Specifies the name of the object.
ObjectHash This property is required. string
(String) Specifies the hash identifier of the object.
ObjectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
ProtectionType This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. float64
(Integer) Specifies registered source id to which object belongs.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject>
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. String
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. Double
(Integer) Specifies the logical size of object in bytes.
name This property is required. String
(String) Specifies the name of the object.
objectHash This property is required. String
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. String
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. Double
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. String
(String) Specifies registered source name to which object belongs.
uuid This property is required. String
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary>
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject[]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. number
(Integer) Specifies the logical size of object in bytes.
name This property is required. string
(String) Specifies the name of the object.
objectHash This property is required. string
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary[]
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. number
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. string
(String) Specifies registered source name to which object belongs.
uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary[]
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary[]
(List) Nested schema for windows_cluster_summary:
child_objects This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. str
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
global_id This property is required. str
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. float
(Integer) Specifies the logical size of object in bytes.
name This property is required. str
(String) Specifies the name of the object.
object_hash This property is required. str
(String) Specifies the hash identifier of the object.
object_type This property is required. 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 This property is required. str
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protection_type This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary]
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
source_id This property is required. float
(Integer) Specifies registered source id to which object belongs.
source_name This property is required. str
(String) Specifies registered source name to which object belongs.
uuid This property is required. str
(String) Specifies the uuid which is a unique identifier of the object.
v_center_summaries This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary]
(List) Nested schema for v_center_summary:
windows_cluster_summaries This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary]
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. List<Property Map>
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. String
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. Number
(Integer) Specifies the logical size of object in bytes.
name This property is required. String
(String) Specifies the name of the object.
objectHash This property is required. String
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. String
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. List<Property Map>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. Number
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. String
(String) Specifies registered source name to which object belongs.
uuid This property is required. String
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. List<Property Map>
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. List<Property Map>
(List) Nested schema for windows_cluster_summary:

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObject

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

  • Constraints: Allowable values are: kPhysical, kSQL.
GlobalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
Id This property is required. 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 This property is required. double
(Integer) Specifies the logical size of object in bytes.
Name This property is required. string
(String) Specifies the name of the object.
ObjectHash This property is required. string
(String) Specifies the hash identifier of the object.
ObjectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
ProtectionType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. double
(Integer) Specifies registered source id to which object belongs.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary>
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
ChildObjects This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject
(List) Specifies child object details. Nested schema for child_objects:
Environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
GlobalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
Id This property is required. 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 This property is required. float64
(Integer) Specifies the logical size of object in bytes.
Name This property is required. string
(String) Specifies the name of the object.
ObjectHash This property is required. string
(String) Specifies the hash identifier of the object.
ObjectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
ProtectionType This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. float64
(Integer) Specifies registered source id to which object belongs.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject>
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. String
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. Double
(Integer) Specifies the logical size of object in bytes.
name This property is required. String
(String) Specifies the name of the object.
objectHash This property is required. String
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. String
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. Double
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. String
(String) Specifies registered source name to which object belongs.
uuid This property is required. String
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary>
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject[]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. number
(Integer) Specifies the logical size of object in bytes.
name This property is required. string
(String) Specifies the name of the object.
objectHash This property is required. string
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary[]
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. number
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. string
(String) Specifies registered source name to which object belongs.
uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary[]
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary[]
(List) Nested schema for windows_cluster_summary:
child_objects This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. str
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
global_id This property is required. str
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. float
(Integer) Specifies the logical size of object in bytes.
name This property is required. str
(String) Specifies the name of the object.
object_hash This property is required. str
(String) Specifies the hash identifier of the object.
object_type This property is required. 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 This property is required. str
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protection_type This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary]
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
source_id This property is required. float
(Integer) Specifies registered source id to which object belongs.
source_name This property is required. str
(String) Specifies registered source name to which object belongs.
uuid This property is required. str
(String) Specifies the uuid which is a unique identifier of the object.
v_center_summaries This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary]
(List) Nested schema for v_center_summary:
windows_cluster_summaries This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary]
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. List<Property Map>
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. String
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. Number
(Integer) Specifies the logical size of object in bytes.
name This property is required. String
(String) Specifies the name of the object.
objectHash This property is required. String
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. String
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. List<Property Map>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. Number
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. String
(String) Specifies registered source name to which object belongs.
uuid This property is required. String
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. List<Property Map>
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. List<Property Map>
(List) Nested schema for windows_cluster_summary:

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary

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

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary

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

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary

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

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary

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

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary

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

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary

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

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParam

NewSourceConfigs This property is required. 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 This property is required. 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 This property is required. bool
(Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
NewSourceConfigs This property is required. []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 This property is required. []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 This property is required. bool
(Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
newSourceConfigs This property is required. 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 This property is required. 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 This property is required. Boolean
(Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
newSourceConfigs This property is required. 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 This property is required. 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 This property is required. boolean
(Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
new_source_configs This property is required. 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 This property is required. 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 This property is required. bool
(Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.
newSourceConfigs This property is required. 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 This property is required. 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 This property is required. Boolean
(Boolean) Specifies the parameter whether the recovery should be performed to a new sources or an original Source Target.

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfig

DataFileDirectoryLocation This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
KeepCdc This property is required. 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 This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption>
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
NativeLogRecoveryWithClause This property is required. string
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
NativeRecoveryWithClause This property is required. 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 This property is required. string
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
ReplayEntireLastLog This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. string
(String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
KeepCdc This property is required. 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 This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
NativeLogRecoveryWithClause This property is required. string
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
NativeRecoveryWithClause This property is required. 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 This property is required. string
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
ReplayEntireLastLog This property is required. 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 This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
(String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
keepCdc This property is required. 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 This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption>
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
nativeLogRecoveryWithClause This property is required. String
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
nativeRecoveryWithClause This property is required. 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 This property is required. String
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
replayEntireLastLog This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
keepCdc This property is required. 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 This property is required. 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 This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption[]
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
nativeLogRecoveryWithClause This property is required. string
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
nativeRecoveryWithClause This property is required. 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 This property is required. string
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
replayEntireLastLog This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
(String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
keep_cdc This property is required. 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 This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption]
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
native_log_recovery_with_clause This property is required. 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 This property is required. 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 This property is required. str
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
replay_entire_last_log This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
(String) Specifies an instance name of the Sql Server that should be used for restoring databases to.
keepCdc This property is required. 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 This property is required. 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 This property is required. List<Property Map>
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
nativeLogRecoveryWithClause This property is required. String
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
nativeRecoveryWithClause This property is required. 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 This property is required. String
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
replayEntireLastLog This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies the name of the object.
Id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.
id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
id This property is required. 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 This property is required. str
(String) Specifies the name of the object.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption

EnableAutoSync This property is required. bool
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
EnableMultiStageRestore This property is required. bool
(Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
EnableAutoSync This property is required. bool
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
EnableMultiStageRestore This property is required. bool
(Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
enableAutoSync This property is required. Boolean
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
enableMultiStageRestore This property is required. Boolean
(Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
enableAutoSync This property is required. boolean
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
enableMultiStageRestore This property is required. 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 This property is required. bool
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
enable_multi_stage_restore This property is required. bool
(Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
enableAutoSync This property is required. Boolean
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
enableMultiStageRestore This property is required. 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 This property is required. string
(String) Specifies the directory where to keep the files matching the pattern.
FilenamePattern This property is required. string
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
Directory This property is required. string
(String) Specifies the directory where to keep the files matching the pattern.
FilenamePattern This property is required. string
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
directory This property is required. String
(String) Specifies the directory where to keep the files matching the pattern.
filenamePattern This property is required. String
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
directory This property is required. string
(String) Specifies the directory where to keep the files matching the pattern.
filenamePattern This property is required. string
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
directory This property is required. str
(String) Specifies the directory where to keep the files matching the pattern.
filename_pattern This property is required. str
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
directory This property is required. String
(String) Specifies the directory where to keep the files matching the pattern.
filenamePattern This property is required. String
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.

GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfig

CaptureTailLogs This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption>
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
NativeLogRecoveryWithClause This property is required. string
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
NativeRecoveryWithClause This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
ReplayEntireLastLog This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
NativeLogRecoveryWithClause This property is required. string
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
NativeRecoveryWithClause This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
ReplayEntireLastLog This property is required. 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 This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption>
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
nativeLogRecoveryWithClause This property is required. String
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
nativeRecoveryWithClause This property is required. 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 This property is required. 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 This property is required. String
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
replayEntireLastLog This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption[]
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
nativeLogRecoveryWithClause This property is required. string
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
nativeRecoveryWithClause This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
replayEntireLastLog This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption]
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
native_log_recovery_with_clause This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
replay_entire_last_log This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<Property Map>
(List) Specifies the parameters related to multi stage Sql restore. Nested schema for multi_stage_restore_options:
nativeLogRecoveryWithClause This property is required. String
(String) Specifies the WITH clause to be used in native sql log restore command. This is only applicable for native log restore.
nativeRecoveryWithClause This property is required. 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 This property is required. 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 This property is required. String
(String) Specifies a policy to be used while recovering existing databases.

  • Constraints: Allowable values are: FailIfExists, Overwrite.
replayEntireLastLog This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. bool
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
EnableMultiStageRestore This property is required. bool
(Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
EnableAutoSync This property is required. bool
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
EnableMultiStageRestore This property is required. bool
(Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
enableAutoSync This property is required. Boolean
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
enableMultiStageRestore This property is required. Boolean
(Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
enableAutoSync This property is required. boolean
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
enableMultiStageRestore This property is required. 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 This property is required. bool
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
enable_multi_stage_restore This property is required. bool
(Boolean) Set this to true if you are creating a multi-stage Sql restore task needed for features such as Hot-Standby.
enableAutoSync This property is required. Boolean
(Boolean) Set this to true if you want to enable auto sync for multi stage restore.
enableMultiStageRestore This property is required. 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 This property is required. string
(String) Specifies the directory where to keep the files matching the pattern.
FilenamePattern This property is required. string
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
Directory This property is required. string
(String) Specifies the directory where to keep the files matching the pattern.
FilenamePattern This property is required. string
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
directory This property is required. String
(String) Specifies the directory where to keep the files matching the pattern.
filenamePattern This property is required. String
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
directory This property is required. string
(String) Specifies the directory where to keep the files matching the pattern.
filenamePattern This property is required. string
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
directory This property is required. str
(String) Specifies the directory where to keep the files matching the pattern.
filename_pattern This property is required. str
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.
directory This property is required. String
(String) Specifies the directory where to keep the files matching the pattern.
filenamePattern This property is required. String
(String) Specifies a pattern to be matched with filenames. This can be a regex expression.

GetBackupRecoveriesRecoveryMssqlParamVlanConfig

DisableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
DisableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. String
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
disable_vlan This property is required. 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 This property is required. 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 This property is required. str
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. String
(String) Interface group to use for Recovery.

GetBackupRecoveriesRecoveryPermission

CreatedAtTimeMsecs This property is required. double
(Integer) Epoch time when tenant was created.
DeletedAtTimeMsecs This property is required. double
(Integer) Epoch time when tenant was last updated.
Description This property is required. string
(String) Description about the tenant.
ExternalVendorMetadatas This property is required. 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 This property is required. 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 This property is required. bool
(Boolean) Flag to indicate if tenant is managed on helios.
LastUpdatedAtTimeMsecs This property is required. double
(Integer) Epoch time when tenant was last updated.
Name This property is required. string
(String) Specifies the name of the object.
Networks This property is required. List<GetBackupRecoveriesRecoveryPermissionNetwork>
(List) Networking information about a Tenant on a Cluster. Nested schema for network:
Status This property is required. 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 This property is required. float64
(Integer) Epoch time when tenant was created.
DeletedAtTimeMsecs This property is required. float64
(Integer) Epoch time when tenant was last updated.
Description This property is required. string
(String) Description about the tenant.
ExternalVendorMetadatas This property is required. []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 This property is required. 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 This property is required. bool
(Boolean) Flag to indicate if tenant is managed on helios.
LastUpdatedAtTimeMsecs This property is required. float64
(Integer) Epoch time when tenant was last updated.
Name This property is required. string
(String) Specifies the name of the object.
Networks This property is required. []GetBackupRecoveriesRecoveryPermissionNetwork
(List) Networking information about a Tenant on a Cluster. Nested schema for network:
Status This property is required. 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 This property is required. Double
(Integer) Epoch time when tenant was created.
deletedAtTimeMsecs This property is required. Double
(Integer) Epoch time when tenant was last updated.
description This property is required. String
(String) Description about the tenant.
externalVendorMetadatas This property is required. 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 This property is required. 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 This property is required. Boolean
(Boolean) Flag to indicate if tenant is managed on helios.
lastUpdatedAtTimeMsecs This property is required. Double
(Integer) Epoch time when tenant was last updated.
name This property is required. String
(String) Specifies the name of the object.
networks This property is required. List<GetBackupRecoveriesRecoveryPermissionNetwork>
(List) Networking information about a Tenant on a Cluster. Nested schema for network:
status This property is required. 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 This property is required. number
(Integer) Epoch time when tenant was created.
deletedAtTimeMsecs This property is required. number
(Integer) Epoch time when tenant was last updated.
description This property is required. string
(String) Description about the tenant.
externalVendorMetadatas This property is required. 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 This property is required. 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 This property is required. boolean
(Boolean) Flag to indicate if tenant is managed on helios.
lastUpdatedAtTimeMsecs This property is required. number
(Integer) Epoch time when tenant was last updated.
name This property is required. string
(String) Specifies the name of the object.
networks This property is required. GetBackupRecoveriesRecoveryPermissionNetwork[]
(List) Networking information about a Tenant on a Cluster. Nested schema for network:
status This property is required. 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 This property is required. float
(Integer) Epoch time when tenant was created.
deleted_at_time_msecs This property is required. float
(Integer) Epoch time when tenant was last updated.
description This property is required. str
(String) Description about the tenant.
external_vendor_metadatas This property is required. 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 This property is required. 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 This property is required. bool
(Boolean) Flag to indicate if tenant is managed on helios.
last_updated_at_time_msecs This property is required. float
(Integer) Epoch time when tenant was last updated.
name This property is required. str
(String) Specifies the name of the object.
networks This property is required. Sequence[GetBackupRecoveriesRecoveryPermissionNetwork]
(List) Networking information about a Tenant on a Cluster. Nested schema for network:
status This property is required. 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 This property is required. Number
(Integer) Epoch time when tenant was created.
deletedAtTimeMsecs This property is required. Number
(Integer) Epoch time when tenant was last updated.
description This property is required. String
(String) Description about the tenant.
externalVendorMetadatas This property is required. 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 This property is required. 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 This property is required. Boolean
(Boolean) Flag to indicate if tenant is managed on helios.
lastUpdatedAtTimeMsecs This property is required. Number
(Integer) Epoch time when tenant was last updated.
name This property is required. String
(String) Specifies the name of the object.
networks This property is required. List<Property Map>
(List) Networking information about a Tenant on a Cluster. Nested schema for network:
status This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies the unique identifier of the IBM's account ID.
Crn This property is required. string
(String) Specifies the unique CRN associated with the tenant.
CustomProperties This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
ResourceGroupId This property is required. string
(String) Specifies the Resource Group ID associated with the tenant.
ResourceInstanceId This property is required. string
(String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
AccountId This property is required. string
(String) Specifies the unique identifier of the IBM's account ID.
Crn This property is required. string
(String) Specifies the unique CRN associated with the tenant.
CustomProperties This property is required. []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 This property is required. 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 This property is required. []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 This property is required. 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 This property is required. string
(String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
ResourceGroupId This property is required. string
(String) Specifies the Resource Group ID associated with the tenant.
ResourceInstanceId This property is required. string
(String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
accountId This property is required. String
(String) Specifies the unique identifier of the IBM's account ID.
crn This property is required. String
(String) Specifies the unique CRN associated with the tenant.
customProperties This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
(String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
resourceGroupId This property is required. String
(String) Specifies the Resource Group ID associated with the tenant.
resourceInstanceId This property is required. String
(String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
accountId This property is required. string
(String) Specifies the unique identifier of the IBM's account ID.
crn This property is required. string
(String) Specifies the unique CRN associated with the tenant.
customProperties This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
resourceGroupId This property is required. string
(String) Specifies the Resource Group ID associated with the tenant.
resourceInstanceId This property is required. string
(String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
account_id This property is required. str
(String) Specifies the unique identifier of the IBM's account ID.
crn This property is required. str
(String) Specifies the unique CRN associated with the tenant.
custom_properties This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
(String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
resource_group_id This property is required. str
(String) Specifies the Resource Group ID associated with the tenant.
resource_instance_id This property is required. str
(String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
accountId This property is required. String
(String) Specifies the unique identifier of the IBM's account ID.
crn This property is required. String
(String) Specifies the unique CRN associated with the tenant.
customProperties This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
(String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
resourceGroupId This property is required. String
(String) Specifies the Resource Group ID associated with the tenant.
resourceInstanceId This property is required. String
(String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.

GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty

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

GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig

CosResourceConfigs This property is required. 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
ResourceUrl This property is required. string
(String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
resourceUrl This property is required. String
(String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
resourceUrl This property is required. string
(String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
resource_url This property is required. str
(String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
resourceUrl This property is required. String
(String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.

GetBackupRecoveriesRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig

BillingApiKeySecretId This property is required. string
(String) Specifies Id of the secret that contains the API key.
IamUrl This property is required. 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 This property is required. string
(String) Specifies Id of the secret that contains the API key.
IamUrl This property is required. 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 This property is required. String
(String) Specifies Id of the secret that contains the API key.
iamUrl This property is required. 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 This property is required. string
(String) Specifies Id of the secret that contains the API key.
iamUrl This property is required. 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 This property is required. str
(String) Specifies Id of the secret that contains the API key.
iam_url This property is required. 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 This property is required. String
(String) Specifies Id of the secret that contains the API key.
iamUrl This property is required. 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 This property is required. 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 This property is required. double
(Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
Url This property is required. string
(String) Specifies the base metering URL that will be used by cluster to send the billing information.
PartIds This property is required. []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 This property is required. float64
(Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
Url This property is required. string
(String) Specifies the base metering URL that will be used by cluster to send the billing information.
partIds This property is required. 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 This property is required. Double
(Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
url This property is required. String
(String) Specifies the base metering URL that will be used by cluster to send the billing information.
partIds This property is required. 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 This property is required. number
(Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
url This property is required. string
(String) Specifies the base metering URL that will be used by cluster to send the billing information.
part_ids This property is required. 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 This property is required. float
(Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
url This property is required. str
(String) Specifies the base metering URL that will be used by cluster to send the billing information.
partIds This property is required. 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 This property is required. Number
(Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
url This property is required. String
(String) Specifies the base metering URL that will be used by cluster to send the billing information.

GetBackupRecoveriesRecoveryPermissionNetwork

ClusterHostname This property is required. 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 This property is required. 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 This property is required. bool
(Boolean) Whether connector (hybrid extender) is enabled.
ClusterHostname This property is required. 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 This property is required. []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 This property is required. bool
(Boolean) Whether connector (hybrid extender) is enabled.
clusterHostname This property is required. 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 This property is required. 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 This property is required. Boolean
(Boolean) Whether connector (hybrid extender) is enabled.
clusterHostname This property is required. 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 This property is required. 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 This property is required. boolean
(Boolean) Whether connector (hybrid extender) is enabled.
cluster_hostname This property is required. 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 This property is required. 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 This property is required. bool
(Boolean) Whether connector (hybrid extender) is enabled.
clusterHostname This property is required. 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 This property is required. 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 This property is required. Boolean
(Boolean) Whether connector (hybrid extender) is enabled.

GetBackupRecoveriesRecoveryPhysicalParam

DownloadFileAndFolderParams This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam>
(List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
MountVolumeParams This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam>
(List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
Objects This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam>
(List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
RecoverVolumeParams This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam>
(List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
RecoveryAction This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam>
(List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
DownloadFileAndFolderParams This property is required. []GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam
(List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
MountVolumeParams This property is required. []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam
(List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
Objects This property is required. []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 This property is required. []GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam
(List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
RecoverVolumeParams This property is required. []GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam
(List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
RecoveryAction This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam
(List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
downloadFileAndFolderParams This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam>
(List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
mountVolumeParams This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam>
(List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
objects This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam>
(List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
recoverVolumeParams This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam>
(List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
recoveryAction This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam>
(List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
downloadFileAndFolderParams This property is required. GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam[]
(List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
mountVolumeParams This property is required. GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam[]
(List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
objects This property is required. 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 This property is required. GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam[]
(List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
recoverVolumeParams This property is required. GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam[]
(List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
recoveryAction This property is required. 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 This property is required. GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam[]
(List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
download_file_and_folder_params This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam]
(List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
mount_volume_params This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParam]
(List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
objects This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam]
(List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
recover_volume_params This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam]
(List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
recovery_action This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam]
(List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:
downloadFileAndFolderParams This property is required. List<Property Map>
(List) Specifies the parameters to download files and folders. Nested schema for download_file_and_folder_params:
mountVolumeParams This property is required. List<Property Map>
(List) Specifies the parameters to mount Physical Volumes. Nested schema for mount_volume_params:
objects This property is required. 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 This property is required. List<Property Map>
(List) Specifies the parameters to perform a file and folder recovery. Nested schema for recover_file_and_folder_params:
recoverVolumeParams This property is required. List<Property Map>
(List) Specifies the parameters to recover Physical Volumes. Nested schema for recover_volume_params:
recoveryAction This property is required. 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 This property is required. List<Property Map>
(List) Specifies the parameters to perform a system recovery. Nested schema for system_recovery_params:

GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParam

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

GetBackupRecoveriesRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder

AbsolutePath This property is required. string
(String) Specifies the absolute path to the file or folder.
DestinationDir This property is required. string
(String) Specifies the destination directory where the file/directory was copied.
IsDirectory This property is required. bool
(Boolean) Specifies whether this is a directory or not.
IsViewFileRecovery This property is required. bool
(Boolean) Specify if the recovery is of type view file/folder.
Messages This property is required. List<string>
(List) Specify error messages about the file during recovery.
Status This property is required. 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 This property is required. string
(String) Specifies the absolute path to the file or folder.
DestinationDir This property is required. string
(String) Specifies the destination directory where the file/directory was copied.
IsDirectory This property is required. bool
(Boolean) Specifies whether this is a directory or not.
IsViewFileRecovery This property is required. bool
(Boolean) Specify if the recovery is of type view file/folder.
Messages This property is required. []string
(List) Specify error messages about the file during recovery.
Status This property is required. 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 This property is required. String
(String) Specifies the absolute path to the file or folder.
destinationDir This property is required. String
(String) Specifies the destination directory where the file/directory was copied.
isDirectory This property is required. Boolean
(Boolean) Specifies whether this is a directory or not.
isViewFileRecovery This property is required. Boolean
(Boolean) Specify if the recovery is of type view file/folder.
messages This property is required. List<String>
(List) Specify error messages about the file during recovery.
status This property is required. 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 This property is required. string
(String) Specifies the absolute path to the file or folder.
destinationDir This property is required. string
(String) Specifies the destination directory where the file/directory was copied.
isDirectory This property is required. boolean
(Boolean) Specifies whether this is a directory or not.
isViewFileRecovery This property is required. boolean
(Boolean) Specify if the recovery is of type view file/folder.
messages This property is required. string[]
(List) Specify error messages about the file during recovery.
status This property is required. 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 This property is required. str
(String) Specifies the absolute path to the file or folder.
destination_dir This property is required. str
(String) Specifies the destination directory where the file/directory was copied.
is_directory This property is required. bool
(Boolean) Specifies whether this is a directory or not.
is_view_file_recovery This property is required. bool
(Boolean) Specify if the recovery is of type view file/folder.
messages This property is required. Sequence[str]
(List) Specify error messages about the file during recovery.
status This property is required. 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 This property is required. String
(String) Specifies the absolute path to the file or folder.
destinationDir This property is required. String
(String) Specifies the destination directory where the file/directory was copied.
isDirectory This property is required. Boolean
(Boolean) Specifies whether this is a directory or not.
isViewFileRecovery This property is required. Boolean
(Boolean) Specify if the recovery is of type view file/folder.
messages This property is required. List<String>
(List) Specify error messages about the file during recovery.
status This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam>
(List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
TargetEnvironment This property is required. string
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

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

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

  • Constraints: Allowable values are: kPhysical.
physicalTargetParams This property is required. GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam[]
(List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
targetEnvironment This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam]
(List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
target_environment This property is required. str
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

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

  • Constraints: Allowable values are: kPhysical.

GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam

MountToOriginalTarget This property is required. bool
(Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
MountedVolumeMappings This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping>
(List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
NewTargetConfigs This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig>
(List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
OriginalTargetConfigs This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig>
(List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
ReadOnlyMount This property is required. bool
(Boolean) Specifies whether to perform a read-only mount. Default is false.
VlanConfigs This property is required. 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 This property is required. 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 This property is required. bool
(Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
MountedVolumeMappings This property is required. []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping
(List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
NewTargetConfigs This property is required. []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig
(List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
OriginalTargetConfigs This property is required. []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig
(List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
ReadOnlyMount This property is required. bool
(Boolean) Specifies whether to perform a read-only mount. Default is false.
VlanConfigs This property is required. []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 This property is required. []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 This property is required. Boolean
(Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
mountedVolumeMappings This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping>
(List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
newTargetConfigs This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig>
(List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
originalTargetConfigs This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig>
(List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
readOnlyMount This property is required. Boolean
(Boolean) Specifies whether to perform a read-only mount. Default is false.
vlanConfigs This property is required. 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 This property is required. 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 This property is required. boolean
(Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
mountedVolumeMappings This property is required. GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping[]
(List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
newTargetConfigs This property is required. GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig[]
(List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
originalTargetConfigs This property is required. GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig[]
(List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
readOnlyMount This property is required. boolean
(Boolean) Specifies whether to perform a read-only mount. Default is false.
vlanConfigs This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping]
(List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
new_target_configs This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig]
(List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
original_target_configs This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig]
(List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
read_only_mount This property is required. bool
(Boolean) Specifies whether to perform a read-only mount. Default is false.
vlan_configs This property is required. 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 This property is required. 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 This property is required. Boolean
(Boolean) Specifies whether to mount to the original target. If true, originalTargetConfig must be specified. If false, newTargetConfig must be specified.
mountedVolumeMappings This property is required. List<Property Map>
(List) Specifies the mapping of original volumes and mounted volumes. Nested schema for mounted_volume_mapping:
newTargetConfigs This property is required. List<Property Map>
(List) Specifies the configuration for mounting to a new target. Nested schema for new_target_config:
originalTargetConfigs This property is required. List<Property Map>
(List) Specifies the configuration for mounting to the original target. Nested schema for original_target_config:
readOnlyMount This property is required. Boolean
(Boolean) Specifies whether to perform a read-only mount. Default is false.
vlanConfigs This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies the type of the file system of the volume.
MountedVolume This property is required. string
(String) Specifies the name of the point where the volume is mounted.
OriginalVolume This property is required. string
(String) Specifies the name of the original volume.
FileSystemType This property is required. string
(String) Specifies the type of the file system of the volume.
MountedVolume This property is required. string
(String) Specifies the name of the point where the volume is mounted.
OriginalVolume This property is required. string
(String) Specifies the name of the original volume.
fileSystemType This property is required. String
(String) Specifies the type of the file system of the volume.
mountedVolume This property is required. String
(String) Specifies the name of the point where the volume is mounted.
originalVolume This property is required. String
(String) Specifies the name of the original volume.
fileSystemType This property is required. string
(String) Specifies the type of the file system of the volume.
mountedVolume This property is required. string
(String) Specifies the name of the point where the volume is mounted.
originalVolume This property is required. string
(String) Specifies the name of the original volume.
file_system_type This property is required. str
(String) Specifies the type of the file system of the volume.
mounted_volume This property is required. str
(String) Specifies the name of the point where the volume is mounted.
original_volume This property is required. str
(String) Specifies the name of the original volume.
fileSystemType This property is required. String
(String) Specifies the type of the file system of the volume.
mountedVolume This property is required. String
(String) Specifies the name of the point where the volume is mounted.
originalVolume This property is required. String
(String) Specifies the name of the original volume.

GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig

MountTargets This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget>
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
ServerCredentials This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
ServerCredentials This property is required. []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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget>
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
serverCredentials This property is required. 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 This property is required. GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget[]
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
serverCredentials This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget]
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
server_credentials This property is required. 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 This property is required. List<Property Map>
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
serverCredentials This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies the name of the object.
ParentSourceId This property is required. double
(Integer) Specifies the id of the parent source of the target.
ParentSourceName This property is required. string
(String) Specifies the name of the parent source of the target.
Id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
ParentSourceId This property is required. float64
(Integer) Specifies the id of the parent source of the target.
ParentSourceName This property is required. string
(String) Specifies the name of the parent source of the target.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.
parentSourceId This property is required. Double
(Integer) Specifies the id of the parent source of the target.
parentSourceName This property is required. String
(String) Specifies the name of the parent source of the target.
id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
parentSourceId This property is required. number
(Integer) Specifies the id of the parent source of the target.
parentSourceName This property is required. string
(String) Specifies the name of the parent source of the target.
id This property is required. 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 This property is required. str
(String) Specifies the name of the object.
parent_source_id This property is required. float
(Integer) Specifies the id of the parent source of the target.
parent_source_name This property is required. str
(String) Specifies the name of the parent source of the target.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.
parentSourceId This property is required. Number
(Integer) Specifies the id of the parent source of the target.
parentSourceName This property is required. String
(String) Specifies the name of the parent source of the target.

GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigServerCredential

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

GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig

ServerCredentials This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies the password to access target entity.
Username This property is required. string
(String) Specifies the username to access target entity.
Password This property is required. string
(String) Specifies the password to access target entity.
Username This property is required. string
(String) Specifies the username to access target entity.
password This property is required. String
(String) Specifies the password to access target entity.
username This property is required. String
(String) Specifies the username to access target entity.
password This property is required. string
(String) Specifies the password to access target entity.
username This property is required. string
(String) Specifies the username to access target entity.
password This property is required. str
(String) Specifies the password to access target entity.
username This property is required. str
(String) Specifies the username to access target entity.
password This property is required. String
(String) Specifies the password to access target entity.
username This property is required. String
(String) Specifies the username to access target entity.

GetBackupRecoveriesRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamVlanConfig

DisableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
DisableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. String
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
disable_vlan This property is required. 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 This property is required. 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 This property is required. str
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. String
(String) Interface group to use for Recovery.

GetBackupRecoveriesRecoveryPhysicalParamObject

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

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

  • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
StartTimeUsecs This property is required. float64
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
Status This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfo>
(List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
bytesRestored This property is required. Double
(Integer) Specify the total bytes restored.
endTimeUsecs This property is required. Double
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
messages This property is required. List<String>
(List) Specify error messages about the file during recovery.
objectInfos This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo>
(List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
pointInTimeUsecs This property is required. Double
(Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
progressTaskId This property is required. String
(String) Progress monitor task id for Recovery.
protectionGroupId This property is required. String
(String) Specifies the protection group id of the object snapshot.
protectionGroupName This property is required. String
(String) Specifies the protection group name of the object snapshot.
recoverFromStandby This property is required. Boolean
(Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
snapshotCreationTimeUsecs This property is required. Double
(Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
snapshotId This property is required. String
(String) Specifies the snapshot id.
snapshotTargetType This property is required. String
Specifies the snapshot's target type from which recovery has been performed.

  • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
startTimeUsecs This property is required. Double
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfo[]
(List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
bytesRestored This property is required. number
(Integer) Specify the total bytes restored.
endTimeUsecs This property is required. number
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
messages This property is required. string[]
(List) Specify error messages about the file during recovery.
objectInfos This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo[]
(List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
pointInTimeUsecs This property is required. number
(Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
progressTaskId This property is required. string
(String) Progress monitor task id for Recovery.
protectionGroupId This property is required. string
(String) Specifies the protection group id of the object snapshot.
protectionGroupName This property is required. string
(String) Specifies the protection group name of the object snapshot.
recoverFromStandby This property is required. boolean
(Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
snapshotCreationTimeUsecs This property is required. number
(Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
snapshotId This property is required. string
(String) Specifies the snapshot id.
snapshotTargetType This property is required. string
Specifies the snapshot's target type from which recovery has been performed.

  • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
startTimeUsecs This property is required. number
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfo]
(List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
bytes_restored This property is required. float
(Integer) Specify the total bytes restored.
end_time_usecs This property is required. float
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
messages This property is required. Sequence[str]
(List) Specify error messages about the file during recovery.
object_infos This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo]
(List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
point_in_time_usecs This property is required. float
(Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
progress_task_id This property is required. str
(String) Progress monitor task id for Recovery.
protection_group_id This property is required. str
(String) Specifies the protection group id of the object snapshot.
protection_group_name This property is required. str
(String) Specifies the protection group name of the object snapshot.
recover_from_standby This property is required. bool
(Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
snapshot_creation_time_usecs This property is required. float
(Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
snapshot_id This property is required. str
(String) Specifies the snapshot id.
snapshot_target_type This property is required. 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 This property is required. float
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. List<Property Map>
(List) Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
bytesRestored This property is required. Number
(Integer) Specify the total bytes restored.
endTimeUsecs This property is required. Number
Returns the recoveries which are started before the specific time. This value should be in Unix timestamp epoch in microseconds.
messages This property is required. List<String>
(List) Specify error messages about the file during recovery.
objectInfos This property is required. List<Property Map>
(List) Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
pointInTimeUsecs This property is required. Number
(Integer) Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
progressTaskId This property is required. String
(String) Progress monitor task id for Recovery.
protectionGroupId This property is required. String
(String) Specifies the protection group id of the object snapshot.
protectionGroupName This property is required. String
(String) Specifies the protection group name of the object snapshot.
recoverFromStandby This property is required. Boolean
(Boolean) Specifies that user wants to perform standby restore if it is enabled for this object.
snapshotCreationTimeUsecs This property is required. Number
(Integer) Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
snapshotId This property is required. String
(String) Specifies the snapshot id.
snapshotTargetType This property is required. String
Specifies the snapshot's target type from which recovery has been performed.

  • Constraints: Allowable list items are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
startTimeUsecs This property is required. Number
Returns the recoveries which are started after the specific time. This value should be in Unix timestamp epoch in microseconds.
status This property is required. 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 This property is required. string
(String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
OwnershipContext This property is required. string
(String) Specifies the ownership context for the target.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting

AwsTierings This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering>
(List) Specifies aws tiers. Nested schema for aws_tiering:
AzureTierings This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering>
(List) Specifies Azure tiers. Nested schema for azure_tiering:
CloudPlatform This property is required. string
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
CurrentTierType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering>
(List) Specifies Google tiers. Nested schema for google_tiering:
OracleTierings This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering>
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
AwsTierings This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering
(List) Specifies aws tiers. Nested schema for aws_tiering:
AzureTierings This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering
(List) Specifies Azure tiers. Nested schema for azure_tiering:
CloudPlatform This property is required. string
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
CurrentTierType This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering
(List) Specifies Google tiers. Nested schema for google_tiering:
OracleTierings This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
awsTierings This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering>
(List) Specifies aws tiers. Nested schema for aws_tiering:
azureTierings This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering>
(List) Specifies Azure tiers. Nested schema for azure_tiering:
cloudPlatform This property is required. String
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
currentTierType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering>
(List) Specifies Google tiers. Nested schema for google_tiering:
oracleTierings This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering>
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
awsTierings This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering[]
(List) Specifies aws tiers. Nested schema for aws_tiering:
azureTierings This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering[]
(List) Specifies Azure tiers. Nested schema for azure_tiering:
cloudPlatform This property is required. string
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
currentTierType This property is required. 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 This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering[]
(List) Specifies Google tiers. Nested schema for google_tiering:
oracleTierings This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering[]
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
aws_tierings This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering]
(List) Specifies aws tiers. Nested schema for aws_tiering:
azure_tierings This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering]
(List) Specifies Azure tiers. Nested schema for azure_tiering:
cloud_platform This property is required. str
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
current_tier_type This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering]
(List) Specifies Google tiers. Nested schema for google_tiering:
oracle_tierings This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering]
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:
awsTierings This property is required. List<Property Map>
(List) Specifies aws tiers. Nested schema for aws_tiering:
azureTierings This property is required. List<Property Map>
(List) Specifies Azure tiers. Nested schema for azure_tiering:
cloudPlatform This property is required. String
(String) Specifies the cloud platform to enable tiering.

  • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
currentTierType This property is required. 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 This property is required. List<Property Map>
(List) Specifies Google tiers. Nested schema for google_tiering:
oracleTierings This property is required. List<Property Map>
(List) Specifies Oracle tiers. Nested schema for oracle_tiering:

GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering

Tiers This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
MoveAfter This property is required. float64
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
move_after This property is required. float
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
move_after_unit This property is required. 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 This property is required. str
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering

Tiers This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
MoveAfter This property is required. float64
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
move_after This property is required. float
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
move_after_unit This property is required. 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 This property is required. str
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering

Tiers This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
MoveAfter This property is required. float64
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
move_after This property is required. float
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
move_after_unit This property is required. 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 This property is required. str
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

GetBackupRecoveriesRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering

Tiers This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
MoveAfter This property is required. float64
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
MoveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Double
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. string
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
move_after This property is required. float
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
move_after_unit This property is required. 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 This property is required. str
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
moveAfter This property is required. Number
(Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
moveAfterUnit This property is required. 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 This property is required. String
(String) Specifies the Oracle tier types.

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfo

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

  • Constraints: Allowable values are: kPhysical, kSQL.
GlobalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
Id This property is required. 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 This property is required. double
(Integer) Specifies the logical size of object in bytes.
Name This property is required. string
(String) Specifies the name of the object.
ObjectHash This property is required. string
(String) Specifies the hash identifier of the object.
ObjectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
ProtectionType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. double
(Integer) Specifies registered source id to which object belongs.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary>
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
ChildObjects This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject
(List) Specifies child object details. Nested schema for child_objects:
Environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
GlobalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
Id This property is required. 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 This property is required. float64
(Integer) Specifies the logical size of object in bytes.
Name This property is required. string
(String) Specifies the name of the object.
ObjectHash This property is required. string
(String) Specifies the hash identifier of the object.
ObjectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
ProtectionType This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. float64
(Integer) Specifies registered source id to which object belongs.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject>
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. String
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. Double
(Integer) Specifies the logical size of object in bytes.
name This property is required. String
(String) Specifies the name of the object.
objectHash This property is required. String
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. String
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. Double
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. String
(String) Specifies registered source name to which object belongs.
uuid This property is required. String
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary>
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject[]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. number
(Integer) Specifies the logical size of object in bytes.
name This property is required. string
(String) Specifies the name of the object.
objectHash This property is required. string
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary[]
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. number
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. string
(String) Specifies registered source name to which object belongs.
uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary[]
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary[]
(List) Nested schema for windows_cluster_summary:
child_objects This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. str
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
global_id This property is required. str
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. float
(Integer) Specifies the logical size of object in bytes.
name This property is required. str
(String) Specifies the name of the object.
object_hash This property is required. str
(String) Specifies the hash identifier of the object.
object_type This property is required. 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 This property is required. str
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protection_type This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary]
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
source_id This property is required. float
(Integer) Specifies registered source id to which object belongs.
source_name This property is required. str
(String) Specifies registered source name to which object belongs.
uuid This property is required. str
(String) Specifies the uuid which is a unique identifier of the object.
v_center_summaries This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary]
(List) Nested schema for v_center_summary:
windows_cluster_summaries This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary]
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. List<Property Map>
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. String
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. Number
(Integer) Specifies the logical size of object in bytes.
name This property is required. String
(String) Specifies the name of the object.
objectHash This property is required. String
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. String
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. List<Property Map>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. Number
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. String
(String) Specifies registered source name to which object belongs.
uuid This property is required. String
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. List<Property Map>
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. List<Property Map>
(List) Nested schema for windows_cluster_summary:

GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObject

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

  • Constraints: Allowable values are: kPhysical, kSQL.
GlobalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
Id This property is required. 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 This property is required. double
(Integer) Specifies the logical size of object in bytes.
Name This property is required. string
(String) Specifies the name of the object.
ObjectHash This property is required. string
(String) Specifies the hash identifier of the object.
ObjectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
ProtectionType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. double
(Integer) Specifies registered source id to which object belongs.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary>
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
ChildObjects This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject
(List) Specifies child object details. Nested schema for child_objects:
Environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
GlobalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
Id This property is required. 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 This property is required. float64
(Integer) Specifies the logical size of object in bytes.
Name This property is required. string
(String) Specifies the name of the object.
ObjectHash This property is required. string
(String) Specifies the hash identifier of the object.
ObjectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
ProtectionType This property is required. 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 This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. float64
(Integer) Specifies registered source id to which object belongs.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. []GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject>
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. String
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. Double
(Integer) Specifies the logical size of object in bytes.
name This property is required. String
(String) Specifies the name of the object.
objectHash This property is required. String
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. String
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. Double
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. String
(String) Specifies registered source name to which object belongs.
uuid This property is required. String
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary>
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject[]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. string
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. string
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. number
(Integer) Specifies the logical size of object in bytes.
name This property is required. string
(String) Specifies the name of the object.
objectHash This property is required. string
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. string
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary[]
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. number
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. string
(String) Specifies registered source name to which object belongs.
uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary[]
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary[]
(List) Nested schema for windows_cluster_summary:
child_objects This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. str
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
global_id This property is required. str
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. float
(Integer) Specifies the logical size of object in bytes.
name This property is required. str
(String) Specifies the name of the object.
object_hash This property is required. str
(String) Specifies the hash identifier of the object.
object_type This property is required. 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 This property is required. str
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protection_type This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary]
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
source_id This property is required. float
(Integer) Specifies registered source id to which object belongs.
source_name This property is required. str
(String) Specifies registered source name to which object belongs.
uuid This property is required. str
(String) Specifies the uuid which is a unique identifier of the object.
v_center_summaries This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary]
(List) Nested schema for v_center_summary:
windows_cluster_summaries This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary]
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. List<Property Map>
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. String
(String) Specifies the environment of the object.

  • Constraints: Allowable values are: kPhysical, kSQL.
globalId This property is required. String
(String) Specifies the global id which is a unique identifier of the object.
id This property is required. 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 This property is required. Number
(Integer) Specifies the logical size of object in bytes.
name This property is required. String
(String) Specifies the name of the object.
objectHash This property is required. String
(String) Specifies the hash identifier of the object.
objectType This property is required. 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 This property is required. String
(String) Specifies the operating system type of the object.

  • Constraints: Allowable values are: kLinux, kWindows.
protectionType This property is required. 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 This property is required. List<Property Map>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. Number
(Integer) Specifies registered source id to which object belongs.
sourceName This property is required. String
(String) Specifies registered source name to which object belongs.
uuid This property is required. String
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. List<Property Map>
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. List<Property Map>
(List) Nested schema for windows_cluster_summary:

GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary

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

GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary

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

GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary

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

GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary

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

GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoVCenterSummary

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

GetBackupRecoveriesRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary

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

GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParam

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

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

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

  • Constraints: Allowable values are: kPhysical.
filesAndFolders This property is required. GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder[]
(List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
physicalTargetParams This property is required. GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParam[]
(List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
targetEnvironment This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder]
(List) Specifies the information about the files and folders to be recovered. Nested schema for files_and_folders:
physical_target_params This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParam]
(List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
target_environment This property is required. str
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

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

  • Constraints: Allowable values are: kPhysical.

GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder

AbsolutePath This property is required. string
(String) Specifies the absolute path to the file or folder.
DestinationDir This property is required. string
(String) Specifies the destination directory where the file/directory was copied.
IsDirectory This property is required. bool
(Boolean) Specifies whether this is a directory or not.
IsViewFileRecovery This property is required. bool
(Boolean) Specify if the recovery is of type view file/folder.
Messages This property is required. List<string>
(List) Specify error messages about the file during recovery.
Status This property is required. 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 This property is required. string
(String) Specifies the absolute path to the file or folder.
DestinationDir This property is required. string
(String) Specifies the destination directory where the file/directory was copied.
IsDirectory This property is required. bool
(Boolean) Specifies whether this is a directory or not.
IsViewFileRecovery This property is required. bool
(Boolean) Specify if the recovery is of type view file/folder.
Messages This property is required. []string
(List) Specify error messages about the file during recovery.
Status This property is required. 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 This property is required. String
(String) Specifies the absolute path to the file or folder.
destinationDir This property is required. String
(String) Specifies the destination directory where the file/directory was copied.
isDirectory This property is required. Boolean
(Boolean) Specifies whether this is a directory or not.
isViewFileRecovery This property is required. Boolean
(Boolean) Specify if the recovery is of type view file/folder.
messages This property is required. List<String>
(List) Specify error messages about the file during recovery.
status This property is required. 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 This property is required. string
(String) Specifies the absolute path to the file or folder.
destinationDir This property is required. string
(String) Specifies the destination directory where the file/directory was copied.
isDirectory This property is required. boolean
(Boolean) Specifies whether this is a directory or not.
isViewFileRecovery This property is required. boolean
(Boolean) Specify if the recovery is of type view file/folder.
messages This property is required. string[]
(List) Specify error messages about the file during recovery.
status This property is required. 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 This property is required. str
(String) Specifies the absolute path to the file or folder.
destination_dir This property is required. str
(String) Specifies the destination directory where the file/directory was copied.
is_directory This property is required. bool
(Boolean) Specifies whether this is a directory or not.
is_view_file_recovery This property is required. bool
(Boolean) Specify if the recovery is of type view file/folder.
messages This property is required. Sequence[str]
(List) Specify error messages about the file during recovery.
status This property is required. 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 This property is required. String
(String) Specifies the absolute path to the file or folder.
destinationDir This property is required. String
(String) Specifies the destination directory where the file/directory was copied.
isDirectory This property is required. Boolean
(Boolean) Specifies whether this is a directory or not.
isViewFileRecovery This property is required. Boolean
(Boolean) Specify if the recovery is of type view file/folder.
messages This property is required. List<String>
(List) Specify error messages about the file during recovery.
status This property is required. 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 This property is required. string
(String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
ContinueOnError This property is required. bool
(Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
OverwriteExisting This property is required. bool
(Boolean) Specifies whether to overwrite existing file/folder during recovery.
PreserveAcls This property is required. bool
(Boolean) Whether to preserve the ACLs of the original file.
PreserveAttributes This property is required. bool
(Boolean) Specifies whether to preserve file/folder attributes during recovery.
PreserveTimestamps This property is required. bool
(Boolean) Whether to preserve the original time stamps.
RecoverTargets This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget>
(List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
RestoreEntityType This property is required. 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 This property is required. bool
(Boolean) If this is true, then files will be restored to original paths.
SaveSuccessFiles This property is required. bool
(Boolean) Specifies whether to save success files or not. Default value is false.
VlanConfigs This property is required. 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 This property is required. string
(String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
ContinueOnError This property is required. bool
(Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
OverwriteExisting This property is required. bool
(Boolean) Specifies whether to overwrite existing file/folder during recovery.
PreserveAcls This property is required. bool
(Boolean) Whether to preserve the ACLs of the original file.
PreserveAttributes This property is required. bool
(Boolean) Specifies whether to preserve file/folder attributes during recovery.
PreserveTimestamps This property is required. bool
(Boolean) Whether to preserve the original time stamps.
RecoverTargets This property is required. []GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget
(List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
RestoreEntityType This property is required. 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 This property is required. bool
(Boolean) If this is true, then files will be restored to original paths.
SaveSuccessFiles This property is required. bool
(Boolean) Specifies whether to save success files or not. Default value is false.
VlanConfigs This property is required. []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 This property is required. String
(String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
continueOnError This property is required. Boolean
(Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
overwriteExisting This property is required. Boolean
(Boolean) Specifies whether to overwrite existing file/folder during recovery.
preserveAcls This property is required. Boolean
(Boolean) Whether to preserve the ACLs of the original file.
preserveAttributes This property is required. Boolean
(Boolean) Specifies whether to preserve file/folder attributes during recovery.
preserveTimestamps This property is required. Boolean
(Boolean) Whether to preserve the original time stamps.
recoverTargets This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget>
(List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
restoreEntityType This property is required. 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 This property is required. Boolean
(Boolean) If this is true, then files will be restored to original paths.
saveSuccessFiles This property is required. Boolean
(Boolean) Specifies whether to save success files or not. Default value is false.
vlanConfigs This property is required. 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 This property is required. string
(String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
continueOnError This property is required. boolean
(Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
overwriteExisting This property is required. boolean
(Boolean) Specifies whether to overwrite existing file/folder during recovery.
preserveAcls This property is required. boolean
(Boolean) Whether to preserve the ACLs of the original file.
preserveAttributes This property is required. boolean
(Boolean) Specifies whether to preserve file/folder attributes during recovery.
preserveTimestamps This property is required. boolean
(Boolean) Whether to preserve the original time stamps.
recoverTargets This property is required. GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget[]
(List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
restoreEntityType This property is required. 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 This property is required. boolean
(Boolean) If this is true, then files will be restored to original paths.
saveSuccessFiles This property is required. boolean
(Boolean) Specifies whether to save success files or not. Default value is false.
vlanConfigs This property is required. 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 This property is required. str
(String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
continue_on_error This property is required. bool
(Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
overwrite_existing This property is required. bool
(Boolean) Specifies whether to overwrite existing file/folder during recovery.
preserve_acls This property is required. bool
(Boolean) Whether to preserve the ACLs of the original file.
preserve_attributes This property is required. bool
(Boolean) Specifies whether to preserve file/folder attributes during recovery.
preserve_timestamps This property is required. bool
(Boolean) Whether to preserve the original time stamps.
recover_targets This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget]
(List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
restore_entity_type This property is required. 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 This property is required. bool
(Boolean) If this is true, then files will be restored to original paths.
save_success_files This property is required. bool
(Boolean) Specifies whether to save success files or not. Default value is false.
vlan_configs This property is required. 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 This property is required. String
(String) Specifies the directory path where restore should happen if restore_to_original_paths is set to false.
continueOnError This property is required. Boolean
(Boolean) Specifies whether to continue recovering other volumes if one of the volumes fails to recover. Default value is false.
overwriteExisting This property is required. Boolean
(Boolean) Specifies whether to overwrite existing file/folder during recovery.
preserveAcls This property is required. Boolean
(Boolean) Whether to preserve the ACLs of the original file.
preserveAttributes This property is required. Boolean
(Boolean) Specifies whether to preserve file/folder attributes during recovery.
preserveTimestamps This property is required. Boolean
(Boolean) Whether to preserve the original time stamps.
recoverTargets This property is required. List<Property Map>
(List) Specifies the target entity where the volumes are being mounted. Nested schema for recover_target:
restoreEntityType This property is required. 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 This property is required. Boolean
(Boolean) If this is true, then files will be restored to original paths.
saveSuccessFiles This property is required. Boolean
(Boolean) Specifies whether to save success files or not. Default value is false.
vlanConfigs This property is required. 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 This property is required. 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 This property is required. string
(String) Specifies the name of the object.
ParentSourceId This property is required. double
(Integer) Specifies the id of the parent source of the target.
ParentSourceName This property is required. string
(String) Specifies the name of the parent source of the target.
Id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
ParentSourceId This property is required. float64
(Integer) Specifies the id of the parent source of the target.
ParentSourceName This property is required. string
(String) Specifies the name of the parent source of the target.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.
parentSourceId This property is required. Double
(Integer) Specifies the id of the parent source of the target.
parentSourceName This property is required. String
(String) Specifies the name of the parent source of the target.
id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
parentSourceId This property is required. number
(Integer) Specifies the id of the parent source of the target.
parentSourceName This property is required. string
(String) Specifies the name of the parent source of the target.
id This property is required. 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 This property is required. str
(String) Specifies the name of the object.
parent_source_id This property is required. float
(Integer) Specifies the id of the parent source of the target.
parent_source_name This property is required. str
(String) Specifies the name of the parent source of the target.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.
parentSourceId This property is required. Number
(Integer) Specifies the id of the parent source of the target.
parentSourceName This property is required. String
(String) Specifies the name of the parent source of the target.

GetBackupRecoveriesRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamVlanConfig

DisableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
DisableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. String
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
disable_vlan This property is required. 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 This property is required. 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 This property is required. str
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. String
(String) Interface group to use for Recovery.

GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParam

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

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

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

  • Constraints: Allowable values are: kPhysical.
physicalTargetParams This property is required. GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam[]
(List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
targetEnvironment This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam]
(List) Specifies the params for recovering to a physical target. Nested schema for physical_target_params:
target_environment This property is required. str
(String) Specifies the environment of the recovery target. The corresponding params below must be filled out.

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

  • Constraints: Allowable values are: kPhysical.

GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam

ForceUnmountVolume This property is required. bool
(Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
MountTargets This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget>
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
VlanConfigs This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping>
(List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
ForceUnmountVolume This property is required. bool
(Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
MountTargets This property is required. []GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
VlanConfigs This property is required. []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 This property is required. []GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping
(List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
forceUnmountVolume This property is required. Boolean
(Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
mountTargets This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget>
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
vlanConfigs This property is required. 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 This property is required. List<GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping>
(List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
forceUnmountVolume This property is required. boolean
(Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
mountTargets This property is required. GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget[]
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
vlanConfigs This property is required. 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 This property is required. GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping[]
(List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
force_unmount_volume This property is required. bool
(Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
mount_targets This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget]
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
vlan_configs This property is required. 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 This property is required. Sequence[GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping]
(List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:
forceUnmountVolume This property is required. Boolean
(Boolean) Specifies whether volume would be dismounted first during LockVolume failure. If not specified, default is false.
mountTargets This property is required. List<Property Map>
(List) Specifies the target entity where the volumes are being mounted. Nested schema for mount_target:
vlanConfigs This property is required. 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 This property is required. List<Property Map>
(List) Specifies the mapping from source volumes to destination volumes. Nested schema for volume_mapping:

GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget

Id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
Id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.
id This property is required. 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 This property is required. string
(String) Specifies the name of the object.
id This property is required. 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 This property is required. str
(String) Specifies the name of the object.
id This property is required. 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 This property is required. String
(String) Specifies the name of the object.

GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVlanConfig

DisableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
DisableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. String
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. string
(String) Interface group to use for Recovery.
disable_vlan This property is required. 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 This property is required. 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 This property is required. str
(String) Interface group to use for Recovery.
disableVlan This property is required. 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 This property is required. 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 This property is required. String
(String) Interface group to use for Recovery.

GetBackupRecoveriesRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping

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

GetBackupRecoveriesRecoveryPhysicalParamSystemRecoveryParam

FullNasPath This property is required. string
(String) Specifies the path to the recovery view.
FullNasPath This property is required. string
(String) Specifies the path to the recovery view.
fullNasPath This property is required. String
(String) Specifies the path to the recovery view.
fullNasPath This property is required. string
(String) Specifies the path to the recovery view.
full_nas_path This property is required. str
(String) Specifies the path to the recovery view.
fullNasPath This property is required. String
(String) Specifies the path to the recovery view.

GetBackupRecoveriesRecoveryRetrieveArchiveTask

TaskUid This property is required. 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 This property is required. List<double>
(List) Specifies how much time the retrieved entity is present in the hot-tiers.
TaskUid This property is required. 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 This property is required. []float64
(List) Specifies how much time the retrieved entity is present in the hot-tiers.
taskUid This property is required. 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 This property is required. List<Double>
(List) Specifies how much time the retrieved entity is present in the hot-tiers.
taskUid This property is required. 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 This property is required. number[]
(List) Specifies how much time the retrieved entity is present in the hot-tiers.
task_uid This property is required. 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 This property is required. Sequence[float]
(List) Specifies how much time the retrieved entity is present in the hot-tiers.
taskUid This property is required. 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 This property is required. 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.