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

ibm.getBackupRecoveryProtectionGroups

Explore with Pulumi AI

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

    Provides a read-only data source to retrieve information about backup_recovery_protection_groups. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const backupRecoveryProtectionGroups = ibm.getBackupRecoveryProtectionGroups({
        xIbmTenantId: ibm_backup_recovery_protection_group.backup_recovery_protection_group_instance.x_ibm_tenant_id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recovery_protection_groups = ibm.get_backup_recovery_protection_groups(x_ibm_tenant_id=ibm_backup_recovery_protection_group["backup_recovery_protection_group_instance"]["x_ibm_tenant_id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.GetBackupRecoveryProtectionGroups(ctx, &ibm.GetBackupRecoveryProtectionGroupsArgs{
    			XIbmTenantId: ibm_backup_recovery_protection_group.Backup_recovery_protection_group_instance.X_ibm_tenant_id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var backupRecoveryProtectionGroups = Ibm.GetBackupRecoveryProtectionGroups.Invoke(new()
        {
            XIbmTenantId = ibm_backup_recovery_protection_group.Backup_recovery_protection_group_instance.X_ibm_tenant_id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetBackupRecoveryProtectionGroupsArgs;
    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 backupRecoveryProtectionGroups = IbmFunctions.getBackupRecoveryProtectionGroups(GetBackupRecoveryProtectionGroupsArgs.builder()
                .xIbmTenantId(ibm_backup_recovery_protection_group.backup_recovery_protection_group_instance().x_ibm_tenant_id())
                .build());
    
        }
    }
    
    variables:
      backupRecoveryProtectionGroups:
        fn::invoke:
          function: ibm:getBackupRecoveryProtectionGroups
          arguments:
            xIbmTenantId: ${ibm_backup_recovery_protection_group.backup_recovery_protection_group_instance.x_ibm_tenant_id}
    

    Using getBackupRecoveryProtectionGroups

    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 getBackupRecoveryProtectionGroups(args: GetBackupRecoveryProtectionGroupsArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryProtectionGroupsResult>
    function getBackupRecoveryProtectionGroupsOutput(args: GetBackupRecoveryProtectionGroupsOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryProtectionGroupsResult>
    def get_backup_recovery_protection_groups(environments: Optional[Sequence[str]] = None,
                                              id: Optional[str] = None,
                                              ids: Optional[Sequence[str]] = None,
                                              include_groups_with_datalock_only: Optional[bool] = None,
                                              include_last_run_info: Optional[bool] = None,
                                              is_active: Optional[bool] = None,
                                              is_deleted: Optional[bool] = None,
                                              is_last_run_sla_violated: Optional[bool] = None,
                                              is_paused: Optional[bool] = None,
                                              last_run_any_statuses: Optional[Sequence[str]] = None,
                                              last_run_archival_statuses: Optional[Sequence[str]] = None,
                                              last_run_cloud_spin_statuses: Optional[Sequence[str]] = None,
                                              last_run_local_backup_statuses: Optional[Sequence[str]] = None,
                                              last_run_replication_statuses: Optional[Sequence[str]] = None,
                                              names: Optional[Sequence[str]] = None,
                                              policy_ids: Optional[Sequence[str]] = None,
                                              prune_excluded_source_ids: Optional[bool] = None,
                                              prune_source_ids: Optional[bool] = None,
                                              request_initiator_type: Optional[str] = None,
                                              source_ids: Optional[Sequence[float]] = None,
                                              use_cached_data: Optional[bool] = None,
                                              x_ibm_tenant_id: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryProtectionGroupsResult
    def get_backup_recovery_protection_groups_output(environments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              id: Optional[pulumi.Input[str]] = None,
                                              ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              include_groups_with_datalock_only: Optional[pulumi.Input[bool]] = None,
                                              include_last_run_info: Optional[pulumi.Input[bool]] = None,
                                              is_active: Optional[pulumi.Input[bool]] = None,
                                              is_deleted: Optional[pulumi.Input[bool]] = None,
                                              is_last_run_sla_violated: Optional[pulumi.Input[bool]] = None,
                                              is_paused: Optional[pulumi.Input[bool]] = None,
                                              last_run_any_statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              last_run_archival_statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              last_run_cloud_spin_statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              last_run_local_backup_statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              last_run_replication_statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              policy_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              prune_excluded_source_ids: Optional[pulumi.Input[bool]] = None,
                                              prune_source_ids: Optional[pulumi.Input[bool]] = None,
                                              request_initiator_type: Optional[pulumi.Input[str]] = None,
                                              source_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                              use_cached_data: Optional[pulumi.Input[bool]] = None,
                                              x_ibm_tenant_id: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveryProtectionGroupsResult]
    func GetBackupRecoveryProtectionGroups(ctx *Context, args *GetBackupRecoveryProtectionGroupsArgs, opts ...InvokeOption) (*GetBackupRecoveryProtectionGroupsResult, error)
    func GetBackupRecoveryProtectionGroupsOutput(ctx *Context, args *GetBackupRecoveryProtectionGroupsOutputArgs, opts ...InvokeOption) GetBackupRecoveryProtectionGroupsResultOutput

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

    public static class GetBackupRecoveryProtectionGroups 
    {
        public static Task<GetBackupRecoveryProtectionGroupsResult> InvokeAsync(GetBackupRecoveryProtectionGroupsArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoveryProtectionGroupsResult> Invoke(GetBackupRecoveryProtectionGroupsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoveryProtectionGroupsResult> getBackupRecoveryProtectionGroups(GetBackupRecoveryProtectionGroupsArgs args, InvokeOptions options)
    public static Output<GetBackupRecoveryProtectionGroupsResult> getBackupRecoveryProtectionGroups(GetBackupRecoveryProtectionGroupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoveryProtectionGroups:getBackupRecoveryProtectionGroups
      arguments:
        # arguments dictionary

    The following arguments are supported:

    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    Environments List<string>
    Filter by environment types such as 'kVMware', 'kView', etc. Only Protection Groups protecting the specified environment types are returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    Id string
    (Integer) Specifies the ID of the object protected.
    Ids List<string>
    Filter by a list of Protection Group ids.
    IncludeGroupsWithDatalockOnly bool
    Whether to only return Protection Groups with a datalock.
    IncludeLastRunInfo bool
    If true, the response will include last run info. If it is false or not specified, the last run info won't be returned.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    IsDeleted bool
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    IsLastRunSlaViolated bool
    If true, return Protection Groups for which last run SLA was violated.
    IsPaused bool
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    LastRunAnyStatuses List<string>
    Filter by last any run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    LastRunArchivalStatuses List<string>
    Filter by last cloud archival run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    LastRunCloudSpinStatuses List<string>
    Filter by last cloud spin run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    LastRunLocalBackupStatuses List<string>
    Filter by last local backup run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    LastRunReplicationStatuses List<string>
    Filter by last remote replication run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    Names List<string>
    Filter by a list of Protection Group names.
    PolicyIds List<string>
    Filter by Policy ids that are associated with Protection Groups. Only Protection Groups associated with the specified Policy ids, are returned.
    PruneExcludedSourceIds bool
    If true, the response will not include the list of excluded source IDs in groups that contain this field. This can be set to true in order to improve performance if excluded source IDs are not needed by the user.
    PruneSourceIds bool
    If true, the response will exclude the list of source IDs within the group specified.
    RequestInitiatorType string
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.

    • Constraints: Allowable values are: UIUser, UIAuto, Helios.
    SourceIds List<double>
    Filter by Source ids that are associated with Protection Groups. Only Protection Groups associated with the specified Source ids, are returned.
    UseCachedData bool
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    Environments []string
    Filter by environment types such as 'kVMware', 'kView', etc. Only Protection Groups protecting the specified environment types are returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    Id string
    (Integer) Specifies the ID of the object protected.
    Ids []string
    Filter by a list of Protection Group ids.
    IncludeGroupsWithDatalockOnly bool
    Whether to only return Protection Groups with a datalock.
    IncludeLastRunInfo bool
    If true, the response will include last run info. If it is false or not specified, the last run info won't be returned.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    IsDeleted bool
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    IsLastRunSlaViolated bool
    If true, return Protection Groups for which last run SLA was violated.
    IsPaused bool
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    LastRunAnyStatuses []string
    Filter by last any run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    LastRunArchivalStatuses []string
    Filter by last cloud archival run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    LastRunCloudSpinStatuses []string
    Filter by last cloud spin run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    LastRunLocalBackupStatuses []string
    Filter by last local backup run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    LastRunReplicationStatuses []string
    Filter by last remote replication run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    Names []string
    Filter by a list of Protection Group names.
    PolicyIds []string
    Filter by Policy ids that are associated with Protection Groups. Only Protection Groups associated with the specified Policy ids, are returned.
    PruneExcludedSourceIds bool
    If true, the response will not include the list of excluded source IDs in groups that contain this field. This can be set to true in order to improve performance if excluded source IDs are not needed by the user.
    PruneSourceIds bool
    If true, the response will exclude the list of source IDs within the group specified.
    RequestInitiatorType string
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.

    • Constraints: Allowable values are: UIUser, UIAuto, Helios.
    SourceIds []float64
    Filter by Source ids that are associated with Protection Groups. Only Protection Groups associated with the specified Source ids, are returned.
    UseCachedData bool
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    environments List<String>
    Filter by environment types such as 'kVMware', 'kView', etc. Only Protection Groups protecting the specified environment types are returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    id String
    (Integer) Specifies the ID of the object protected.
    ids List<String>
    Filter by a list of Protection Group ids.
    includeGroupsWithDatalockOnly Boolean
    Whether to only return Protection Groups with a datalock.
    includeLastRunInfo Boolean
    If true, the response will include last run info. If it is false or not specified, the last run info won't be returned.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    isDeleted Boolean
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    isLastRunSlaViolated Boolean
    If true, return Protection Groups for which last run SLA was violated.
    isPaused Boolean
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    lastRunAnyStatuses List<String>
    Filter by last any run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunArchivalStatuses List<String>
    Filter by last cloud archival run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunCloudSpinStatuses List<String>
    Filter by last cloud spin run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunLocalBackupStatuses List<String>
    Filter by last local backup run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunReplicationStatuses List<String>
    Filter by last remote replication run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    names List<String>
    Filter by a list of Protection Group names.
    policyIds List<String>
    Filter by Policy ids that are associated with Protection Groups. Only Protection Groups associated with the specified Policy ids, are returned.
    pruneExcludedSourceIds Boolean
    If true, the response will not include the list of excluded source IDs in groups that contain this field. This can be set to true in order to improve performance if excluded source IDs are not needed by the user.
    pruneSourceIds Boolean
    If true, the response will exclude the list of source IDs within the group specified.
    requestInitiatorType String
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.

    • Constraints: Allowable values are: UIUser, UIAuto, Helios.
    sourceIds List<Double>
    Filter by Source ids that are associated with Protection Groups. Only Protection Groups associated with the specified Source ids, are returned.
    useCachedData Boolean
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    environments string[]
    Filter by environment types such as 'kVMware', 'kView', etc. Only Protection Groups protecting the specified environment types are returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    id string
    (Integer) Specifies the ID of the object protected.
    ids string[]
    Filter by a list of Protection Group ids.
    includeGroupsWithDatalockOnly boolean
    Whether to only return Protection Groups with a datalock.
    includeLastRunInfo boolean
    If true, the response will include last run info. If it is false or not specified, the last run info won't be returned.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    isDeleted boolean
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    isLastRunSlaViolated boolean
    If true, return Protection Groups for which last run SLA was violated.
    isPaused boolean
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    lastRunAnyStatuses string[]
    Filter by last any run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunArchivalStatuses string[]
    Filter by last cloud archival run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunCloudSpinStatuses string[]
    Filter by last cloud spin run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunLocalBackupStatuses string[]
    Filter by last local backup run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunReplicationStatuses string[]
    Filter by last remote replication run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    names string[]
    Filter by a list of Protection Group names.
    policyIds string[]
    Filter by Policy ids that are associated with Protection Groups. Only Protection Groups associated with the specified Policy ids, are returned.
    pruneExcludedSourceIds boolean
    If true, the response will not include the list of excluded source IDs in groups that contain this field. This can be set to true in order to improve performance if excluded source IDs are not needed by the user.
    pruneSourceIds boolean
    If true, the response will exclude the list of source IDs within the group specified.
    requestInitiatorType string
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.

    • Constraints: Allowable values are: UIUser, UIAuto, Helios.
    sourceIds number[]
    Filter by Source ids that are associated with Protection Groups. Only Protection Groups associated with the specified Source ids, are returned.
    useCachedData boolean
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    x_ibm_tenant_id str
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    environments Sequence[str]
    Filter by environment types such as 'kVMware', 'kView', etc. Only Protection Groups protecting the specified environment types are returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    id str
    (Integer) Specifies the ID of the object protected.
    ids Sequence[str]
    Filter by a list of Protection Group ids.
    include_groups_with_datalock_only bool
    Whether to only return Protection Groups with a datalock.
    include_last_run_info bool
    If true, the response will include last run info. If it is false or not specified, the last run info won't be returned.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    is_deleted bool
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    is_last_run_sla_violated bool
    If true, return Protection Groups for which last run SLA was violated.
    is_paused bool
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    last_run_any_statuses Sequence[str]
    Filter by last any run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    last_run_archival_statuses Sequence[str]
    Filter by last cloud archival run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    last_run_cloud_spin_statuses Sequence[str]
    Filter by last cloud spin run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    last_run_local_backup_statuses Sequence[str]
    Filter by last local backup run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    last_run_replication_statuses Sequence[str]
    Filter by last remote replication run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    names Sequence[str]
    Filter by a list of Protection Group names.
    policy_ids Sequence[str]
    Filter by Policy ids that are associated with Protection Groups. Only Protection Groups associated with the specified Policy ids, are returned.
    prune_excluded_source_ids bool
    If true, the response will not include the list of excluded source IDs in groups that contain this field. This can be set to true in order to improve performance if excluded source IDs are not needed by the user.
    prune_source_ids bool
    If true, the response will exclude the list of source IDs within the group specified.
    request_initiator_type str
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.

    • Constraints: Allowable values are: UIUser, UIAuto, Helios.
    source_ids Sequence[float]
    Filter by Source ids that are associated with Protection Groups. Only Protection Groups associated with the specified Source ids, are returned.
    use_cached_data bool
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    environments List<String>
    Filter by environment types such as 'kVMware', 'kView', etc. Only Protection Groups protecting the specified environment types are returned.

    • Constraints: Allowable list items are: kPhysical, kSQL.
    id String
    (Integer) Specifies the ID of the object protected.
    ids List<String>
    Filter by a list of Protection Group ids.
    includeGroupsWithDatalockOnly Boolean
    Whether to only return Protection Groups with a datalock.
    includeLastRunInfo Boolean
    If true, the response will include last run info. If it is false or not specified, the last run info won't be returned.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    isDeleted Boolean
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    isLastRunSlaViolated Boolean
    If true, return Protection Groups for which last run SLA was violated.
    isPaused Boolean
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    lastRunAnyStatuses List<String>
    Filter by last any run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunArchivalStatuses List<String>
    Filter by last cloud archival run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunCloudSpinStatuses List<String>
    Filter by last cloud spin run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunLocalBackupStatuses List<String>
    Filter by last local backup run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    lastRunReplicationStatuses List<String>
    Filter by last remote replication run status. 'Running' indicates that the run is still running. 'Canceled' indicates that the run has been canceled. 'Canceling' indicates that the run is in the process of being canceled. 'Failed' indicates that the run has failed. 'Missed' indicates that the run was unable to take place at the scheduled time because the previous run was still happening. 'Succeeded' indicates that the run has finished successfully. 'SucceededWithWarning' indicates that the run finished successfully, but there were some warning messages. 'Paused' indicates that the ongoing run has been paused. 'Skipped' indicates that the run was skipped.

    • Constraints: Allowable list items are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, Paused.
    names List<String>
    Filter by a list of Protection Group names.
    policyIds List<String>
    Filter by Policy ids that are associated with Protection Groups. Only Protection Groups associated with the specified Policy ids, are returned.
    pruneExcludedSourceIds Boolean
    If true, the response will not include the list of excluded source IDs in groups that contain this field. This can be set to true in order to improve performance if excluded source IDs are not needed by the user.
    pruneSourceIds Boolean
    If true, the response will exclude the list of source IDs within the group specified.
    requestInitiatorType String
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.

    • Constraints: Allowable values are: UIUser, UIAuto, Helios.
    sourceIds List<Number>
    Filter by Source ids that are associated with Protection Groups. Only Protection Groups associated with the specified Source ids, are returned.
    useCachedData Boolean
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.

    getBackupRecoveryProtectionGroups Result

    The following output properties are available:

    Id string
    (Integer) Specifies the ID of the object protected.
    ProtectionGroups List<GetBackupRecoveryProtectionGroupsProtectionGroup>
    (List) Specifies the list of Protection Groups which were returned by the request. Nested schema for protection_groups:
    XIbmTenantId string
    Environments List<string>
    Ids List<string>
    IncludeGroupsWithDatalockOnly bool
    IncludeLastRunInfo bool
    IsActive bool
    (Boolean) Specifies whether the script should be enabled, default value set to true.
    IsDeleted bool
    (Boolean) Specifies if the Protection Group has been deleted.
    IsLastRunSlaViolated bool
    IsPaused bool
    (Boolean) Specifies if the the Protection Group is paused. New runs are not scheduled for the paused Protection Groups. Active run if any is not impacted.
    LastRunAnyStatuses List<string>
    LastRunArchivalStatuses List<string>
    LastRunCloudSpinStatuses List<string>
    LastRunLocalBackupStatuses List<string>
    LastRunReplicationStatuses List<string>
    Names List<string>
    PolicyIds List<string>
    PruneExcludedSourceIds bool
    PruneSourceIds bool
    RequestInitiatorType string
    SourceIds List<double>
    UseCachedData bool
    Id string
    (Integer) Specifies the ID of the object protected.
    ProtectionGroups []GetBackupRecoveryProtectionGroupsProtectionGroup
    (List) Specifies the list of Protection Groups which were returned by the request. Nested schema for protection_groups:
    XIbmTenantId string
    Environments []string
    Ids []string
    IncludeGroupsWithDatalockOnly bool
    IncludeLastRunInfo bool
    IsActive bool
    (Boolean) Specifies whether the script should be enabled, default value set to true.
    IsDeleted bool
    (Boolean) Specifies if the Protection Group has been deleted.
    IsLastRunSlaViolated bool
    IsPaused bool
    (Boolean) Specifies if the the Protection Group is paused. New runs are not scheduled for the paused Protection Groups. Active run if any is not impacted.
    LastRunAnyStatuses []string
    LastRunArchivalStatuses []string
    LastRunCloudSpinStatuses []string
    LastRunLocalBackupStatuses []string
    LastRunReplicationStatuses []string
    Names []string
    PolicyIds []string
    PruneExcludedSourceIds bool
    PruneSourceIds bool
    RequestInitiatorType string
    SourceIds []float64
    UseCachedData bool
    id String
    (Integer) Specifies the ID of the object protected.
    protectionGroups List<GetBackupRecoveryProtectionGroupsProtectionGroup>
    (List) Specifies the list of Protection Groups which were returned by the request. Nested schema for protection_groups:
    xIbmTenantId String
    environments List<String>
    ids List<String>
    includeGroupsWithDatalockOnly Boolean
    includeLastRunInfo Boolean
    isActive Boolean
    (Boolean) Specifies whether the script should be enabled, default value set to true.
    isDeleted Boolean
    (Boolean) Specifies if the Protection Group has been deleted.
    isLastRunSlaViolated Boolean
    isPaused Boolean
    (Boolean) Specifies if the the Protection Group is paused. New runs are not scheduled for the paused Protection Groups. Active run if any is not impacted.
    lastRunAnyStatuses List<String>
    lastRunArchivalStatuses List<String>
    lastRunCloudSpinStatuses List<String>
    lastRunLocalBackupStatuses List<String>
    lastRunReplicationStatuses List<String>
    names List<String>
    policyIds List<String>
    pruneExcludedSourceIds Boolean
    pruneSourceIds Boolean
    requestInitiatorType String
    sourceIds List<Double>
    useCachedData Boolean
    id string
    (Integer) Specifies the ID of the object protected.
    protectionGroups GetBackupRecoveryProtectionGroupsProtectionGroup[]
    (List) Specifies the list of Protection Groups which were returned by the request. Nested schema for protection_groups:
    xIbmTenantId string
    environments string[]
    ids string[]
    includeGroupsWithDatalockOnly boolean
    includeLastRunInfo boolean
    isActive boolean
    (Boolean) Specifies whether the script should be enabled, default value set to true.
    isDeleted boolean
    (Boolean) Specifies if the Protection Group has been deleted.
    isLastRunSlaViolated boolean
    isPaused boolean
    (Boolean) Specifies if the the Protection Group is paused. New runs are not scheduled for the paused Protection Groups. Active run if any is not impacted.
    lastRunAnyStatuses string[]
    lastRunArchivalStatuses string[]
    lastRunCloudSpinStatuses string[]
    lastRunLocalBackupStatuses string[]
    lastRunReplicationStatuses string[]
    names string[]
    policyIds string[]
    pruneExcludedSourceIds boolean
    pruneSourceIds boolean
    requestInitiatorType string
    sourceIds number[]
    useCachedData boolean
    id str
    (Integer) Specifies the ID of the object protected.
    protection_groups Sequence[GetBackupRecoveryProtectionGroupsProtectionGroup]
    (List) Specifies the list of Protection Groups which were returned by the request. Nested schema for protection_groups:
    x_ibm_tenant_id str
    environments Sequence[str]
    ids Sequence[str]
    include_groups_with_datalock_only bool
    include_last_run_info bool
    is_active bool
    (Boolean) Specifies whether the script should be enabled, default value set to true.
    is_deleted bool
    (Boolean) Specifies if the Protection Group has been deleted.
    is_last_run_sla_violated bool
    is_paused bool
    (Boolean) Specifies if the the Protection Group is paused. New runs are not scheduled for the paused Protection Groups. Active run if any is not impacted.
    last_run_any_statuses Sequence[str]
    last_run_archival_statuses Sequence[str]
    last_run_cloud_spin_statuses Sequence[str]
    last_run_local_backup_statuses Sequence[str]
    last_run_replication_statuses Sequence[str]
    names Sequence[str]
    policy_ids Sequence[str]
    prune_excluded_source_ids bool
    prune_source_ids bool
    request_initiator_type str
    source_ids Sequence[float]
    use_cached_data bool
    id String
    (Integer) Specifies the ID of the object protected.
    protectionGroups List<Property Map>
    (List) Specifies the list of Protection Groups which were returned by the request. Nested schema for protection_groups:
    xIbmTenantId String
    environments List<String>
    ids List<String>
    includeGroupsWithDatalockOnly Boolean
    includeLastRunInfo Boolean
    isActive Boolean
    (Boolean) Specifies whether the script should be enabled, default value set to true.
    isDeleted Boolean
    (Boolean) Specifies if the Protection Group has been deleted.
    isLastRunSlaViolated Boolean
    isPaused Boolean
    (Boolean) Specifies if the the Protection Group is paused. New runs are not scheduled for the paused Protection Groups. Active run if any is not impacted.
    lastRunAnyStatuses List<String>
    lastRunArchivalStatuses List<String>
    lastRunCloudSpinStatuses List<String>
    lastRunLocalBackupStatuses List<String>
    lastRunReplicationStatuses List<String>
    names List<String>
    policyIds List<String>
    pruneExcludedSourceIds Boolean
    pruneSourceIds Boolean
    requestInitiatorType String
    sourceIds List<Number>
    useCachedData Boolean

    Supporting Types

    GetBackupRecoveryProtectionGroupsProtectionGroup

    AbortInBlackouts bool
    (Boolean) Specifies whether currently executing jobs should abort if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false.
    AdvancedConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupAdvancedConfig>
    (List) Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
    AlertPolicies List<GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicy>
    (List) Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
    ClusterId string
    (Integer) Specifies the id of the cluster.
    Description string
    (String) Description about the tenant.
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    Id string
    (Integer) Specifies the ID of the object protected.
    InvalidEntities List<GetBackupRecoveryProtectionGroupsProtectionGroupInvalidEntity>
    (List) Specifies the Information about invalid entities. An entity will be considered invalid if it is part of an active protection group but has lost compatibility for the given backup type. Nested schema for invalid_entities:
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    IsDeleted bool
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    IsPaused bool
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    IsProtectOnce bool
    (Boolean) Specifies if the the Protection Group is using a protect once type of policy. This field is helpful to identify run happen for this group.
    LastModifiedTimestampUsecs double
    (Integer) Specifies the last time this protection group was updated. If this is passed into a PUT request, then the backend will validate that the timestamp passed in matches the time that the protection group was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
    LastRuns List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRun>
    (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
    MissingEntities List<GetBackupRecoveryProtectionGroupsProtectionGroupMissingEntity>
    (List) Specifies the Information about missing entities. Nested schema for missing_entities:
    MssqlParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParam>
    (List) Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
    Name string
    (String) Specifies the name of the object protected.
    NumProtectedObjects double
    (Integer) Specifies the number of protected objects of the Protection Group.
    PauseInBlackouts bool
    (Boolean) Specifies whether currently executing jobs should be paused if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false. This field should not be set to true if 'abortInBlackouts' is sent as true.
    Permissions List<GetBackupRecoveryProtectionGroupsProtectionGroupPermission>
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    PhysicalParams List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParam>
    (List) Nested schema for physical_params:
    PolicyId string
    (String) Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
    Priority string
    (String) Specifies the priority of the Protection Group.

    • Constraints: Allowable values are: kLow, kMedium, kHigh.
    QosPolicy string
    (String) Specifies whether the Protection Group will be written to HDD or SSD.

    • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
    RegionId string
    (String) Specifies the region ID.
    Slas List<GetBackupRecoveryProtectionGroupsProtectionGroupSla>
    (List) Specifies the SLA parameters for this Protection Group. Nested schema for sla:
    StartTimes List<GetBackupRecoveryProtectionGroupsProtectionGroupStartTime>
    (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
    AbortInBlackouts bool
    (Boolean) Specifies whether currently executing jobs should abort if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false.
    AdvancedConfigs []GetBackupRecoveryProtectionGroupsProtectionGroupAdvancedConfig
    (List) Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
    AlertPolicies []GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicy
    (List) Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
    ClusterId string
    (Integer) Specifies the id of the cluster.
    Description string
    (String) Description about the tenant.
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    Id string
    (Integer) Specifies the ID of the object protected.
    InvalidEntities []GetBackupRecoveryProtectionGroupsProtectionGroupInvalidEntity
    (List) Specifies the Information about invalid entities. An entity will be considered invalid if it is part of an active protection group but has lost compatibility for the given backup type. Nested schema for invalid_entities:
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    IsDeleted bool
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    IsPaused bool
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    IsProtectOnce bool
    (Boolean) Specifies if the the Protection Group is using a protect once type of policy. This field is helpful to identify run happen for this group.
    LastModifiedTimestampUsecs float64
    (Integer) Specifies the last time this protection group was updated. If this is passed into a PUT request, then the backend will validate that the timestamp passed in matches the time that the protection group was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
    LastRuns []GetBackupRecoveryProtectionGroupsProtectionGroupLastRun
    (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
    MissingEntities []GetBackupRecoveryProtectionGroupsProtectionGroupMissingEntity
    (List) Specifies the Information about missing entities. Nested schema for missing_entities:
    MssqlParams []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParam
    (List) Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
    Name string
    (String) Specifies the name of the object protected.
    NumProtectedObjects float64
    (Integer) Specifies the number of protected objects of the Protection Group.
    PauseInBlackouts bool
    (Boolean) Specifies whether currently executing jobs should be paused if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false. This field should not be set to true if 'abortInBlackouts' is sent as true.
    Permissions []GetBackupRecoveryProtectionGroupsProtectionGroupPermission
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    PhysicalParams []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParam
    (List) Nested schema for physical_params:
    PolicyId string
    (String) Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
    Priority string
    (String) Specifies the priority of the Protection Group.

    • Constraints: Allowable values are: kLow, kMedium, kHigh.
    QosPolicy string
    (String) Specifies whether the Protection Group will be written to HDD or SSD.

    • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
    RegionId string
    (String) Specifies the region ID.
    Slas []GetBackupRecoveryProtectionGroupsProtectionGroupSla
    (List) Specifies the SLA parameters for this Protection Group. Nested schema for sla:
    StartTimes []GetBackupRecoveryProtectionGroupsProtectionGroupStartTime
    (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
    abortInBlackouts Boolean
    (Boolean) Specifies whether currently executing jobs should abort if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false.
    advancedConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupAdvancedConfig>
    (List) Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
    alertPolicies List<GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicy>
    (List) Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
    clusterId String
    (Integer) Specifies the id of the cluster.
    description String
    (String) Description about the tenant.
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    id String
    (Integer) Specifies the ID of the object protected.
    invalidEntities List<GetBackupRecoveryProtectionGroupsProtectionGroupInvalidEntity>
    (List) Specifies the Information about invalid entities. An entity will be considered invalid if it is part of an active protection group but has lost compatibility for the given backup type. Nested schema for invalid_entities:
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    isDeleted Boolean
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    isPaused Boolean
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    isProtectOnce Boolean
    (Boolean) Specifies if the the Protection Group is using a protect once type of policy. This field is helpful to identify run happen for this group.
    lastModifiedTimestampUsecs Double
    (Integer) Specifies the last time this protection group was updated. If this is passed into a PUT request, then the backend will validate that the timestamp passed in matches the time that the protection group was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
    lastRuns List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRun>
    (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
    missingEntities List<GetBackupRecoveryProtectionGroupsProtectionGroupMissingEntity>
    (List) Specifies the Information about missing entities. Nested schema for missing_entities:
    mssqlParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParam>
    (List) Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
    name String
    (String) Specifies the name of the object protected.
    numProtectedObjects Double
    (Integer) Specifies the number of protected objects of the Protection Group.
    pauseInBlackouts Boolean
    (Boolean) Specifies whether currently executing jobs should be paused if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false. This field should not be set to true if 'abortInBlackouts' is sent as true.
    permissions List<GetBackupRecoveryProtectionGroupsProtectionGroupPermission>
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    physicalParams List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParam>
    (List) Nested schema for physical_params:
    policyId String
    (String) Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
    priority String
    (String) Specifies the priority of the Protection Group.

    • Constraints: Allowable values are: kLow, kMedium, kHigh.
    qosPolicy String
    (String) Specifies whether the Protection Group will be written to HDD or SSD.

    • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
    regionId String
    (String) Specifies the region ID.
    slas List<GetBackupRecoveryProtectionGroupsProtectionGroupSla>
    (List) Specifies the SLA parameters for this Protection Group. Nested schema for sla:
    startTimes List<GetBackupRecoveryProtectionGroupsProtectionGroupStartTime>
    (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
    abortInBlackouts boolean
    (Boolean) Specifies whether currently executing jobs should abort if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false.
    advancedConfigs GetBackupRecoveryProtectionGroupsProtectionGroupAdvancedConfig[]
    (List) Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
    alertPolicies GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicy[]
    (List) Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
    clusterId string
    (Integer) Specifies the id of the cluster.
    description string
    (String) Description about the tenant.
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    id string
    (Integer) Specifies the ID of the object protected.
    invalidEntities GetBackupRecoveryProtectionGroupsProtectionGroupInvalidEntity[]
    (List) Specifies the Information about invalid entities. An entity will be considered invalid if it is part of an active protection group but has lost compatibility for the given backup type. Nested schema for invalid_entities:
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    isDeleted boolean
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    isPaused boolean
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    isProtectOnce boolean
    (Boolean) Specifies if the the Protection Group is using a protect once type of policy. This field is helpful to identify run happen for this group.
    lastModifiedTimestampUsecs number
    (Integer) Specifies the last time this protection group was updated. If this is passed into a PUT request, then the backend will validate that the timestamp passed in matches the time that the protection group was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
    lastRuns GetBackupRecoveryProtectionGroupsProtectionGroupLastRun[]
    (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
    missingEntities GetBackupRecoveryProtectionGroupsProtectionGroupMissingEntity[]
    (List) Specifies the Information about missing entities. Nested schema for missing_entities:
    mssqlParams GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParam[]
    (List) Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
    name string
    (String) Specifies the name of the object protected.
    numProtectedObjects number
    (Integer) Specifies the number of protected objects of the Protection Group.
    pauseInBlackouts boolean
    (Boolean) Specifies whether currently executing jobs should be paused if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false. This field should not be set to true if 'abortInBlackouts' is sent as true.
    permissions GetBackupRecoveryProtectionGroupsProtectionGroupPermission[]
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    physicalParams GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParam[]
    (List) Nested schema for physical_params:
    policyId string
    (String) Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
    priority string
    (String) Specifies the priority of the Protection Group.

    • Constraints: Allowable values are: kLow, kMedium, kHigh.
    qosPolicy string
    (String) Specifies whether the Protection Group will be written to HDD or SSD.

    • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
    regionId string
    (String) Specifies the region ID.
    slas GetBackupRecoveryProtectionGroupsProtectionGroupSla[]
    (List) Specifies the SLA parameters for this Protection Group. Nested schema for sla:
    startTimes GetBackupRecoveryProtectionGroupsProtectionGroupStartTime[]
    (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
    abort_in_blackouts bool
    (Boolean) Specifies whether currently executing jobs should abort if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false.
    advanced_configs Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupAdvancedConfig]
    (List) Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
    alert_policies Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicy]
    (List) Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
    cluster_id str
    (Integer) Specifies the id of the cluster.
    description str
    (String) Description about the tenant.
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    id str
    (Integer) Specifies the ID of the object protected.
    invalid_entities Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupInvalidEntity]
    (List) Specifies the Information about invalid entities. An entity will be considered invalid if it is part of an active protection group but has lost compatibility for the given backup type. Nested schema for invalid_entities:
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    is_deleted bool
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    is_paused bool
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    is_protect_once bool
    (Boolean) Specifies if the the Protection Group is using a protect once type of policy. This field is helpful to identify run happen for this group.
    last_modified_timestamp_usecs float
    (Integer) Specifies the last time this protection group was updated. If this is passed into a PUT request, then the backend will validate that the timestamp passed in matches the time that the protection group was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
    last_runs Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRun]
    (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
    missing_entities Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMissingEntity]
    (List) Specifies the Information about missing entities. Nested schema for missing_entities:
    mssql_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParam]
    (List) Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
    name str
    (String) Specifies the name of the object protected.
    num_protected_objects float
    (Integer) Specifies the number of protected objects of the Protection Group.
    pause_in_blackouts bool
    (Boolean) Specifies whether currently executing jobs should be paused if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false. This field should not be set to true if 'abortInBlackouts' is sent as true.
    permissions Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPermission]
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    physical_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParam]
    (List) Nested schema for physical_params:
    policy_id str
    (String) Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
    priority str
    (String) Specifies the priority of the Protection Group.

    • Constraints: Allowable values are: kLow, kMedium, kHigh.
    qos_policy str
    (String) Specifies whether the Protection Group will be written to HDD or SSD.

    • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
    region_id str
    (String) Specifies the region ID.
    slas Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupSla]
    (List) Specifies the SLA parameters for this Protection Group. Nested schema for sla:
    start_times Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupStartTime]
    (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
    abortInBlackouts Boolean
    (Boolean) Specifies whether currently executing jobs should abort if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false.
    advancedConfigs List<Property Map>
    (List) Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
    alertPolicies List<Property Map>
    (List) Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
    clusterId String
    (Integer) Specifies the id of the cluster.
    description String
    (String) Description about the tenant.
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    id String
    (Integer) Specifies the ID of the object protected.
    invalidEntities List<Property Map>
    (List) Specifies the Information about invalid entities. An entity will be considered invalid if it is part of an active protection group but has lost compatibility for the given backup type. Nested schema for invalid_entities:
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    isDeleted Boolean
    If true, return only Protection Groups that have been deleted but still have Snapshots associated with them. If false, return all Protection Groups except those Protection Groups that have been deleted and still have Snapshots associated with them. A Protection Group that is deleted with all its Snapshots is not returned for either of these cases.
    isPaused Boolean
    Filter by paused or non paused Protection Groups, If not set, all paused and non paused Protection Groups are returned. If true, only paused Protection Groups are returned. If false, only non paused Protection Groups are returned.
    isProtectOnce Boolean
    (Boolean) Specifies if the the Protection Group is using a protect once type of policy. This field is helpful to identify run happen for this group.
    lastModifiedTimestampUsecs Number
    (Integer) Specifies the last time this protection group was updated. If this is passed into a PUT request, then the backend will validate that the timestamp passed in matches the time that the protection group was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
    lastRuns List<Property Map>
    (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
    missingEntities List<Property Map>
    (List) Specifies the Information about missing entities. Nested schema for missing_entities:
    mssqlParams List<Property Map>
    (List) Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
    name String
    (String) Specifies the name of the object protected.
    numProtectedObjects Number
    (Integer) Specifies the number of protected objects of the Protection Group.
    pauseInBlackouts Boolean
    (Boolean) Specifies whether currently executing jobs should be paused if a blackout period specified by a policy starts. Available only if the selected policy has at least one blackout period. Default value is false. This field should not be set to true if 'abortInBlackouts' is sent as true.
    permissions List<Property Map>
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    physicalParams List<Property Map>
    (List) Nested schema for physical_params:
    policyId String
    (String) Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
    priority String
    (String) Specifies the priority of the Protection Group.

    • Constraints: Allowable values are: kLow, kMedium, kHigh.
    qosPolicy String
    (String) Specifies whether the Protection Group will be written to HDD or SSD.

    • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
    regionId String
    (String) Specifies the region ID.
    slas List<Property Map>
    (List) Specifies the SLA parameters for this Protection Group. Nested schema for sla:
    startTimes List<Property Map>
    (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:

    GetBackupRecoveryProtectionGroupsProtectionGroupAdvancedConfig

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

    GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicy

    AlertTargets List<GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicyAlertTarget>
    (List) Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
    BackupRunStatuses List<string>
    (List) Specifies the run status for which the user would like to receive alerts.

    • Constraints: Allowable list items are: kSuccess, kFailure, kSlaViolation, kWarning. The minimum length is 1 item.
    RaiseObjectLevelFailureAlert bool
    (Boolean) Specifies whether object level alerts are raised for backup failures after the backup run.
    RaiseObjectLevelFailureAlertAfterEachAttempt bool
    (Boolean) Specifies whether object level alerts are raised for backup failures after each backup attempt.
    RaiseObjectLevelFailureAlertAfterLastAttempt bool
    (Boolean) Specifies whether object level alerts are raised for backup failures after last backup attempt.
    AlertTargets []GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicyAlertTarget
    (List) Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
    BackupRunStatuses []string
    (List) Specifies the run status for which the user would like to receive alerts.

    • Constraints: Allowable list items are: kSuccess, kFailure, kSlaViolation, kWarning. The minimum length is 1 item.
    RaiseObjectLevelFailureAlert bool
    (Boolean) Specifies whether object level alerts are raised for backup failures after the backup run.
    RaiseObjectLevelFailureAlertAfterEachAttempt bool
    (Boolean) Specifies whether object level alerts are raised for backup failures after each backup attempt.
    RaiseObjectLevelFailureAlertAfterLastAttempt bool
    (Boolean) Specifies whether object level alerts are raised for backup failures after last backup attempt.
    alertTargets List<GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicyAlertTarget>
    (List) Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
    backupRunStatuses List<String>
    (List) Specifies the run status for which the user would like to receive alerts.

    • Constraints: Allowable list items are: kSuccess, kFailure, kSlaViolation, kWarning. The minimum length is 1 item.
    raiseObjectLevelFailureAlert Boolean
    (Boolean) Specifies whether object level alerts are raised for backup failures after the backup run.
    raiseObjectLevelFailureAlertAfterEachAttempt Boolean
    (Boolean) Specifies whether object level alerts are raised for backup failures after each backup attempt.
    raiseObjectLevelFailureAlertAfterLastAttempt Boolean
    (Boolean) Specifies whether object level alerts are raised for backup failures after last backup attempt.
    alertTargets GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicyAlertTarget[]
    (List) Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
    backupRunStatuses string[]
    (List) Specifies the run status for which the user would like to receive alerts.

    • Constraints: Allowable list items are: kSuccess, kFailure, kSlaViolation, kWarning. The minimum length is 1 item.
    raiseObjectLevelFailureAlert boolean
    (Boolean) Specifies whether object level alerts are raised for backup failures after the backup run.
    raiseObjectLevelFailureAlertAfterEachAttempt boolean
    (Boolean) Specifies whether object level alerts are raised for backup failures after each backup attempt.
    raiseObjectLevelFailureAlertAfterLastAttempt boolean
    (Boolean) Specifies whether object level alerts are raised for backup failures after last backup attempt.
    alert_targets Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicyAlertTarget]
    (List) Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
    backup_run_statuses Sequence[str]
    (List) Specifies the run status for which the user would like to receive alerts.

    • Constraints: Allowable list items are: kSuccess, kFailure, kSlaViolation, kWarning. The minimum length is 1 item.
    raise_object_level_failure_alert bool
    (Boolean) Specifies whether object level alerts are raised for backup failures after the backup run.
    raise_object_level_failure_alert_after_each_attempt bool
    (Boolean) Specifies whether object level alerts are raised for backup failures after each backup attempt.
    raise_object_level_failure_alert_after_last_attempt bool
    (Boolean) Specifies whether object level alerts are raised for backup failures after last backup attempt.
    alertTargets List<Property Map>
    (List) Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
    backupRunStatuses List<String>
    (List) Specifies the run status for which the user would like to receive alerts.

    • Constraints: Allowable list items are: kSuccess, kFailure, kSlaViolation, kWarning. The minimum length is 1 item.
    raiseObjectLevelFailureAlert Boolean
    (Boolean) Specifies whether object level alerts are raised for backup failures after the backup run.
    raiseObjectLevelFailureAlertAfterEachAttempt Boolean
    (Boolean) Specifies whether object level alerts are raised for backup failures after each backup attempt.
    raiseObjectLevelFailureAlertAfterLastAttempt Boolean
    (Boolean) Specifies whether object level alerts are raised for backup failures after last backup attempt.

    GetBackupRecoveryProtectionGroupsProtectionGroupAlertPolicyAlertTarget

    EmailAddress string
    (String) Specifies an email address to receive an alert.
    Language string
    (String) Specifies the language of the delivery target. Default value is 'en-us'.

    • Constraints: Allowable values are: en-us, ja-jp, zh-cn.
    RecipientType string
    (String) Specifies the recipient type of email recipient. Default value is 'kTo'.

    • Constraints: Allowable values are: kTo, kCc.
    EmailAddress string
    (String) Specifies an email address to receive an alert.
    Language string
    (String) Specifies the language of the delivery target. Default value is 'en-us'.

    • Constraints: Allowable values are: en-us, ja-jp, zh-cn.
    RecipientType string
    (String) Specifies the recipient type of email recipient. Default value is 'kTo'.

    • Constraints: Allowable values are: kTo, kCc.
    emailAddress String
    (String) Specifies an email address to receive an alert.
    language String
    (String) Specifies the language of the delivery target. Default value is 'en-us'.

    • Constraints: Allowable values are: en-us, ja-jp, zh-cn.
    recipientType String
    (String) Specifies the recipient type of email recipient. Default value is 'kTo'.

    • Constraints: Allowable values are: kTo, kCc.
    emailAddress string
    (String) Specifies an email address to receive an alert.
    language string
    (String) Specifies the language of the delivery target. Default value is 'en-us'.

    • Constraints: Allowable values are: en-us, ja-jp, zh-cn.
    recipientType string
    (String) Specifies the recipient type of email recipient. Default value is 'kTo'.

    • Constraints: Allowable values are: kTo, kCc.
    email_address str
    (String) Specifies an email address to receive an alert.
    language str
    (String) Specifies the language of the delivery target. Default value is 'en-us'.

    • Constraints: Allowable values are: en-us, ja-jp, zh-cn.
    recipient_type str
    (String) Specifies the recipient type of email recipient. Default value is 'kTo'.

    • Constraints: Allowable values are: kTo, kCc.
    emailAddress String
    (String) Specifies an email address to receive an alert.
    language String
    (String) Specifies the language of the delivery target. Default value is 'en-us'.

    • Constraints: Allowable values are: en-us, ja-jp, zh-cn.
    recipientType String
    (String) Specifies the recipient type of email recipient. Default value is 'kTo'.

    • Constraints: Allowable values are: kTo, kCc.

    GetBackupRecoveryProtectionGroupsProtectionGroupInvalidEntity

    Id double
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    ParentSourceId double
    (Integer) Specifies the id of the parent source of the object.
    ParentSourceName string
    (String) Specifies the name of the parent source of the object.
    Id float64
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    ParentSourceId float64
    (Integer) Specifies the id of the parent source of the object.
    ParentSourceName string
    (String) Specifies the name of the parent source of the object.
    id Double
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    parentSourceId Double
    (Integer) Specifies the id of the parent source of the object.
    parentSourceName String
    (String) Specifies the name of the parent source of the object.
    id number
    (Integer) Specifies the ID of the object protected.
    name string
    (String) Specifies the name of the object protected.
    parentSourceId number
    (Integer) Specifies the id of the parent source of the object.
    parentSourceName string
    (String) Specifies the name of the parent source of the object.
    id float
    (Integer) Specifies the ID of the object protected.
    name str
    (String) Specifies the name of the object protected.
    parent_source_id float
    (Integer) Specifies the id of the parent source of the object.
    parent_source_name str
    (String) Specifies the name of the parent source of the object.
    id Number
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    parentSourceId Number
    (Integer) Specifies the id of the parent source of the object.
    parentSourceName String
    (String) Specifies the name of the parent source of the object.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRun

    ArchivalInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfo>
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    CloudSpinInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfo>
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    ExternallyTriggeredBackupTag string
    (String) The tag of externally triggered backup job.
    HasLocalSnapshot bool
    (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
    Id string
    (Integer) Specifies the ID of the object protected.
    IsCloudArchivalDirect bool
    (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
    IsLocalSnapshotsDeleted bool
    (Boolean) Specifies if snapshots for this run has been deleted.
    IsReplicationRun bool
    (Boolean) Specifies if this protection run is a replication run.
    LocalBackupInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfo>
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
    Objects List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    OriginClusterIdentifiers List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginClusterIdentifier>
    (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
    OriginProtectionGroupId string
    (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
    OriginalBackupInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfo>
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    Permissions List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermission>
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    ProtectionGroupId string
    (String) ProtectionGroupId to which this run belongs.
    ProtectionGroupInstanceId double
    (Integer) Protection Group instance Id. This field will be removed later.
    ProtectionGroupName string
    (String) Name of the Protection Group to which this run belongs.
    ReplicationInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfo>
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    ArchivalInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfo
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    CloudSpinInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfo
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    ExternallyTriggeredBackupTag string
    (String) The tag of externally triggered backup job.
    HasLocalSnapshot bool
    (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
    Id string
    (Integer) Specifies the ID of the object protected.
    IsCloudArchivalDirect bool
    (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
    IsLocalSnapshotsDeleted bool
    (Boolean) Specifies if snapshots for this run has been deleted.
    IsReplicationRun bool
    (Boolean) Specifies if this protection run is a replication run.
    LocalBackupInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfo
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
    Objects []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObject
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    OriginClusterIdentifiers []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginClusterIdentifier
    (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
    OriginProtectionGroupId string
    (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
    OriginalBackupInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfo
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    Permissions []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermission
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    ProtectionGroupId string
    (String) ProtectionGroupId to which this run belongs.
    ProtectionGroupInstanceId float64
    (Integer) Protection Group instance Id. This field will be removed later.
    ProtectionGroupName string
    (String) Name of the Protection Group to which this run belongs.
    ReplicationInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfo
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    archivalInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfo>
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    cloudSpinInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfo>
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    externallyTriggeredBackupTag String
    (String) The tag of externally triggered backup job.
    hasLocalSnapshot Boolean
    (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
    id String
    (Integer) Specifies the ID of the object protected.
    isCloudArchivalDirect Boolean
    (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
    isLocalSnapshotsDeleted Boolean
    (Boolean) Specifies if snapshots for this run has been deleted.
    isReplicationRun Boolean
    (Boolean) Specifies if this protection run is a replication run.
    localBackupInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfo>
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
    objects List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    originClusterIdentifiers List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginClusterIdentifier>
    (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
    originProtectionGroupId String
    (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
    originalBackupInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfo>
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    permissions List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermission>
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    protectionGroupId String
    (String) ProtectionGroupId to which this run belongs.
    protectionGroupInstanceId Double
    (Integer) Protection Group instance Id. This field will be removed later.
    protectionGroupName String
    (String) Name of the Protection Group to which this run belongs.
    replicationInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfo>
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    archivalInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfo[]
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    cloudSpinInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfo[]
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    externallyTriggeredBackupTag string
    (String) The tag of externally triggered backup job.
    hasLocalSnapshot boolean
    (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
    id string
    (Integer) Specifies the ID of the object protected.
    isCloudArchivalDirect boolean
    (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
    isLocalSnapshotsDeleted boolean
    (Boolean) Specifies if snapshots for this run has been deleted.
    isReplicationRun boolean
    (Boolean) Specifies if this protection run is a replication run.
    localBackupInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfo[]
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
    objects GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObject[]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    onLegalHold boolean
    (Boolean) Specifies the legal hold status for a replication target.
    originClusterIdentifiers GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginClusterIdentifier[]
    (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
    originProtectionGroupId string
    (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
    originalBackupInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfo[]
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    permissions GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermission[]
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    protectionGroupId string
    (String) ProtectionGroupId to which this run belongs.
    protectionGroupInstanceId number
    (Integer) Protection Group instance Id. This field will be removed later.
    protectionGroupName string
    (String) Name of the Protection Group to which this run belongs.
    replicationInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfo[]
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    archival_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfo]
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    cloud_spin_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfo]
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    externally_triggered_backup_tag str
    (String) The tag of externally triggered backup job.
    has_local_snapshot bool
    (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
    id str
    (Integer) Specifies the ID of the object protected.
    is_cloud_archival_direct bool
    (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
    is_local_snapshots_deleted bool
    (Boolean) Specifies if snapshots for this run has been deleted.
    is_replication_run bool
    (Boolean) Specifies if this protection run is a replication run.
    local_backup_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfo]
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
    objects Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObject]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    on_legal_hold bool
    (Boolean) Specifies the legal hold status for a replication target.
    origin_cluster_identifiers Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginClusterIdentifier]
    (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
    origin_protection_group_id str
    (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
    original_backup_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfo]
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    permissions Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermission]
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    protection_group_id str
    (String) ProtectionGroupId to which this run belongs.
    protection_group_instance_id float
    (Integer) Protection Group instance Id. This field will be removed later.
    protection_group_name str
    (String) Name of the Protection Group to which this run belongs.
    replication_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfo]
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    archivalInfos List<Property Map>
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    cloudSpinInfos List<Property Map>
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    externallyTriggeredBackupTag String
    (String) The tag of externally triggered backup job.
    hasLocalSnapshot Boolean
    (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
    id String
    (Integer) Specifies the ID of the object protected.
    isCloudArchivalDirect Boolean
    (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
    isLocalSnapshotsDeleted Boolean
    (Boolean) Specifies if snapshots for this run has been deleted.
    isReplicationRun Boolean
    (Boolean) Specifies if this protection run is a replication run.
    localBackupInfos List<Property Map>
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
    objects List<Property Map>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    originClusterIdentifiers List<Property Map>
    (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
    originProtectionGroupId String
    (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
    originalBackupInfos List<Property Map>
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    permissions List<Property Map>
    (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
    protectionGroupId String
    (String) ProtectionGroupId to which this run belongs.
    protectionGroupInstanceId Number
    (Integer) Protection Group instance Id. This field will be removed later.
    protectionGroupName String
    (String) Name of the Protection Group to which this run belongs.
    replicationInfos List<Property Map>
    (List) Specifies summary information about replication run. Nested schema for replication_info:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfo

    ArchivalTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResult>
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    ArchivalTargetResults []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResult
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    archivalTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResult>
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    archivalTargetResults GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResult[]
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    archival_target_results Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResult]
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    archivalTargetResults List<Property Map>
    (List) Archival result for an archival target. Nested schema for archival_target_results:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResult

    ArchivalTaskId string
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    CancelledAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup was cancelled.
    CancelledObjectsCount double
    (Integer) Specifies the count of objects for which backup was cancelled.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    FailedAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup failed.
    FailedObjectsCount double
    (Integer) Specifies the count of objects for which backup failed.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsCadArchive bool
    (Boolean) Whether this is CAD archive or not.
    IsForeverIncremental bool
    (Boolean) Whether this is forever incremental or not.
    IsIncremental bool
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    IsSlaViolated bool
    (Boolean) Indicated if SLA has been violated for this run.
    Message string
    (String) Message about the replication run.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    OwnershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueuedTimeUsecs double
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    RunType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SnapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    SuccessfulAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup was successful.
    SuccessfulObjectsCount double
    (Integer) Specifies the count of objects for which backup was successful.
    TargetId double
    (Integer) Specifies the archival target ID.
    TargetName string
    (String) Specifies the archival target name.
    TargetType string
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    WormProperties List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultWormProperty>
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    ArchivalTaskId string
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    CancelledAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup was cancelled.
    CancelledObjectsCount float64
    (Integer) Specifies the count of objects for which backup was cancelled.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    FailedAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup failed.
    FailedObjectsCount float64
    (Integer) Specifies the count of objects for which backup failed.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsCadArchive bool
    (Boolean) Whether this is CAD archive or not.
    IsForeverIncremental bool
    (Boolean) Whether this is forever incremental or not.
    IsIncremental bool
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    IsSlaViolated bool
    (Boolean) Indicated if SLA has been violated for this run.
    Message string
    (String) Message about the replication run.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    OwnershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueuedTimeUsecs float64
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    RunType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SnapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    SuccessfulAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup was successful.
    SuccessfulObjectsCount float64
    (Integer) Specifies the count of objects for which backup was successful.
    TargetId float64
    (Integer) Specifies the archival target ID.
    TargetName string
    (String) Specifies the archival target name.
    TargetType string
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    WormProperties []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultWormProperty
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    archivalTaskId String
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    cancelledAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount Double
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    failedAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount Double
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isCadArchive Boolean
    (Boolean) Whether this is CAD archive or not.
    isForeverIncremental Boolean
    (Boolean) Whether this is forever incremental or not.
    isIncremental Boolean
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    isSlaViolated Boolean
    (Boolean) Indicated if SLA has been violated for this run.
    message String
    (String) Message about the replication run.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    ownershipContext String
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queuedTimeUsecs Double
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    runType String
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshotId String
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount Double
    (Integer) Specifies the count of objects for which backup was successful.
    targetId Double
    (Integer) Specifies the archival target ID.
    targetName String
    (String) Specifies the archival target name.
    targetType String
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    wormProperties List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultWormProperty>
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    archivalTaskId string
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    cancelledAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount number
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    failedAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount number
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId string
    (String) Progress monitor task for indexing.
    isCadArchive boolean
    (Boolean) Whether this is CAD archive or not.
    isForeverIncremental boolean
    (Boolean) Whether this is forever incremental or not.
    isIncremental boolean
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    isManuallyDeleted boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    isSlaViolated boolean
    (Boolean) Indicated if SLA has been violated for this run.
    message string
    (String) Message about the replication run.
    onLegalHold boolean
    (Boolean) Specifies the legal hold status for a replication target.
    ownershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    queuedTimeUsecs number
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    runType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId string
    (String) Stats task id for local backup run.
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount number
    (Integer) Specifies the count of objects for which backup was successful.
    targetId number
    (Integer) Specifies the archival target ID.
    targetName string
    (String) Specifies the archival target name.
    targetType string
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    wormProperties GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultWormProperty[]
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    archival_task_id str
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    cancelled_app_objects_count float
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelled_objects_count float
    (Integer) Specifies the count of objects for which backup was cancelled.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    failed_app_objects_count float
    (Integer) Specifies the count of app objects for which backup failed.
    failed_objects_count float
    (Integer) Specifies the count of objects for which backup failed.
    indexing_task_id str
    (String) Progress monitor task for indexing.
    is_cad_archive bool
    (Boolean) Whether this is CAD archive or not.
    is_forever_incremental bool
    (Boolean) Whether this is forever incremental or not.
    is_incremental bool
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    is_manually_deleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    is_sla_violated bool
    (Boolean) Indicated if SLA has been violated for this run.
    message str
    (String) Message about the replication run.
    on_legal_hold bool
    (Boolean) Specifies the legal hold status for a replication target.
    ownership_context str
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    queued_time_usecs float
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    run_type str
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshot_id str
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    stats_task_id str
    (String) Stats task id for local backup run.
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successful_app_objects_count float
    (Integer) Specifies the count of app objects for which backup was successful.
    successful_objects_count float
    (Integer) Specifies the count of objects for which backup was successful.
    target_id float
    (Integer) Specifies the archival target ID.
    target_name str
    (String) Specifies the archival target name.
    target_type str
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    worm_properties Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultWormProperty]
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    archivalTaskId String
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    cancelledAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount Number
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    failedAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount Number
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isCadArchive Boolean
    (Boolean) Whether this is CAD archive or not.
    isForeverIncremental Boolean
    (Boolean) Whether this is forever incremental or not.
    isIncremental Boolean
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    isSlaViolated Boolean
    (Boolean) Indicated if SLA has been violated for this run.
    message String
    (String) Message about the replication run.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    ownershipContext String
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queuedTimeUsecs Number
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    runType String
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshotId String
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount Number
    (Integer) Specifies the count of objects for which backup was successful.
    targetId Number
    (Integer) Specifies the archival target ID.
    targetName String
    (String) Specifies the archival target name.
    targetType String
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    wormProperties List<Property Map>
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultStat

    AvgLogicalTransferRateBps double
    (Integer) Specifies the average rate of transfer in bytes per second.
    BackupFileCount double
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    BytesRead double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    FileWalkDone bool
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    LogicalBytesTransferred double
    (Integer) Specifies the total logical bytes transferred.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    PhysicalBytesTransferred double
    (Integer) Specifies the total physical bytes transferred.
    TotalFileCount double
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    AvgLogicalTransferRateBps float64
    (Integer) Specifies the average rate of transfer in bytes per second.
    BackupFileCount float64
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    BytesRead float64
    (Integer) Specifies total logical bytes read for creating the snapshot.
    FileWalkDone bool
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    LogicalBytesTransferred float64
    (Integer) Specifies the total logical bytes transferred.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    PhysicalBytesTransferred float64
    (Integer) Specifies the total physical bytes transferred.
    TotalFileCount float64
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    avgLogicalTransferRateBps Double
    (Integer) Specifies the average rate of transfer in bytes per second.
    backupFileCount Double
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    bytesRead Double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    fileWalkDone Boolean
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    logicalBytesTransferred Double
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred Double
    (Integer) Specifies the total physical bytes transferred.
    totalFileCount Double
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    avgLogicalTransferRateBps number
    (Integer) Specifies the average rate of transfer in bytes per second.
    backupFileCount number
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    bytesRead number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    fileWalkDone boolean
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    logicalBytesTransferred number
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred number
    (Integer) Specifies the total physical bytes transferred.
    totalFileCount number
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    avg_logical_transfer_rate_bps float
    (Integer) Specifies the average rate of transfer in bytes per second.
    backup_file_count float
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    bytes_read float
    (Integer) Specifies total logical bytes read for creating the snapshot.
    file_walk_done bool
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    logical_bytes_transferred float
    (Integer) Specifies the total logical bytes transferred.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    physical_bytes_transferred float
    (Integer) Specifies the total physical bytes transferred.
    total_file_count float
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    avgLogicalTransferRateBps Number
    (Integer) Specifies the average rate of transfer in bytes per second.
    backupFileCount Number
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    bytesRead Number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    fileWalkDone Boolean
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    logicalBytesTransferred Number
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred Number
    (Integer) Specifies the total physical bytes transferred.
    totalFileCount Number
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSetting

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

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

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

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

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

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

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

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

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

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

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

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

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTiering

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringTier

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

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

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

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

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

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

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

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

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

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

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

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

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTiering

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringTier

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

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

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

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

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

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

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

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

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

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

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

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

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTiering

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringTier

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

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

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

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

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

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

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

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

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

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

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

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

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTiering

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringTier

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

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

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

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

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

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

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

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

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

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

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

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

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunArchivalInfoArchivalTargetResultWormProperty

    IsArchiveWormCompliant bool
    (Boolean) Specifies whether this archive run is WORM compliant.
    WormExpiryTimeUsecs double
    (Integer) Specifies the time at which the WORM protection expires.
    WormNonComplianceReason string
    (String) Specifies reason of archive not being worm compliant.
    IsArchiveWormCompliant bool
    (Boolean) Specifies whether this archive run is WORM compliant.
    WormExpiryTimeUsecs float64
    (Integer) Specifies the time at which the WORM protection expires.
    WormNonComplianceReason string
    (String) Specifies reason of archive not being worm compliant.
    isArchiveWormCompliant Boolean
    (Boolean) Specifies whether this archive run is WORM compliant.
    wormExpiryTimeUsecs Double
    (Integer) Specifies the time at which the WORM protection expires.
    wormNonComplianceReason String
    (String) Specifies reason of archive not being worm compliant.
    isArchiveWormCompliant boolean
    (Boolean) Specifies whether this archive run is WORM compliant.
    wormExpiryTimeUsecs number
    (Integer) Specifies the time at which the WORM protection expires.
    wormNonComplianceReason string
    (String) Specifies reason of archive not being worm compliant.
    is_archive_worm_compliant bool
    (Boolean) Specifies whether this archive run is WORM compliant.
    worm_expiry_time_usecs float
    (Integer) Specifies the time at which the WORM protection expires.
    worm_non_compliance_reason str
    (String) Specifies reason of archive not being worm compliant.
    isArchiveWormCompliant Boolean
    (Boolean) Specifies whether this archive run is WORM compliant.
    wormExpiryTimeUsecs Number
    (Integer) Specifies the time at which the WORM protection expires.
    wormNonComplianceReason String
    (String) Specifies reason of archive not being worm compliant.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfo

    CloudSpinTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult>
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
    CloudSpinTargetResults []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
    cloudSpinTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult>
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
    cloudSpinTargetResults GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult[]
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
    cloud_spin_target_results Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult]
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
    cloudSpinTargetResults List<Property Map>
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult

    AwsParams List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam>
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    AzureParams List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam>
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    CloudspinTaskId string
    (String) Task ID for a CloudSpin protection run.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Id double
    (Integer) Specifies the ID of the object protected.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    Message string
    (String) Message about the replication run.
    Name string
    (String) Specifies the name of the object protected.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    AwsParams []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    AzureParams []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    CloudspinTaskId string
    (String) Task ID for a CloudSpin protection run.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Id float64
    (Integer) Specifies the ID of the object protected.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    Message string
    (String) Message about the replication run.
    Name string
    (String) Specifies the name of the object protected.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsParams List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam>
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    azureParams List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam>
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    cloudspinTaskId String
    (String) Task ID for a CloudSpin protection run.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    id Double
    (Integer) Specifies the ID of the object protected.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message String
    (String) Message about the replication run.
    name String
    (String) Specifies the name of the object protected.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsParams GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam[]
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    azureParams GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam[]
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    cloudspinTaskId string
    (String) Task ID for a CloudSpin protection run.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    id number
    (Integer) Specifies the ID of the object protected.
    isManuallyDeleted boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message string
    (String) Message about the replication run.
    name string
    (String) Specifies the name of the object protected.
    onLegalHold boolean
    (Boolean) Specifies the legal hold status for a replication target.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    aws_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam]
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    azure_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam]
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    cloudspin_task_id str
    (String) Task ID for a CloudSpin protection run.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    id float
    (Integer) Specifies the ID of the object protected.
    is_manually_deleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    message str
    (String) Message about the replication run.
    name str
    (String) Specifies the name of the object protected.
    on_legal_hold bool
    (Boolean) Specifies the legal hold status for a replication target.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsParams List<Property Map>
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    azureParams List<Property Map>
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    cloudspinTaskId String
    (String) Task ID for a CloudSpin protection run.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    id Number
    (Integer) Specifies the ID of the object protected.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message String
    (String) Message about the replication run.
    name String
    (String) Specifies the name of the object protected.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam

    CustomTagLists List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList>
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    Region double
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    SubnetId double
    (Integer) Specifies id of the subnet within above VPC.
    VpcId double
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    CustomTagLists []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    Region float64
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    SubnetId float64
    (Integer) Specifies id of the subnet within above VPC.
    VpcId float64
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    customTagLists List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList>
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    region Double
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    subnetId Double
    (Integer) Specifies id of the subnet within above VPC.
    vpcId Double
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    customTagLists GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList[]
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    region number
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    subnetId number
    (Integer) Specifies id of the subnet within above VPC.
    vpcId number
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    custom_tag_lists Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList]
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    region float
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    subnet_id float
    (Integer) Specifies id of the subnet within above VPC.
    vpc_id float
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    customTagLists List<Property Map>
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    region Number
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    subnetId Number
    (Integer) Specifies id of the subnet within above VPC.
    vpcId Number
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam

    AvailabilitySetId double
    (Integer) Specifies the availability set.
    NetworkResourceGroupId double
    (Integer) Specifies id of the resource group for the selected virtual network.
    ResourceGroupId double
    (String) Specifies the Resource Group ID associated with the tenant.
    StorageAccountId double
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    StorageContainerId double
    (Integer) Specifies id of the storage container within the above storage account.
    StorageResourceGroupId double
    (Integer) Specifies id of the resource group for the selected storage account.
    TempVmResourceGroupId double
    (Integer) Specifies id of the temporary Azure resource group.
    TempVmStorageAccountId double
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    TempVmStorageContainerId double
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    TempVmSubnetId double
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    TempVmVirtualNetworkId double
    (Integer) Specifies Id of the temporary VM Virtual Network.
    AvailabilitySetId float64
    (Integer) Specifies the availability set.
    NetworkResourceGroupId float64
    (Integer) Specifies id of the resource group for the selected virtual network.
    ResourceGroupId float64
    (String) Specifies the Resource Group ID associated with the tenant.
    StorageAccountId float64
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    StorageContainerId float64
    (Integer) Specifies id of the storage container within the above storage account.
    StorageResourceGroupId float64
    (Integer) Specifies id of the resource group for the selected storage account.
    TempVmResourceGroupId float64
    (Integer) Specifies id of the temporary Azure resource group.
    TempVmStorageAccountId float64
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    TempVmStorageContainerId float64
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    TempVmSubnetId float64
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    TempVmVirtualNetworkId float64
    (Integer) Specifies Id of the temporary VM Virtual Network.
    availabilitySetId Double
    (Integer) Specifies the availability set.
    networkResourceGroupId Double
    (Integer) Specifies id of the resource group for the selected virtual network.
    resourceGroupId Double
    (String) Specifies the Resource Group ID associated with the tenant.
    storageAccountId Double
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    storageContainerId Double
    (Integer) Specifies id of the storage container within the above storage account.
    storageResourceGroupId Double
    (Integer) Specifies id of the resource group for the selected storage account.
    tempVmResourceGroupId Double
    (Integer) Specifies id of the temporary Azure resource group.
    tempVmStorageAccountId Double
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    tempVmStorageContainerId Double
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    tempVmSubnetId Double
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    tempVmVirtualNetworkId Double
    (Integer) Specifies Id of the temporary VM Virtual Network.
    availabilitySetId number
    (Integer) Specifies the availability set.
    networkResourceGroupId number
    (Integer) Specifies id of the resource group for the selected virtual network.
    resourceGroupId number
    (String) Specifies the Resource Group ID associated with the tenant.
    storageAccountId number
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    storageContainerId number
    (Integer) Specifies id of the storage container within the above storage account.
    storageResourceGroupId number
    (Integer) Specifies id of the resource group for the selected storage account.
    tempVmResourceGroupId number
    (Integer) Specifies id of the temporary Azure resource group.
    tempVmStorageAccountId number
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    tempVmStorageContainerId number
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    tempVmSubnetId number
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    tempVmVirtualNetworkId number
    (Integer) Specifies Id of the temporary VM Virtual Network.
    availability_set_id float
    (Integer) Specifies the availability set.
    network_resource_group_id float
    (Integer) Specifies id of the resource group for the selected virtual network.
    resource_group_id float
    (String) Specifies the Resource Group ID associated with the tenant.
    storage_account_id float
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    storage_container_id float
    (Integer) Specifies id of the storage container within the above storage account.
    storage_resource_group_id float
    (Integer) Specifies id of the resource group for the selected storage account.
    temp_vm_resource_group_id float
    (Integer) Specifies id of the temporary Azure resource group.
    temp_vm_storage_account_id float
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    temp_vm_storage_container_id float
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    temp_vm_subnet_id float
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    temp_vm_virtual_network_id float
    (Integer) Specifies Id of the temporary VM Virtual Network.
    availabilitySetId Number
    (Integer) Specifies the availability set.
    networkResourceGroupId Number
    (Integer) Specifies id of the resource group for the selected virtual network.
    resourceGroupId Number
    (String) Specifies the Resource Group ID associated with the tenant.
    storageAccountId Number
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    storageContainerId Number
    (Integer) Specifies id of the storage container within the above storage account.
    storageResourceGroupId Number
    (Integer) Specifies id of the resource group for the selected storage account.
    tempVmResourceGroupId Number
    (Integer) Specifies id of the temporary Azure resource group.
    tempVmStorageAccountId Number
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    tempVmStorageContainerId Number
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    tempVmSubnetId Number
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    tempVmVirtualNetworkId Number
    (Integer) Specifies Id of the temporary VM Virtual Network.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat

    PhysicalBytesTransferred double
    (Integer) Specifies the total physical bytes transferred.
    PhysicalBytesTransferred float64
    (Integer) Specifies the total physical bytes transferred.
    physicalBytesTransferred Double
    (Integer) Specifies the total physical bytes transferred.
    physicalBytesTransferred number
    (Integer) Specifies the total physical bytes transferred.
    physical_bytes_transferred float
    (Integer) Specifies the total physical bytes transferred.
    physicalBytesTransferred Number
    (Integer) Specifies the total physical bytes transferred.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfo

    CancelledAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup was cancelled.
    CancelledObjectsCount double
    (Integer) Specifies the count of objects for which backup was cancelled.
    DataLock string
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    FailedAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup failed.
    FailedObjectsCount double
    (Integer) Specifies the count of objects for which backup failed.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsSlaViolated bool
    (Boolean) Indicated if SLA has been violated for this run.
    LocalSnapshotStats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat>
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    LocalTaskId string
    (String) Task ID for a local protection run.
    Messages List<string>
    (List) Message about the backup run.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    RunType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SkippedObjectsCount double
    (Integer) Specifies the count of objects for which backup was skipped.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    SuccessfulAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup was successful.
    SuccessfulObjectsCount double
    (Integer) Specifies the count of objects for which backup was successful.
    CancelledAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup was cancelled.
    CancelledObjectsCount float64
    (Integer) Specifies the count of objects for which backup was cancelled.
    DataLock string
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    FailedAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup failed.
    FailedObjectsCount float64
    (Integer) Specifies the count of objects for which backup failed.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsSlaViolated bool
    (Boolean) Indicated if SLA has been violated for this run.
    LocalSnapshotStats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    LocalTaskId string
    (String) Task ID for a local protection run.
    Messages []string
    (List) Message about the backup run.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    RunType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SkippedObjectsCount float64
    (Integer) Specifies the count of objects for which backup was skipped.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    SuccessfulAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup was successful.
    SuccessfulObjectsCount float64
    (Integer) Specifies the count of objects for which backup was successful.
    cancelledAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount Double
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLock String
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    failedAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount Double
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isSlaViolated Boolean
    (Boolean) Indicated if SLA has been violated for this run.
    localSnapshotStats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat>
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    localTaskId String
    (String) Task ID for a local protection run.
    messages List<String>
    (List) Message about the backup run.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    runType String
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    skippedObjectsCount Double
    (Integer) Specifies the count of objects for which backup was skipped.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount Double
    (Integer) Specifies the count of objects for which backup was successful.
    cancelledAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount number
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLock string
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    failedAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount number
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId string
    (String) Progress monitor task for indexing.
    isSlaViolated boolean
    (Boolean) Indicated if SLA has been violated for this run.
    localSnapshotStats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat[]
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    localTaskId string
    (String) Task ID for a local protection run.
    messages string[]
    (List) Message about the backup run.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    runType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    skippedObjectsCount number
    (Integer) Specifies the count of objects for which backup was skipped.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    statsTaskId string
    (String) Stats task id for local backup run.
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount number
    (Integer) Specifies the count of objects for which backup was successful.
    cancelled_app_objects_count float
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelled_objects_count float
    (Integer) Specifies the count of objects for which backup was cancelled.
    data_lock str
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    failed_app_objects_count float
    (Integer) Specifies the count of app objects for which backup failed.
    failed_objects_count float
    (Integer) Specifies the count of objects for which backup failed.
    indexing_task_id str
    (String) Progress monitor task for indexing.
    is_sla_violated bool
    (Boolean) Indicated if SLA has been violated for this run.
    local_snapshot_stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat]
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    local_task_id str
    (String) Task ID for a local protection run.
    messages Sequence[str]
    (List) Message about the backup run.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    run_type str
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    skipped_objects_count float
    (Integer) Specifies the count of objects for which backup was skipped.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats_task_id str
    (String) Stats task id for local backup run.
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successful_app_objects_count float
    (Integer) Specifies the count of app objects for which backup was successful.
    successful_objects_count float
    (Integer) Specifies the count of objects for which backup was successful.
    cancelledAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount Number
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLock String
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    failedAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount Number
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isSlaViolated Boolean
    (Boolean) Indicated if SLA has been violated for this run.
    localSnapshotStats List<Property Map>
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    localTaskId String
    (String) Task ID for a local protection run.
    messages List<String>
    (List) Message about the backup run.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    runType String
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    skippedObjectsCount Number
    (Integer) Specifies the count of objects for which backup was skipped.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount Number
    (Integer) Specifies the count of objects for which backup was successful.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat

    BytesRead double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten double
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    BytesRead float64
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten float64
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    bytesRead Double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Double
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    bytesRead number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    bytes_read float
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytes_written float
    (Integer) Specifies total size of data in bytes written after taking backup.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    bytesRead Number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObject

    ArchivalInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfo>
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    CloudSpinInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfo>
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    LocalSnapshotInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfo>
    (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
    Objects List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObject>
    (List) Specifies the Object Summary. Nested schema for object:
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    OriginalBackupInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfo>
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    ReplicationInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfo>
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    ArchivalInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfo
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    CloudSpinInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfo
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    LocalSnapshotInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfo
    (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
    Objects []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObject
    (List) Specifies the Object Summary. Nested schema for object:
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    OriginalBackupInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfo
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    ReplicationInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfo
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    archivalInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfo>
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    cloudSpinInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfo>
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    localSnapshotInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfo>
    (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
    objects List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObject>
    (List) Specifies the Object Summary. Nested schema for object:
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    originalBackupInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfo>
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    replicationInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfo>
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    archivalInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfo[]
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    cloudSpinInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfo[]
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    localSnapshotInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfo[]
    (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
    objects GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObject[]
    (List) Specifies the Object Summary. Nested schema for object:
    onLegalHold boolean
    (Boolean) Specifies the legal hold status for a replication target.
    originalBackupInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfo[]
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    replicationInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfo[]
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    archival_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfo]
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    cloud_spin_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfo]
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    local_snapshot_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfo]
    (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
    objects Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObject]
    (List) Specifies the Object Summary. Nested schema for object:
    on_legal_hold bool
    (Boolean) Specifies the legal hold status for a replication target.
    original_backup_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfo]
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    replication_infos Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfo]
    (List) Specifies summary information about replication run. Nested schema for replication_info:
    archivalInfos List<Property Map>
    (List) Specifies information about archival run for an object. Nested schema for archival_info:
    cloudSpinInfos List<Property Map>
    (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
    localSnapshotInfos List<Property Map>
    (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
    objects List<Property Map>
    (List) Specifies the Object Summary. Nested schema for object:
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    originalBackupInfos List<Property Map>
    (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
    replicationInfos List<Property Map>
    (List) Specifies summary information about replication run. Nested schema for replication_info:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfo

    ArchivalTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult>
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    ArchivalTargetResults []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    archivalTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult>
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    archivalTargetResults GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult[]
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    archival_target_results Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult]
    (List) Archival result for an archival target. Nested schema for archival_target_results:
    archivalTargetResults List<Property Map>
    (List) Archival result for an archival target. Nested schema for archival_target_results:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult

    ArchivalTaskId string
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    CancelledAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup was cancelled.
    CancelledObjectsCount double
    (Integer) Specifies the count of objects for which backup was cancelled.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    FailedAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup failed.
    FailedObjectsCount double
    (Integer) Specifies the count of objects for which backup failed.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsCadArchive bool
    (Boolean) Whether this is CAD archive or not.
    IsForeverIncremental bool
    (Boolean) Whether this is forever incremental or not.
    IsIncremental bool
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    IsSlaViolated bool
    (Boolean) Indicated if SLA has been violated for this run.
    Message string
    (String) Message about the replication run.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    OwnershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueuedTimeUsecs double
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    RunType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SnapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    SuccessfulAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup was successful.
    SuccessfulObjectsCount double
    (Integer) Specifies the count of objects for which backup was successful.
    TargetId double
    (Integer) Specifies the archival target ID.
    TargetName string
    (String) Specifies the archival target name.
    TargetType string
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    WormProperties List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormProperty>
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    ArchivalTaskId string
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    CancelledAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup was cancelled.
    CancelledObjectsCount float64
    (Integer) Specifies the count of objects for which backup was cancelled.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    FailedAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup failed.
    FailedObjectsCount float64
    (Integer) Specifies the count of objects for which backup failed.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsCadArchive bool
    (Boolean) Whether this is CAD archive or not.
    IsForeverIncremental bool
    (Boolean) Whether this is forever incremental or not.
    IsIncremental bool
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    IsSlaViolated bool
    (Boolean) Indicated if SLA has been violated for this run.
    Message string
    (String) Message about the replication run.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    OwnershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueuedTimeUsecs float64
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    RunType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SnapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    SuccessfulAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup was successful.
    SuccessfulObjectsCount float64
    (Integer) Specifies the count of objects for which backup was successful.
    TargetId float64
    (Integer) Specifies the archival target ID.
    TargetName string
    (String) Specifies the archival target name.
    TargetType string
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    WormProperties []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormProperty
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    archivalTaskId String
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    cancelledAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount Double
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    failedAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount Double
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isCadArchive Boolean
    (Boolean) Whether this is CAD archive or not.
    isForeverIncremental Boolean
    (Boolean) Whether this is forever incremental or not.
    isIncremental Boolean
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    isSlaViolated Boolean
    (Boolean) Indicated if SLA has been violated for this run.
    message String
    (String) Message about the replication run.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    ownershipContext String
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queuedTimeUsecs Double
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    runType String
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshotId String
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount Double
    (Integer) Specifies the count of objects for which backup was successful.
    targetId Double
    (Integer) Specifies the archival target ID.
    targetName String
    (String) Specifies the archival target name.
    targetType String
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    wormProperties List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormProperty>
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    archivalTaskId string
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    cancelledAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount number
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    failedAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount number
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId string
    (String) Progress monitor task for indexing.
    isCadArchive boolean
    (Boolean) Whether this is CAD archive or not.
    isForeverIncremental boolean
    (Boolean) Whether this is forever incremental or not.
    isIncremental boolean
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    isManuallyDeleted boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    isSlaViolated boolean
    (Boolean) Indicated if SLA has been violated for this run.
    message string
    (String) Message about the replication run.
    onLegalHold boolean
    (Boolean) Specifies the legal hold status for a replication target.
    ownershipContext string
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    queuedTimeUsecs number
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    runType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId string
    (String) Stats task id for local backup run.
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount number
    (Integer) Specifies the count of objects for which backup was successful.
    targetId number
    (Integer) Specifies the archival target ID.
    targetName string
    (String) Specifies the archival target name.
    targetType string
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    wormProperties GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormProperty[]
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    archival_task_id str
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    cancelled_app_objects_count float
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelled_objects_count float
    (Integer) Specifies the count of objects for which backup was cancelled.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    failed_app_objects_count float
    (Integer) Specifies the count of app objects for which backup failed.
    failed_objects_count float
    (Integer) Specifies the count of objects for which backup failed.
    indexing_task_id str
    (String) Progress monitor task for indexing.
    is_cad_archive bool
    (Boolean) Whether this is CAD archive or not.
    is_forever_incremental bool
    (Boolean) Whether this is forever incremental or not.
    is_incremental bool
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    is_manually_deleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    is_sla_violated bool
    (Boolean) Indicated if SLA has been violated for this run.
    message str
    (String) Message about the replication run.
    on_legal_hold bool
    (Boolean) Specifies the legal hold status for a replication target.
    ownership_context str
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    queued_time_usecs float
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    run_type str
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshot_id str
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    stats_task_id str
    (String) Stats task id for local backup run.
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successful_app_objects_count float
    (Integer) Specifies the count of app objects for which backup was successful.
    successful_objects_count float
    (Integer) Specifies the count of objects for which backup was successful.
    target_id float
    (Integer) Specifies the archival target ID.
    target_name str
    (String) Specifies the archival target name.
    target_type str
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    worm_properties Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormProperty]
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
    archivalTaskId String
    (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    cancelledAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount Number
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    failedAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount Number
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isCadArchive Boolean
    (Boolean) Whether this is CAD archive or not.
    isForeverIncremental Boolean
    (Boolean) Whether this is forever incremental or not.
    isIncremental Boolean
    (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    isSlaViolated Boolean
    (Boolean) Indicated if SLA has been violated for this run.
    message String
    (String) Message about the replication run.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    ownershipContext String
    (String) Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queuedTimeUsecs Number
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    runType String
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    snapshotId String
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount Number
    (Integer) Specifies the count of objects for which backup was successful.
    targetId Number
    (Integer) Specifies the archival target ID.
    targetName String
    (String) Specifies the archival target name.
    targetType String
    (String) Specifies the archival target type.

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

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    wormProperties List<Property Map>
    (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat

    AvgLogicalTransferRateBps double
    (Integer) Specifies the average rate of transfer in bytes per second.
    BackupFileCount double
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    BytesRead double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    FileWalkDone bool
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    LogicalBytesTransferred double
    (Integer) Specifies the total logical bytes transferred.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    PhysicalBytesTransferred double
    (Integer) Specifies the total physical bytes transferred.
    TotalFileCount double
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    AvgLogicalTransferRateBps float64
    (Integer) Specifies the average rate of transfer in bytes per second.
    BackupFileCount float64
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    BytesRead float64
    (Integer) Specifies total logical bytes read for creating the snapshot.
    FileWalkDone bool
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    LogicalBytesTransferred float64
    (Integer) Specifies the total logical bytes transferred.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    PhysicalBytesTransferred float64
    (Integer) Specifies the total physical bytes transferred.
    TotalFileCount float64
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    avgLogicalTransferRateBps Double
    (Integer) Specifies the average rate of transfer in bytes per second.
    backupFileCount Double
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    bytesRead Double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    fileWalkDone Boolean
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    logicalBytesTransferred Double
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred Double
    (Integer) Specifies the total physical bytes transferred.
    totalFileCount Double
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    avgLogicalTransferRateBps number
    (Integer) Specifies the average rate of transfer in bytes per second.
    backupFileCount number
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    bytesRead number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    fileWalkDone boolean
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    logicalBytesTransferred number
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred number
    (Integer) Specifies the total physical bytes transferred.
    totalFileCount number
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    avg_logical_transfer_rate_bps float
    (Integer) Specifies the average rate of transfer in bytes per second.
    backup_file_count float
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    bytes_read float
    (Integer) Specifies total logical bytes read for creating the snapshot.
    file_walk_done bool
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    logical_bytes_transferred float
    (Integer) Specifies the total logical bytes transferred.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    physical_bytes_transferred float
    (Integer) Specifies the total physical bytes transferred.
    total_file_count float
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    avgLogicalTransferRateBps Number
    (Integer) Specifies the average rate of transfer in bytes per second.
    backupFileCount Number
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    bytesRead Number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    fileWalkDone Boolean
    (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
    logicalBytesTransferred Number
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred Number
    (Integer) Specifies the total physical bytes transferred.
    totalFileCount Number
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSetting

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

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

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

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

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

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

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

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

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

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

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

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

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTiering

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringTier

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

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

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

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

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

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

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

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

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

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

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

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

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTiering

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringTier

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

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

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

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

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

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

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

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

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

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

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

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

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTiering

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringTier

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

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

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

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

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

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

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

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

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

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

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

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

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTiering

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringTier

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

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

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

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

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

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

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

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

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

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

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

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

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormProperty

    IsArchiveWormCompliant bool
    (Boolean) Specifies whether this archive run is WORM compliant.
    WormExpiryTimeUsecs double
    (Integer) Specifies the time at which the WORM protection expires.
    WormNonComplianceReason string
    (String) Specifies reason of archive not being worm compliant.
    IsArchiveWormCompliant bool
    (Boolean) Specifies whether this archive run is WORM compliant.
    WormExpiryTimeUsecs float64
    (Integer) Specifies the time at which the WORM protection expires.
    WormNonComplianceReason string
    (String) Specifies reason of archive not being worm compliant.
    isArchiveWormCompliant Boolean
    (Boolean) Specifies whether this archive run is WORM compliant.
    wormExpiryTimeUsecs Double
    (Integer) Specifies the time at which the WORM protection expires.
    wormNonComplianceReason String
    (String) Specifies reason of archive not being worm compliant.
    isArchiveWormCompliant boolean
    (Boolean) Specifies whether this archive run is WORM compliant.
    wormExpiryTimeUsecs number
    (Integer) Specifies the time at which the WORM protection expires.
    wormNonComplianceReason string
    (String) Specifies reason of archive not being worm compliant.
    is_archive_worm_compliant bool
    (Boolean) Specifies whether this archive run is WORM compliant.
    worm_expiry_time_usecs float
    (Integer) Specifies the time at which the WORM protection expires.
    worm_non_compliance_reason str
    (String) Specifies reason of archive not being worm compliant.
    isArchiveWormCompliant Boolean
    (Boolean) Specifies whether this archive run is WORM compliant.
    wormExpiryTimeUsecs Number
    (Integer) Specifies the time at which the WORM protection expires.
    wormNonComplianceReason String
    (String) Specifies reason of archive not being worm compliant.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfo

    CloudSpinTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult>
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
    CloudSpinTargetResults []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
    cloudSpinTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult>
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
    cloudSpinTargetResults GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult[]
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
    cloudSpinTargetResults List<Property Map>
    (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult

    AwsParams List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam>
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    AzureParams List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam>
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    CloudspinTaskId string
    (String) Task ID for a CloudSpin protection run.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Id double
    (Integer) Specifies the ID of the object protected.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    Message string
    (String) Message about the replication run.
    Name string
    (String) Specifies the name of the object protected.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    AwsParams []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    AzureParams []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    CloudspinTaskId string
    (String) Task ID for a CloudSpin protection run.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Id float64
    (Integer) Specifies the ID of the object protected.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    Message string
    (String) Message about the replication run.
    Name string
    (String) Specifies the name of the object protected.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsParams List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam>
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    azureParams List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam>
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    cloudspinTaskId String
    (String) Task ID for a CloudSpin protection run.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    id Double
    (Integer) Specifies the ID of the object protected.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message String
    (String) Message about the replication run.
    name String
    (String) Specifies the name of the object protected.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsParams GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam[]
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    azureParams GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam[]
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    cloudspinTaskId string
    (String) Task ID for a CloudSpin protection run.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    id number
    (Integer) Specifies the ID of the object protected.
    isManuallyDeleted boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message string
    (String) Message about the replication run.
    name string
    (String) Specifies the name of the object protected.
    onLegalHold boolean
    (Boolean) Specifies the legal hold status for a replication target.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    aws_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam]
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    azure_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam]
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    cloudspin_task_id str
    (String) Task ID for a CloudSpin protection run.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    id float
    (Integer) Specifies the ID of the object protected.
    is_manually_deleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    message str
    (String) Message about the replication run.
    name str
    (String) Specifies the name of the object protected.
    on_legal_hold bool
    (Boolean) Specifies the legal hold status for a replication target.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsParams List<Property Map>
    (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
    azureParams List<Property Map>
    (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
    cloudspinTaskId String
    (String) Task ID for a CloudSpin protection run.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    id Number
    (Integer) Specifies the ID of the object protected.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message String
    (String) Message about the replication run.
    name String
    (String) Specifies the name of the object protected.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam

    CustomTagLists List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList>
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    Region double
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    SubnetId double
    (Integer) Specifies id of the subnet within above VPC.
    VpcId double
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    CustomTagLists []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    Region float64
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    SubnetId float64
    (Integer) Specifies id of the subnet within above VPC.
    VpcId float64
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    customTagLists List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList>
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    region Double
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    subnetId Double
    (Integer) Specifies id of the subnet within above VPC.
    vpcId Double
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    customTagLists GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList[]
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    region number
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    subnetId number
    (Integer) Specifies id of the subnet within above VPC.
    vpcId number
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    custom_tag_lists Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList]
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    region float
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    subnet_id float
    (Integer) Specifies id of the subnet within above VPC.
    vpc_id float
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
    customTagLists List<Property Map>
    (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
    region Number
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    subnetId Number
    (Integer) Specifies id of the subnet within above VPC.
    vpcId Number
    (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam

    AvailabilitySetId double
    (Integer) Specifies the availability set.
    NetworkResourceGroupId double
    (Integer) Specifies id of the resource group for the selected virtual network.
    ResourceGroupId double
    (String) Specifies the Resource Group ID associated with the tenant.
    StorageAccountId double
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    StorageContainerId double
    (Integer) Specifies id of the storage container within the above storage account.
    StorageResourceGroupId double
    (Integer) Specifies id of the resource group for the selected storage account.
    TempVmResourceGroupId double
    (Integer) Specifies id of the temporary Azure resource group.
    TempVmStorageAccountId double
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    TempVmStorageContainerId double
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    TempVmSubnetId double
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    TempVmVirtualNetworkId double
    (Integer) Specifies Id of the temporary VM Virtual Network.
    AvailabilitySetId float64
    (Integer) Specifies the availability set.
    NetworkResourceGroupId float64
    (Integer) Specifies id of the resource group for the selected virtual network.
    ResourceGroupId float64
    (String) Specifies the Resource Group ID associated with the tenant.
    StorageAccountId float64
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    StorageContainerId float64
    (Integer) Specifies id of the storage container within the above storage account.
    StorageResourceGroupId float64
    (Integer) Specifies id of the resource group for the selected storage account.
    TempVmResourceGroupId float64
    (Integer) Specifies id of the temporary Azure resource group.
    TempVmStorageAccountId float64
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    TempVmStorageContainerId float64
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    TempVmSubnetId float64
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    TempVmVirtualNetworkId float64
    (Integer) Specifies Id of the temporary VM Virtual Network.
    availabilitySetId Double
    (Integer) Specifies the availability set.
    networkResourceGroupId Double
    (Integer) Specifies id of the resource group for the selected virtual network.
    resourceGroupId Double
    (String) Specifies the Resource Group ID associated with the tenant.
    storageAccountId Double
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    storageContainerId Double
    (Integer) Specifies id of the storage container within the above storage account.
    storageResourceGroupId Double
    (Integer) Specifies id of the resource group for the selected storage account.
    tempVmResourceGroupId Double
    (Integer) Specifies id of the temporary Azure resource group.
    tempVmStorageAccountId Double
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    tempVmStorageContainerId Double
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    tempVmSubnetId Double
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    tempVmVirtualNetworkId Double
    (Integer) Specifies Id of the temporary VM Virtual Network.
    availabilitySetId number
    (Integer) Specifies the availability set.
    networkResourceGroupId number
    (Integer) Specifies id of the resource group for the selected virtual network.
    resourceGroupId number
    (String) Specifies the Resource Group ID associated with the tenant.
    storageAccountId number
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    storageContainerId number
    (Integer) Specifies id of the storage container within the above storage account.
    storageResourceGroupId number
    (Integer) Specifies id of the resource group for the selected storage account.
    tempVmResourceGroupId number
    (Integer) Specifies id of the temporary Azure resource group.
    tempVmStorageAccountId number
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    tempVmStorageContainerId number
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    tempVmSubnetId number
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    tempVmVirtualNetworkId number
    (Integer) Specifies Id of the temporary VM Virtual Network.
    availability_set_id float
    (Integer) Specifies the availability set.
    network_resource_group_id float
    (Integer) Specifies id of the resource group for the selected virtual network.
    resource_group_id float
    (String) Specifies the Resource Group ID associated with the tenant.
    storage_account_id float
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    storage_container_id float
    (Integer) Specifies id of the storage container within the above storage account.
    storage_resource_group_id float
    (Integer) Specifies id of the resource group for the selected storage account.
    temp_vm_resource_group_id float
    (Integer) Specifies id of the temporary Azure resource group.
    temp_vm_storage_account_id float
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    temp_vm_storage_container_id float
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    temp_vm_subnet_id float
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    temp_vm_virtual_network_id float
    (Integer) Specifies Id of the temporary VM Virtual Network.
    availabilitySetId Number
    (Integer) Specifies the availability set.
    networkResourceGroupId Number
    (Integer) Specifies id of the resource group for the selected virtual network.
    resourceGroupId Number
    (String) Specifies the Resource Group ID associated with the tenant.
    storageAccountId Number
    (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    storageContainerId Number
    (Integer) Specifies id of the storage container within the above storage account.
    storageResourceGroupId Number
    (Integer) Specifies id of the resource group for the selected storage account.
    tempVmResourceGroupId Number
    (Integer) Specifies id of the temporary Azure resource group.
    tempVmStorageAccountId Number
    (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
    tempVmStorageContainerId Number
    (Integer) Specifies id of the temporary VM storage container within the above storage account.
    tempVmSubnetId Number
    (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
    tempVmVirtualNetworkId Number
    (Integer) Specifies Id of the temporary VM Virtual Network.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat

    PhysicalBytesTransferred double
    (Integer) Specifies the total physical bytes transferred.
    PhysicalBytesTransferred float64
    (Integer) Specifies the total physical bytes transferred.
    physicalBytesTransferred Double
    (Integer) Specifies the total physical bytes transferred.
    physicalBytesTransferred number
    (Integer) Specifies the total physical bytes transferred.
    physical_bytes_transferred float
    (Integer) Specifies the total physical bytes transferred.
    physicalBytesTransferred Number
    (Integer) Specifies the total physical bytes transferred.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfo

    FailedAttempts List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt>
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    SnapshotInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo>
    (List) Snapshot info for an object. Nested schema for snapshot_info:
    FailedAttempts []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    SnapshotInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo
    (List) Snapshot info for an object. Nested schema for snapshot_info:
    failedAttempts List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt>
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    snapshotInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo>
    (List) Snapshot info for an object. Nested schema for snapshot_info:
    failedAttempts GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt[]
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    snapshotInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo[]
    (List) Snapshot info for an object. Nested schema for snapshot_info:
    failedAttempts List<Property Map>
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    snapshotInfos List<Property Map>
    (List) Snapshot info for an object. Nested schema for snapshot_info:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt

    AdmittedTimeUsecs double
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Message string
    (String) Message about the replication run.
    PermitGrantTimeUsecs double
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueueDurationUsecs double
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    SnapshotCreationTimeUsecs double
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    AdmittedTimeUsecs float64
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Message string
    (String) Message about the replication run.
    PermitGrantTimeUsecs float64
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueueDurationUsecs float64
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    SnapshotCreationTimeUsecs float64
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    admittedTimeUsecs Double
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    message String
    (String) Message about the replication run.
    permitGrantTimeUsecs Double
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs Double
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs Double
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    admittedTimeUsecs number
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    message string
    (String) Message about the replication run.
    permitGrantTimeUsecs number
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs number
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs number
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    admitted_time_usecs float
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    message str
    (String) Message about the replication run.
    permit_grant_time_usecs float
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    queue_duration_usecs float
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshot_creation_time_usecs float
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    admittedTimeUsecs Number
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    message String
    (String) Message about the replication run.
    permitGrantTimeUsecs Number
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs Number
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs Number
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat

    BytesRead double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten double
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    BytesRead float64
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten float64
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    bytesRead Double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Double
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    bytesRead number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    bytes_read float
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytes_written float
    (Integer) Specifies total size of data in bytes written after taking backup.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    bytesRead Number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo

    AdmittedTimeUsecs double
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    BackupFileCount double
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    PermitGrantTimeUsecs double
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueueDurationUsecs double
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    SnapshotCreationTimeUsecs double
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    SnapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    StatusMessage string
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    TotalFileCount double
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    Warnings List<string>
    (List) Specifies a list of warning messages.
    AdmittedTimeUsecs float64
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    BackupFileCount float64
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    PermitGrantTimeUsecs float64
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueueDurationUsecs float64
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    SnapshotCreationTimeUsecs float64
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    SnapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    StatusMessage string
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    TotalFileCount float64
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    Warnings []string
    (List) Specifies a list of warning messages.
    admittedTimeUsecs Double
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    backupFileCount Double
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    permitGrantTimeUsecs Double
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs Double
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs Double
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    snapshotId String
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    statusMessage String
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    totalFileCount Double
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    warnings List<String>
    (List) Specifies a list of warning messages.
    admittedTimeUsecs number
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    backupFileCount number
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    indexingTaskId string
    (String) Progress monitor task for indexing.
    isManuallyDeleted boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    permitGrantTimeUsecs number
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs number
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs number
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    snapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId string
    (String) Stats task id for local backup run.
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    statusMessage string
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    totalFileCount number
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    warnings string[]
    (List) Specifies a list of warning messages.
    admitted_time_usecs float
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    backup_file_count float
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    indexing_task_id str
    (String) Progress monitor task for indexing.
    is_manually_deleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    permit_grant_time_usecs float
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    queue_duration_usecs float
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshot_creation_time_usecs float
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    snapshot_id str
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    stats_task_id str
    (String) Stats task id for local backup run.
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    status_message str
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    total_file_count float
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    warnings Sequence[str]
    (List) Specifies a list of warning messages.
    admittedTimeUsecs Number
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    backupFileCount Number
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    permitGrantTimeUsecs Number
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs Number
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs Number
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    snapshotId String
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    statusMessage String
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    totalFileCount Number
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    warnings List<String>
    (List) Specifies a list of warning messages.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat

    BytesRead double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten double
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    BytesRead float64
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten float64
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    bytesRead Double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Double
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    bytesRead number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    bytes_read float
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytes_written float
    (Integer) Specifies total size of data in bytes written after taking backup.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    bytesRead Number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObject

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

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id double
    (Integer) Specifies the ID of the object protected.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    Name string
    (String) Specifies the name of the object protected.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

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

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    SharepointSiteSummaries List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectVCenterSummary>
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    ChildObjects []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectChildObject
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id float64
    (Integer) Specifies the ID of the object protected.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    Name string
    (String) Specifies the name of the object protected.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

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

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    SharepointSiteSummaries []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectSharepointSiteSummary
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId float64
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectVCenterSummary
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectWindowsClusterSummary
    (List) Nested schema for windows_cluster_summary:
    childObjects List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Double
    (Integer) Specifies the ID of the object protected.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    name String
    (String) Specifies the name of the object protected.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

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

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    sharepointSiteSummaries List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectVCenterSummary>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    childObjects GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectChildObject[]
    (List) Specifies child object details. Nested schema for child_objects:
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId string
    (String) Specifies the global id which is a unique identifier of the object.
    id number
    (Integer) Specifies the ID of the object protected.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    name string
    (String) Specifies the name of the object protected.
    objectHash string
    (String) Specifies the hash identifier of the object.
    objectType string
    (String) Specifies the type of the object.

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

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType string
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    sharepointSiteSummaries GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectSharepointSiteSummary[]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    sourceName string
    (String) Specifies registered source name to which object belongs.
    uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectVCenterSummary[]
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectWindowsClusterSummary[]
    (List) Nested schema for windows_cluster_summary:
    child_objects Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectChildObject]
    (List) Specifies child object details. Nested schema for child_objects:
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    global_id str
    (String) Specifies the global id which is a unique identifier of the object.
    id float
    (Integer) Specifies the ID of the object protected.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    name str
    (String) Specifies the name of the object protected.
    object_hash str
    (String) Specifies the hash identifier of the object.
    object_type str
    (String) Specifies the type of the object.

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

    • Constraints: Allowable values are: kLinux, kWindows.
    protection_type str
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    sharepoint_site_summaries Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectSharepointSiteSummary]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    source_id float
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    source_name str
    (String) Specifies registered source name to which object belongs.
    uuid str
    (String) Specifies the uuid which is a unique identifier of the object.
    v_center_summaries Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectVCenterSummary]
    (List) Nested schema for v_center_summary:
    windows_cluster_summaries Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectWindowsClusterSummary]
    (List) Nested schema for windows_cluster_summary:
    childObjects List<Property Map>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Number
    (Integer) Specifies the ID of the object protected.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.
    name String
    (String) Specifies the name of the object protected.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

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

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    sharepointSiteSummaries List<Property Map>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<Property Map>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<Property Map>
    (List) Nested schema for windows_cluster_summary:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectSharepointSiteSummary

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectVCenterSummary

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectObjectWindowsClusterSummary

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfo

    FailedAttempts List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt>
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    SnapshotInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo>
    (List) Snapshot info for an object. Nested schema for snapshot_info:
    FailedAttempts []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    SnapshotInfos []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo
    (List) Snapshot info for an object. Nested schema for snapshot_info:
    failedAttempts List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt>
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    snapshotInfos List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo>
    (List) Snapshot info for an object. Nested schema for snapshot_info:
    failedAttempts GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt[]
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    snapshotInfos GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo[]
    (List) Snapshot info for an object. Nested schema for snapshot_info:
    failedAttempts List<Property Map>
    (List) Failed backup attempts for an object. Nested schema for failed_attempts:
    snapshotInfos List<Property Map>
    (List) Snapshot info for an object. Nested schema for snapshot_info:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt

    AdmittedTimeUsecs double
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Message string
    (String) Message about the replication run.
    PermitGrantTimeUsecs double
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueueDurationUsecs double
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    SnapshotCreationTimeUsecs double
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    AdmittedTimeUsecs float64
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Message string
    (String) Message about the replication run.
    PermitGrantTimeUsecs float64
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueueDurationUsecs float64
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    SnapshotCreationTimeUsecs float64
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    admittedTimeUsecs Double
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    message String
    (String) Message about the replication run.
    permitGrantTimeUsecs Double
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs Double
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs Double
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    admittedTimeUsecs number
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    message string
    (String) Message about the replication run.
    permitGrantTimeUsecs number
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs number
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs number
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    admitted_time_usecs float
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    message str
    (String) Message about the replication run.
    permit_grant_time_usecs float
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    queue_duration_usecs float
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshot_creation_time_usecs float
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    admittedTimeUsecs Number
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    message String
    (String) Message about the replication run.
    permitGrantTimeUsecs Number
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs Number
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs Number
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat

    BytesRead double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten double
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    BytesRead float64
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten float64
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    bytesRead Double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Double
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    bytesRead number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    bytes_read float
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytes_written float
    (Integer) Specifies total size of data in bytes written after taking backup.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    bytesRead Number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo

    AdmittedTimeUsecs double
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    BackupFileCount double
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    PermitGrantTimeUsecs double
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueueDurationUsecs double
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    SnapshotCreationTimeUsecs double
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    SnapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    StatusMessage string
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    TotalFileCount double
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    Warnings List<string>
    (List) Specifies a list of warning messages.
    AdmittedTimeUsecs float64
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    BackupFileCount float64
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    PermitGrantTimeUsecs float64
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    QueueDurationUsecs float64
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    SnapshotCreationTimeUsecs float64
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    SnapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    StatusMessage string
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    TotalFileCount float64
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    Warnings []string
    (List) Specifies a list of warning messages.
    admittedTimeUsecs Double
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    backupFileCount Double
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    permitGrantTimeUsecs Double
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs Double
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs Double
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    snapshotId String
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    statusMessage String
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    totalFileCount Double
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    warnings List<String>
    (List) Specifies a list of warning messages.
    admittedTimeUsecs number
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    backupFileCount number
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    indexingTaskId string
    (String) Progress monitor task for indexing.
    isManuallyDeleted boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    permitGrantTimeUsecs number
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs number
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs number
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    snapshotId string
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId string
    (String) Stats task id for local backup run.
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    statusMessage string
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    totalFileCount number
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    warnings string[]
    (List) Specifies a list of warning messages.
    admitted_time_usecs float
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    backup_file_count float
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    indexing_task_id str
    (String) Progress monitor task for indexing.
    is_manually_deleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    permit_grant_time_usecs float
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    queue_duration_usecs float
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshot_creation_time_usecs float
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    snapshot_id str
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    stats_task_id str
    (String) Stats task id for local backup run.
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    status_message str
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    total_file_count float
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    warnings Sequence[str]
    (List) Specifies a list of warning messages.
    admittedTimeUsecs Number
    (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
    backupFileCount Number
    (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    permitGrantTimeUsecs Number
    (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    queueDurationUsecs Number
    (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
    snapshotCreationTimeUsecs Number
    (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
    snapshotId String
    (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    statusMessage String
    (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
    totalFileCount Number
    (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
    warnings List<String>
    (List) Specifies a list of warning messages.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat

    BytesRead double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten double
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    BytesRead float64
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten float64
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    bytesRead Double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Double
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    bytesRead number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    bytes_read float
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytes_written float
    (Integer) Specifies total size of data in bytes written after taking backup.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    bytesRead Number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfo

    ReplicationTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult>
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    ReplicationTargetResults []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    replicationTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult>
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    replicationTargetResults GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult[]
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    replication_target_results Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult]
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    replicationTargetResults List<Property Map>
    (List) Replication results for each replication target. Nested schema for replication_target_results:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult

    AwsTargetConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig>
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    AzureTargetConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig>
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    ClusterId double
    (Integer) Specifies the id of the cluster.
    ClusterIncarnationId double
    (Integer) Specifies the incarnation id of the cluster.
    ClusterName string
    (String) Specifies the name of the cluster.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    EntriesChanged double
    (Integer) Specifies the number of metadata actions completed during the protection run.
    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    IsInBound bool
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    Message string
    (String) Message about the replication run.
    MultiObjectReplication bool
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    PercentageCompleted double
    (Integer) Specifies the progress in percentage.
    QueuedTimeUsecs double
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    ReplicationTaskId string
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    AwsTargetConfigs []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    AzureTargetConfigs []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    ClusterId float64
    (Integer) Specifies the id of the cluster.
    ClusterIncarnationId float64
    (Integer) Specifies the incarnation id of the cluster.
    ClusterName string
    (String) Specifies the name of the cluster.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    EntriesChanged float64
    (Integer) Specifies the number of metadata actions completed during the protection run.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    IsInBound bool
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    Message string
    (String) Message about the replication run.
    MultiObjectReplication bool
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    PercentageCompleted float64
    (Integer) Specifies the progress in percentage.
    QueuedTimeUsecs float64
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    ReplicationTaskId string
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsTargetConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig>
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    azureTargetConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig>
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    clusterId Double
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId Double
    (Integer) Specifies the incarnation id of the cluster.
    clusterName String
    (String) Specifies the name of the cluster.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    entriesChanged Double
    (Integer) Specifies the number of metadata actions completed during the protection run.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    isInBound Boolean
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message String
    (String) Message about the replication run.
    multiObjectReplication Boolean
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    percentageCompleted Double
    (Integer) Specifies the progress in percentage.
    queuedTimeUsecs Double
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    replicationTaskId String
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsTargetConfigs GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig[]
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    azureTargetConfigs GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig[]
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    clusterId number
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId number
    (Integer) Specifies the incarnation id of the cluster.
    clusterName string
    (String) Specifies the name of the cluster.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    entriesChanged number
    (Integer) Specifies the number of metadata actions completed during the protection run.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    isInBound boolean
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    isManuallyDeleted boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message string
    (String) Message about the replication run.
    multiObjectReplication boolean
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    onLegalHold boolean
    (Boolean) Specifies the legal hold status for a replication target.
    percentageCompleted number
    (Integer) Specifies the progress in percentage.
    queuedTimeUsecs number
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    replicationTaskId string
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    aws_target_configs Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig]
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    azure_target_configs Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig]
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    cluster_id float
    (Integer) Specifies the id of the cluster.
    cluster_incarnation_id float
    (Integer) Specifies the incarnation id of the cluster.
    cluster_name str
    (String) Specifies the name of the cluster.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    entries_changed float
    (Integer) Specifies the number of metadata actions completed during the protection run.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    is_in_bound bool
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    is_manually_deleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    message str
    (String) Message about the replication run.
    multi_object_replication bool
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    on_legal_hold bool
    (Boolean) Specifies the legal hold status for a replication target.
    percentage_completed float
    (Integer) Specifies the progress in percentage.
    queued_time_usecs float
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    replication_task_id str
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsTargetConfigs List<Property Map>
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    azureTargetConfigs List<Property Map>
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    clusterId Number
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId Number
    (Integer) Specifies the incarnation id of the cluster.
    clusterName String
    (String) Specifies the name of the cluster.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    entriesChanged Number
    (Integer) Specifies the number of metadata actions completed during the protection run.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    isInBound Boolean
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message String
    (String) Message about the replication run.
    multiObjectReplication Boolean
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    percentageCompleted Number
    (Integer) Specifies the progress in percentage.
    queuedTimeUsecs Number
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    replicationTaskId String
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig

    Name string
    (String) Specifies the name of the object protected.
    Region double
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    RegionName string
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    SourceId double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    Name string
    (String) Specifies the name of the object protected.
    Region float64
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    RegionName string
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    SourceId float64
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    name String
    (String) Specifies the name of the object protected.
    region Double
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    regionName String
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    sourceId Double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    name string
    (String) Specifies the name of the object protected.
    region number
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    regionName string
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    sourceId number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    name str
    (String) Specifies the name of the object protected.
    region float
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    region_name str
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    source_id float
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    name String
    (String) Specifies the name of the object protected.
    region Number
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    regionName String
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    sourceId Number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig

    Name string
    (String) Specifies the name of the object protected.
    ResourceGroup double
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    ResourceGroupName string
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    SourceId double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    StorageAccount double
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    StorageAccountName string
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    StorageContainer double
    (Integer) Specifies id of the storage container of Azure Replication target.
    StorageContainerName string
    (String) Specifies name of the storage container of Azure Replication target.
    StorageResourceGroup double
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    StorageResourceGroupName string
    (String) Specifies name of the storage resource group of Azure Replication target.
    Name string
    (String) Specifies the name of the object protected.
    ResourceGroup float64
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    ResourceGroupName string
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    SourceId float64
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    StorageAccount float64
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    StorageAccountName string
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    StorageContainer float64
    (Integer) Specifies id of the storage container of Azure Replication target.
    StorageContainerName string
    (String) Specifies name of the storage container of Azure Replication target.
    StorageResourceGroup float64
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    StorageResourceGroupName string
    (String) Specifies name of the storage resource group of Azure Replication target.
    name String
    (String) Specifies the name of the object protected.
    resourceGroup Double
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    resourceGroupName String
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    sourceId Double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    storageAccount Double
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    storageAccountName String
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    storageContainer Double
    (Integer) Specifies id of the storage container of Azure Replication target.
    storageContainerName String
    (String) Specifies name of the storage container of Azure Replication target.
    storageResourceGroup Double
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    storageResourceGroupName String
    (String) Specifies name of the storage resource group of Azure Replication target.
    name string
    (String) Specifies the name of the object protected.
    resourceGroup number
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    resourceGroupName string
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    sourceId number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    storageAccount number
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    storageAccountName string
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    storageContainer number
    (Integer) Specifies id of the storage container of Azure Replication target.
    storageContainerName string
    (String) Specifies name of the storage container of Azure Replication target.
    storageResourceGroup number
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    storageResourceGroupName string
    (String) Specifies name of the storage resource group of Azure Replication target.
    name str
    (String) Specifies the name of the object protected.
    resource_group float
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    resource_group_name str
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    source_id float
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    storage_account float
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    storage_account_name str
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    storage_container float
    (Integer) Specifies id of the storage container of Azure Replication target.
    storage_container_name str
    (String) Specifies name of the storage container of Azure Replication target.
    storage_resource_group float
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    storage_resource_group_name str
    (String) Specifies name of the storage resource group of Azure Replication target.
    name String
    (String) Specifies the name of the object protected.
    resourceGroup Number
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    resourceGroupName String
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    sourceId Number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    storageAccount Number
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    storageAccountName String
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    storageContainer Number
    (Integer) Specifies id of the storage container of Azure Replication target.
    storageContainerName String
    (String) Specifies name of the storage container of Azure Replication target.
    storageResourceGroup Number
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    storageResourceGroupName String
    (String) Specifies name of the storage resource group of Azure Replication target.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat

    LogicalBytesTransferred double
    (Integer) Specifies the total logical bytes transferred.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    PhysicalBytesTransferred double
    (Integer) Specifies the total physical bytes transferred.
    LogicalBytesTransferred float64
    (Integer) Specifies the total logical bytes transferred.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    PhysicalBytesTransferred float64
    (Integer) Specifies the total physical bytes transferred.
    logicalBytesTransferred Double
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred Double
    (Integer) Specifies the total physical bytes transferred.
    logicalBytesTransferred number
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred number
    (Integer) Specifies the total physical bytes transferred.
    logical_bytes_transferred float
    (Integer) Specifies the total logical bytes transferred.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    physical_bytes_transferred float
    (Integer) Specifies the total physical bytes transferred.
    logicalBytesTransferred Number
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred Number
    (Integer) Specifies the total physical bytes transferred.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginClusterIdentifier

    ClusterId double
    (Integer) Specifies the id of the cluster.
    ClusterIncarnationId double
    (Integer) Specifies the incarnation id of the cluster.
    ClusterName string
    (String) Specifies the name of the cluster.
    ClusterId float64
    (Integer) Specifies the id of the cluster.
    ClusterIncarnationId float64
    (Integer) Specifies the incarnation id of the cluster.
    ClusterName string
    (String) Specifies the name of the cluster.
    clusterId Double
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId Double
    (Integer) Specifies the incarnation id of the cluster.
    clusterName String
    (String) Specifies the name of the cluster.
    clusterId number
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId number
    (Integer) Specifies the incarnation id of the cluster.
    clusterName string
    (String) Specifies the name of the cluster.
    cluster_id float
    (Integer) Specifies the id of the cluster.
    cluster_incarnation_id float
    (Integer) Specifies the incarnation id of the cluster.
    cluster_name str
    (String) Specifies the name of the cluster.
    clusterId Number
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId Number
    (Integer) Specifies the incarnation id of the cluster.
    clusterName String
    (String) Specifies the name of the cluster.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfo

    CancelledAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup was cancelled.
    CancelledObjectsCount double
    (Integer) Specifies the count of objects for which backup was cancelled.
    DataLock string
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    FailedAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup failed.
    FailedObjectsCount double
    (Integer) Specifies the count of objects for which backup failed.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsSlaViolated bool
    (Boolean) Indicated if SLA has been violated for this run.
    LocalSnapshotStats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat>
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    LocalTaskId string
    (String) Task ID for a local protection run.
    Messages List<string>
    (List) Message about the backup run.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    RunType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SkippedObjectsCount double
    (Integer) Specifies the count of objects for which backup was skipped.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    SuccessfulAppObjectsCount double
    (Integer) Specifies the count of app objects for which backup was successful.
    SuccessfulObjectsCount double
    (Integer) Specifies the count of objects for which backup was successful.
    CancelledAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup was cancelled.
    CancelledObjectsCount float64
    (Integer) Specifies the count of objects for which backup was cancelled.
    DataLock string
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    FailedAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup failed.
    FailedObjectsCount float64
    (Integer) Specifies the count of objects for which backup failed.
    IndexingTaskId string
    (String) Progress monitor task for indexing.
    IsSlaViolated bool
    (Boolean) Indicated if SLA has been violated for this run.
    LocalSnapshotStats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    LocalTaskId string
    (String) Task ID for a local protection run.
    Messages []string
    (List) Message about the backup run.
    ProgressTaskId string
    (String) Progress monitor task id for local backup run.
    RunType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    SkippedObjectsCount float64
    (Integer) Specifies the count of objects for which backup was skipped.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    StatsTaskId string
    (String) Stats task id for local backup run.
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    SuccessfulAppObjectsCount float64
    (Integer) Specifies the count of app objects for which backup was successful.
    SuccessfulObjectsCount float64
    (Integer) Specifies the count of objects for which backup was successful.
    cancelledAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount Double
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLock String
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    failedAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount Double
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isSlaViolated Boolean
    (Boolean) Indicated if SLA has been violated for this run.
    localSnapshotStats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat>
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    localTaskId String
    (String) Task ID for a local protection run.
    messages List<String>
    (List) Message about the backup run.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    runType String
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    skippedObjectsCount Double
    (Integer) Specifies the count of objects for which backup was skipped.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount Double
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount Double
    (Integer) Specifies the count of objects for which backup was successful.
    cancelledAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount number
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLock string
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    failedAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount number
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId string
    (String) Progress monitor task for indexing.
    isSlaViolated boolean
    (Boolean) Indicated if SLA has been violated for this run.
    localSnapshotStats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat[]
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    localTaskId string
    (String) Task ID for a local protection run.
    messages string[]
    (List) Message about the backup run.
    progressTaskId string
    (String) Progress monitor task id for local backup run.
    runType string
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    skippedObjectsCount number
    (Integer) Specifies the count of objects for which backup was skipped.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    statsTaskId string
    (String) Stats task id for local backup run.
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount number
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount number
    (Integer) Specifies the count of objects for which backup was successful.
    cancelled_app_objects_count float
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelled_objects_count float
    (Integer) Specifies the count of objects for which backup was cancelled.
    data_lock str
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    failed_app_objects_count float
    (Integer) Specifies the count of app objects for which backup failed.
    failed_objects_count float
    (Integer) Specifies the count of objects for which backup failed.
    indexing_task_id str
    (String) Progress monitor task for indexing.
    is_sla_violated bool
    (Boolean) Indicated if SLA has been violated for this run.
    local_snapshot_stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat]
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    local_task_id str
    (String) Task ID for a local protection run.
    messages Sequence[str]
    (List) Message about the backup run.
    progress_task_id str
    (String) Progress monitor task id for local backup run.
    run_type str
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    skipped_objects_count float
    (Integer) Specifies the count of objects for which backup was skipped.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats_task_id str
    (String) Stats task id for local backup run.
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successful_app_objects_count float
    (Integer) Specifies the count of app objects for which backup was successful.
    successful_objects_count float
    (Integer) Specifies the count of objects for which backup was successful.
    cancelledAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup was cancelled.
    cancelledObjectsCount Number
    (Integer) Specifies the count of objects for which backup was cancelled.
    dataLock String
    (String) This field is deprecated. Use DataLockConstraints field instead.

    • Constraints: Allowable values are: Compliance, Administrative.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    failedAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup failed.
    failedObjectsCount Number
    (Integer) Specifies the count of objects for which backup failed.
    indexingTaskId String
    (String) Progress monitor task for indexing.
    isSlaViolated Boolean
    (Boolean) Indicated if SLA has been violated for this run.
    localSnapshotStats List<Property Map>
    (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
    localTaskId String
    (String) Task ID for a local protection run.
    messages List<String>
    (List) Message about the backup run.
    progressTaskId String
    (String) Progress monitor task id for local backup run.
    runType String
    (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    skippedObjectsCount Number
    (Integer) Specifies the count of objects for which backup was skipped.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    statsTaskId String
    (String) Stats task id for local backup run.
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    successfulAppObjectsCount Number
    (Integer) Specifies the count of app objects for which backup was successful.
    successfulObjectsCount Number
    (Integer) Specifies the count of objects for which backup was successful.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat

    BytesRead double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten double
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    BytesRead float64
    (Integer) Specifies total logical bytes read for creating the snapshot.
    BytesWritten float64
    (Integer) Specifies total size of data in bytes written after taking backup.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    bytesRead Double
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Double
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    bytesRead number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    bytes_read float
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytes_written float
    (Integer) Specifies total size of data in bytes written after taking backup.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    bytesRead Number
    (Integer) Specifies total logical bytes read for creating the snapshot.
    bytesWritten Number
    (Integer) Specifies total size of data in bytes written after taking backup.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermission

    CreatedAtTimeMsecs double
    (Integer) Epoch time when tenant was created.
    DeletedAtTimeMsecs double
    (Integer) Epoch time when tenant was last updated.
    Description string
    (String) Description about the tenant.
    ExternalVendorMetadatas List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadata>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    Id string
    (Integer) Specifies the ID of the object protected.
    IsManagedOnHelios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    LastUpdatedAtTimeMsecs double
    (Integer) Epoch time when tenant was last updated.
    Name string
    (String) Specifies the name of the object protected.
    Networks List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionNetwork>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    CreatedAtTimeMsecs float64
    (Integer) Epoch time when tenant was created.
    DeletedAtTimeMsecs float64
    (Integer) Epoch time when tenant was last updated.
    Description string
    (String) Description about the tenant.
    ExternalVendorMetadatas []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadata
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    Id string
    (Integer) Specifies the ID of the object protected.
    IsManagedOnHelios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    LastUpdatedAtTimeMsecs float64
    (Integer) Epoch time when tenant was last updated.
    Name string
    (String) Specifies the name of the object protected.
    Networks []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionNetwork
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    createdAtTimeMsecs Double
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs Double
    (Integer) Epoch time when tenant was last updated.
    description String
    (String) Description about the tenant.
    externalVendorMetadatas List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadata>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id String
    (Integer) Specifies the ID of the object protected.
    isManagedOnHelios Boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs Double
    (Integer) Epoch time when tenant was last updated.
    name String
    (String) Specifies the name of the object protected.
    networks List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionNetwork>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    createdAtTimeMsecs number
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs number
    (Integer) Epoch time when tenant was last updated.
    description string
    (String) Description about the tenant.
    externalVendorMetadatas GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadata[]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id string
    (Integer) Specifies the ID of the object protected.
    isManagedOnHelios boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs number
    (Integer) Epoch time when tenant was last updated.
    name string
    (String) Specifies the name of the object protected.
    networks GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionNetwork[]
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    created_at_time_msecs float
    (Integer) Epoch time when tenant was created.
    deleted_at_time_msecs float
    (Integer) Epoch time when tenant was last updated.
    description str
    (String) Description about the tenant.
    external_vendor_metadatas Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadata]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id str
    (Integer) Specifies the ID of the object protected.
    is_managed_on_helios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    last_updated_at_time_msecs float
    (Integer) Epoch time when tenant was last updated.
    name str
    (String) Specifies the name of the object protected.
    networks Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionNetwork]
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    createdAtTimeMsecs Number
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs Number
    (Integer) Epoch time when tenant was last updated.
    description String
    (String) Description about the tenant.
    externalVendorMetadatas List<Property Map>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id String
    (Integer) Specifies the ID of the object protected.
    isManagedOnHelios Boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs Number
    (Integer) Epoch time when tenant was last updated.
    name String
    (String) Specifies the name of the object protected.
    networks List<Property Map>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadata

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

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

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

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

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

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

    • Constraints: Allowable values are: IBM.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParam

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

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

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

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

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

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

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

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

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

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

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

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

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig

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

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

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

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

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

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

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunPermissionNetwork

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

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfo

    ReplicationTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResult>
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    ReplicationTargetResults []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResult
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    replicationTargetResults List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResult>
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    replicationTargetResults GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResult[]
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    replication_target_results Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResult]
    (List) Replication results for each replication target. Nested schema for replication_target_results:
    replicationTargetResults List<Property Map>
    (List) Replication results for each replication target. Nested schema for replication_target_results:

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResult

    AwsTargetConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig>
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    AzureTargetConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig>
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    ClusterId double
    (Integer) Specifies the id of the cluster.
    ClusterIncarnationId double
    (Integer) Specifies the incarnation id of the cluster.
    ClusterName string
    (String) Specifies the name of the cluster.
    DataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    EntriesChanged double
    (Integer) Specifies the number of metadata actions completed during the protection run.
    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    IsInBound bool
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    Message string
    (String) Message about the replication run.
    MultiObjectReplication bool
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    PercentageCompleted double
    (Integer) Specifies the progress in percentage.
    QueuedTimeUsecs double
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    ReplicationTaskId string
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    StartTimeUsecs double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    AwsTargetConfigs []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    AzureTargetConfigs []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    ClusterId float64
    (Integer) Specifies the id of the cluster.
    ClusterIncarnationId float64
    (Integer) Specifies the incarnation id of the cluster.
    ClusterName string
    (String) Specifies the name of the cluster.
    DataLockConstraints []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    EndTimeUsecs float64
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    EntriesChanged float64
    (Integer) Specifies the number of metadata actions completed during the protection run.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    IsInBound bool
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    IsManuallyDeleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    Message string
    (String) Message about the replication run.
    MultiObjectReplication bool
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    OnLegalHold bool
    (Boolean) Specifies the legal hold status for a replication target.
    PercentageCompleted float64
    (Integer) Specifies the progress in percentage.
    QueuedTimeUsecs float64
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    ReplicationTaskId string
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    StartTimeUsecs float64
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    Stats []GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultStat
    (List) Specifies statistics about replication data. Nested schema for stats:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsTargetConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig>
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    azureTargetConfigs List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig>
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    clusterId Double
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId Double
    (Integer) Specifies the incarnation id of the cluster.
    clusterName String
    (String) Specifies the name of the cluster.
    dataLockConstraints List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Double
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    entriesChanged Double
    (Integer) Specifies the number of metadata actions completed during the protection run.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    isInBound Boolean
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message String
    (String) Message about the replication run.
    multiObjectReplication Boolean
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    percentageCompleted Double
    (Integer) Specifies the progress in percentage.
    queuedTimeUsecs Double
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    replicationTaskId String
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    startTimeUsecs Double
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultStat>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsTargetConfigs GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig[]
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    azureTargetConfigs GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig[]
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    clusterId number
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId number
    (Integer) Specifies the incarnation id of the cluster.
    clusterName string
    (String) Specifies the name of the cluster.
    dataLockConstraints GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint[]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    entriesChanged number
    (Integer) Specifies the number of metadata actions completed during the protection run.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    isInBound boolean
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    isManuallyDeleted boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message string
    (String) Message about the replication run.
    multiObjectReplication boolean
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    onLegalHold boolean
    (Boolean) Specifies the legal hold status for a replication target.
    percentageCompleted number
    (Integer) Specifies the progress in percentage.
    queuedTimeUsecs number
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    replicationTaskId string
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    startTimeUsecs number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultStat[]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    aws_target_configs Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig]
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    azure_target_configs Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig]
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    cluster_id float
    (Integer) Specifies the id of the cluster.
    cluster_incarnation_id float
    (Integer) Specifies the incarnation id of the cluster.
    cluster_name str
    (String) Specifies the name of the cluster.
    data_lock_constraints Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint]
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    end_time_usecs float
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    entries_changed float
    (Integer) Specifies the number of metadata actions completed during the protection run.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    is_in_bound bool
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    is_manually_deleted bool
    (Boolean) Specifies whether the snapshot is deleted manually.
    message str
    (String) Message about the replication run.
    multi_object_replication bool
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    on_legal_hold bool
    (Boolean) Specifies the legal hold status for a replication target.
    percentage_completed float
    (Integer) Specifies the progress in percentage.
    queued_time_usecs float
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    replication_task_id str
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    start_time_usecs float
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultStat]
    (List) Specifies statistics about replication data. Nested schema for stats:
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    awsTargetConfigs List<Property Map>
    (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
    azureTargetConfigs List<Property Map>
    (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
    clusterId Number
    (Integer) Specifies the id of the cluster.
    clusterIncarnationId Number
    (Integer) Specifies the incarnation id of the cluster.
    clusterName String
    (String) Specifies the name of the cluster.
    dataLockConstraints List<Property Map>
    (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
    endTimeUsecs Number
    (Integer) Specifies the end time of replication in Unix epoch Timestamp(in microseconds) for a target.
    entriesChanged Number
    (Integer) Specifies the number of metadata actions completed during the protection run.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    isInBound Boolean
    (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
    isManuallyDeleted Boolean
    (Boolean) Specifies whether the snapshot is deleted manually.
    message String
    (String) Message about the replication run.
    multiObjectReplication Boolean
    (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
    onLegalHold Boolean
    (Boolean) Specifies the legal hold status for a replication target.
    percentageCompleted Number
    (Integer) Specifies the progress in percentage.
    queuedTimeUsecs Number
    (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
    replicationTaskId String
    (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
    startTimeUsecs Number
    (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
    stats List<Property Map>
    (List) Specifies statistics about replication data. Nested schema for stats:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig

    Name string
    (String) Specifies the name of the object protected.
    Region double
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    RegionName string
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    SourceId double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    Name string
    (String) Specifies the name of the object protected.
    Region float64
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    RegionName string
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    SourceId float64
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    name String
    (String) Specifies the name of the object protected.
    region Double
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    regionName String
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    sourceId Double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    name string
    (String) Specifies the name of the object protected.
    region number
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    regionName string
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    sourceId number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    name str
    (String) Specifies the name of the object protected.
    region float
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    region_name str
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    source_id float
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    name String
    (String) Specifies the name of the object protected.
    region Number
    (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    regionName String
    (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
    sourceId Number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig

    Name string
    (String) Specifies the name of the object protected.
    ResourceGroup double
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    ResourceGroupName string
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    SourceId double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    StorageAccount double
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    StorageAccountName string
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    StorageContainer double
    (Integer) Specifies id of the storage container of Azure Replication target.
    StorageContainerName string
    (String) Specifies name of the storage container of Azure Replication target.
    StorageResourceGroup double
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    StorageResourceGroupName string
    (String) Specifies name of the storage resource group of Azure Replication target.
    Name string
    (String) Specifies the name of the object protected.
    ResourceGroup float64
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    ResourceGroupName string
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    SourceId float64
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    StorageAccount float64
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    StorageAccountName string
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    StorageContainer float64
    (Integer) Specifies id of the storage container of Azure Replication target.
    StorageContainerName string
    (String) Specifies name of the storage container of Azure Replication target.
    StorageResourceGroup float64
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    StorageResourceGroupName string
    (String) Specifies name of the storage resource group of Azure Replication target.
    name String
    (String) Specifies the name of the object protected.
    resourceGroup Double
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    resourceGroupName String
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    sourceId Double
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    storageAccount Double
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    storageAccountName String
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    storageContainer Double
    (Integer) Specifies id of the storage container of Azure Replication target.
    storageContainerName String
    (String) Specifies name of the storage container of Azure Replication target.
    storageResourceGroup Double
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    storageResourceGroupName String
    (String) Specifies name of the storage resource group of Azure Replication target.
    name string
    (String) Specifies the name of the object protected.
    resourceGroup number
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    resourceGroupName string
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    sourceId number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    storageAccount number
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    storageAccountName string
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    storageContainer number
    (Integer) Specifies id of the storage container of Azure Replication target.
    storageContainerName string
    (String) Specifies name of the storage container of Azure Replication target.
    storageResourceGroup number
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    storageResourceGroupName string
    (String) Specifies name of the storage resource group of Azure Replication target.
    name str
    (String) Specifies the name of the object protected.
    resource_group float
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    resource_group_name str
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    source_id float
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    storage_account float
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    storage_account_name str
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    storage_container float
    (Integer) Specifies id of the storage container of Azure Replication target.
    storage_container_name str
    (String) Specifies name of the storage container of Azure Replication target.
    storage_resource_group float
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    storage_resource_group_name str
    (String) Specifies name of the storage resource group of Azure Replication target.
    name String
    (String) Specifies the name of the object protected.
    resourceGroup Number
    (Integer) Specifies id of the Azure resource group used to filter regions in UI.
    resourceGroupName String
    (String) Specifies name of the Azure resource group used to filter regions in UI.
    sourceId Number
    (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
    storageAccount Number
    (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
    storageAccountName String
    (String) Specifies name of the storage account of Azure replication target which will contain storage container.
    storageContainer Number
    (Integer) Specifies id of the storage container of Azure Replication target.
    storageContainerName String
    (String) Specifies name of the storage container of Azure Replication target.
    storageResourceGroup Number
    (Integer) Specifies id of the storage resource group of Azure Replication target.
    storageResourceGroupName String
    (String) Specifies name of the storage resource group of Azure Replication target.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint

    ExpiryTimeUsecs double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    ExpiryTimeUsecs float64
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    Mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Double
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode string
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiry_time_usecs float
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode str
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.
    expiryTimeUsecs Number
    (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
    mode String
    (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.

    • Constraints: Allowable values are: Compliance, Administrative.

    GetBackupRecoveryProtectionGroupsProtectionGroupLastRunReplicationInfoReplicationTargetResultStat

    LogicalBytesTransferred double
    (Integer) Specifies the total logical bytes transferred.
    LogicalSizeBytes double
    (Integer) Specifies the total logical size in bytes.
    PhysicalBytesTransferred double
    (Integer) Specifies the total physical bytes transferred.
    LogicalBytesTransferred float64
    (Integer) Specifies the total logical bytes transferred.
    LogicalSizeBytes float64
    (Integer) Specifies the total logical size in bytes.
    PhysicalBytesTransferred float64
    (Integer) Specifies the total physical bytes transferred.
    logicalBytesTransferred Double
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes Double
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred Double
    (Integer) Specifies the total physical bytes transferred.
    logicalBytesTransferred number
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes number
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred number
    (Integer) Specifies the total physical bytes transferred.
    logical_bytes_transferred float
    (Integer) Specifies the total logical bytes transferred.
    logical_size_bytes float
    (Integer) Specifies the total logical size in bytes.
    physical_bytes_transferred float
    (Integer) Specifies the total physical bytes transferred.
    logicalBytesTransferred Number
    (Integer) Specifies the total logical bytes transferred.
    logicalSizeBytes Number
    (Integer) Specifies the total logical size in bytes.
    physicalBytesTransferred Number
    (Integer) Specifies the total physical bytes transferred.

    GetBackupRecoveryProtectionGroupsProtectionGroupMissingEntity

    Id double
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    ParentSourceId double
    (Integer) Specifies the id of the parent source of the object.
    ParentSourceName string
    (String) Specifies the name of the parent source of the object.
    Id float64
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    ParentSourceId float64
    (Integer) Specifies the id of the parent source of the object.
    ParentSourceName string
    (String) Specifies the name of the parent source of the object.
    id Double
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    parentSourceId Double
    (Integer) Specifies the id of the parent source of the object.
    parentSourceName String
    (String) Specifies the name of the parent source of the object.
    id number
    (Integer) Specifies the ID of the object protected.
    name string
    (String) Specifies the name of the object protected.
    parentSourceId number
    (Integer) Specifies the id of the parent source of the object.
    parentSourceName string
    (String) Specifies the name of the parent source of the object.
    id float
    (Integer) Specifies the ID of the object protected.
    name str
    (String) Specifies the name of the object protected.
    parent_source_id float
    (Integer) Specifies the id of the parent source of the object.
    parent_source_name str
    (String) Specifies the name of the parent source of the object.
    id Number
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    parentSourceId Number
    (Integer) Specifies the id of the parent source of the object.
    parentSourceName String
    (String) Specifies the name of the parent source of the object.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParam

    FileProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParam>
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    NativeProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParam>
    (List) Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
    ProtectionType string
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    VolumeProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParam>
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    FileProtectionTypeParams []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParam
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    NativeProtectionTypeParams []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParam
    (List) Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
    ProtectionType string
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    VolumeProtectionTypeParams []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParam
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    fileProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParam>
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    nativeProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParam>
    (List) Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
    protectionType String
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    volumeProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParam>
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    fileProtectionTypeParams GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParam[]
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    nativeProtectionTypeParams GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParam[]
    (List) Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
    protectionType string
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    volumeProtectionTypeParams GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParam[]
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    file_protection_type_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParam]
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    native_protection_type_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParam]
    (List) Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
    protection_type str
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    volume_protection_type_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParam]
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    fileProtectionTypeParams List<Property Map>
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    nativeProtectionTypeParams List<Property Map>
    (List) Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
    protectionType String
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    volumeProtectionTypeParams List<Property Map>
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParam

    AagBackupPreferenceType string
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    AdditionalHostParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdditionalHostParam>
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    AdvancedSettings List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdvancedSetting>
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    BackupSystemDbs bool
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    ExcludeFilters List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamExcludeFilter>
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    FullBackupsCopyOnly bool
    (Boolean) Specifies whether full backups should be copy-only.
    LogBackupNumStreams double
    (Integer) Specifies the number of streams to be used for log backups.
    LogBackupWithClause string
    (String) Specifies the WithClause to be used for log backups.
    Objects List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PerformSourceSideDeduplication bool
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    PrePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    UseAagPreferencesFromServer bool
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    UserDbBackupPreferenceType string
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    AagBackupPreferenceType string
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    AdditionalHostParams []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdditionalHostParam
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    AdvancedSettings []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdvancedSetting
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    BackupSystemDbs bool
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    ExcludeFilters []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamExcludeFilter
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    FullBackupsCopyOnly bool
    (Boolean) Specifies whether full backups should be copy-only.
    LogBackupNumStreams float64
    (Integer) Specifies the number of streams to be used for log backups.
    LogBackupWithClause string
    (String) Specifies the WithClause to be used for log backups.
    Objects []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamObject
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PerformSourceSideDeduplication bool
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    PrePostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScript
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    UseAagPreferencesFromServer bool
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    UserDbBackupPreferenceType string
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    aagBackupPreferenceType String
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    additionalHostParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdditionalHostParam>
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    advancedSettings List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdvancedSetting>
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backupSystemDbs Boolean
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    excludeFilters List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamExcludeFilter>
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    fullBackupsCopyOnly Boolean
    (Boolean) Specifies whether full backups should be copy-only.
    logBackupNumStreams Double
    (Integer) Specifies the number of streams to be used for log backups.
    logBackupWithClause String
    (String) Specifies the WithClause to be used for log backups.
    objects List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    performSourceSideDeduplication Boolean
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    prePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    useAagPreferencesFromServer Boolean
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    userDbBackupPreferenceType String
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    aagBackupPreferenceType string
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    additionalHostParams GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdditionalHostParam[]
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    advancedSettings GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdvancedSetting[]
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backupSystemDbs boolean
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    excludeFilters GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamExcludeFilter[]
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    fullBackupsCopyOnly boolean
    (Boolean) Specifies whether full backups should be copy-only.
    logBackupNumStreams number
    (Integer) Specifies the number of streams to be used for log backups.
    logBackupWithClause string
    (String) Specifies the WithClause to be used for log backups.
    objects GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamObject[]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    performSourceSideDeduplication boolean
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    prePostScripts GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScript[]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    useAagPreferencesFromServer boolean
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    userDbBackupPreferenceType string
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    aag_backup_preference_type str
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    additional_host_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdditionalHostParam]
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    advanced_settings Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdvancedSetting]
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backup_system_dbs bool
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    exclude_filters Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamExcludeFilter]
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    full_backups_copy_only bool
    (Boolean) Specifies whether full backups should be copy-only.
    log_backup_num_streams float
    (Integer) Specifies the number of streams to be used for log backups.
    log_backup_with_clause str
    (String) Specifies the WithClause to be used for log backups.
    objects Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamObject]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    perform_source_side_deduplication bool
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    pre_post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScript]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    use_aag_preferences_from_server bool
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    user_db_backup_preference_type str
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    aagBackupPreferenceType String
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    additionalHostParams List<Property Map>
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    advancedSettings List<Property Map>
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backupSystemDbs Boolean
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    excludeFilters List<Property Map>
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    fullBackupsCopyOnly Boolean
    (Boolean) Specifies whether full backups should be copy-only.
    logBackupNumStreams Number
    (Integer) Specifies the number of streams to be used for log backups.
    logBackupWithClause String
    (String) Specifies the WithClause to be used for log backups.
    objects List<Property Map>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    performSourceSideDeduplication Boolean
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    prePostScripts List<Property Map>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    useAagPreferencesFromServer Boolean
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    userDbBackupPreferenceType String
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdditionalHostParam

    DisableSourceSideDeduplication bool
    (Boolean) Specifies whether or not to disable source side deduplication on this source. The default behavior is false unless the user has set 'performSourceSideDeduplication' to true.
    HostId double
    (Integer) Specifies the id of the host container on which databases are hosted.
    HostName string
    (String) Specifies the name of the host container on which databases are hosted.
    DisableSourceSideDeduplication bool
    (Boolean) Specifies whether or not to disable source side deduplication on this source. The default behavior is false unless the user has set 'performSourceSideDeduplication' to true.
    HostId float64
    (Integer) Specifies the id of the host container on which databases are hosted.
    HostName string
    (String) Specifies the name of the host container on which databases are hosted.
    disableSourceSideDeduplication Boolean
    (Boolean) Specifies whether or not to disable source side deduplication on this source. The default behavior is false unless the user has set 'performSourceSideDeduplication' to true.
    hostId Double
    (Integer) Specifies the id of the host container on which databases are hosted.
    hostName String
    (String) Specifies the name of the host container on which databases are hosted.
    disableSourceSideDeduplication boolean
    (Boolean) Specifies whether or not to disable source side deduplication on this source. The default behavior is false unless the user has set 'performSourceSideDeduplication' to true.
    hostId number
    (Integer) Specifies the id of the host container on which databases are hosted.
    hostName string
    (String) Specifies the name of the host container on which databases are hosted.
    disable_source_side_deduplication bool
    (Boolean) Specifies whether or not to disable source side deduplication on this source. The default behavior is false unless the user has set 'performSourceSideDeduplication' to true.
    host_id float
    (Integer) Specifies the id of the host container on which databases are hosted.
    host_name str
    (String) Specifies the name of the host container on which databases are hosted.
    disableSourceSideDeduplication Boolean
    (Boolean) Specifies whether or not to disable source side deduplication on this source. The default behavior is false unless the user has set 'performSourceSideDeduplication' to true.
    hostId Number
    (Integer) Specifies the id of the host container on which databases are hosted.
    hostName String
    (String) Specifies the name of the host container on which databases are hosted.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamAdvancedSetting

    ClonedDbBackupStatus string
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    DbBackupIfNotOnlineStatus string
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    MissingDbBackupStatus string
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    OfflineRestoringDbBackupStatus string
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReadOnlyDbBackupStatus string
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReportAllNonAutoprotectDbErrors string
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ClonedDbBackupStatus string
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    DbBackupIfNotOnlineStatus string
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    MissingDbBackupStatus string
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    OfflineRestoringDbBackupStatus string
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReadOnlyDbBackupStatus string
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReportAllNonAutoprotectDbErrors string
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    clonedDbBackupStatus String
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    dbBackupIfNotOnlineStatus String
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missingDbBackupStatus String
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offlineRestoringDbBackupStatus String
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    readOnlyDbBackupStatus String
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    reportAllNonAutoprotectDbErrors String
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    clonedDbBackupStatus string
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    dbBackupIfNotOnlineStatus string
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missingDbBackupStatus string
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offlineRestoringDbBackupStatus string
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    readOnlyDbBackupStatus string
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    reportAllNonAutoprotectDbErrors string
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    cloned_db_backup_status str
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    db_backup_if_not_online_status str
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missing_db_backup_status str
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offline_restoring_db_backup_status str
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    read_only_db_backup_status str
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    report_all_non_autoprotect_db_errors str
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    clonedDbBackupStatus String
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    dbBackupIfNotOnlineStatus String
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missingDbBackupStatus String
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offlineRestoringDbBackupStatus String
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    readOnlyDbBackupStatus String
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    reportAllNonAutoprotectDbErrors String
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamExcludeFilter

    FilterString string
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    IsRegularExpression bool
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    FilterString string
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    IsRegularExpression bool
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filterString String
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    isRegularExpression Boolean
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filterString string
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    isRegularExpression boolean
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filter_string str
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    is_regular_expression bool
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filterString String
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    isRegularExpression Boolean
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamObject

    Id double
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    SourceType string
    (String) Specifies the type of source being protected.
    Id float64
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    SourceType string
    (String) Specifies the type of source being protected.
    id Double
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    sourceType String
    (String) Specifies the type of source being protected.
    id number
    (Integer) Specifies the ID of the object protected.
    name string
    (String) Specifies the name of the object protected.
    sourceType string
    (String) Specifies the type of source being protected.
    id float
    (Integer) Specifies the ID of the object protected.
    name str
    (String) Specifies the name of the object protected.
    source_type str
    (String) Specifies the type of source being protected.
    id Number
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    sourceType String
    (String) Specifies the type of source being protected.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScript

    PostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    PostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPostScript
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPreScript
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPostScript[]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPreScript[]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPostScript]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    pre_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPreScript]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<Property Map>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<Property Map>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPostScript

    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamFileProtectionTypeParamPrePostScriptPreScript

    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continue_on_error bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParam

    AagBackupPreferenceType string
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    AdvancedSettings List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamAdvancedSetting>
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    BackupSystemDbs bool
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    ExcludeFilters List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamExcludeFilter>
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    FullBackupsCopyOnly bool
    (Boolean) Specifies whether full backups should be copy-only.
    LogBackupNumStreams double
    (Integer) Specifies the number of streams to be used for log backups.
    LogBackupWithClause string
    (String) Specifies the WithClause to be used for log backups.
    NumStreams double
    (Integer) Specifies the number of streams to be used.
    Objects List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PrePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    UseAagPreferencesFromServer bool
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    UserDbBackupPreferenceType string
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    WithClause string
    (String) Specifies the WithClause to be used.
    AagBackupPreferenceType string
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    AdvancedSettings []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamAdvancedSetting
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    BackupSystemDbs bool
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    ExcludeFilters []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamExcludeFilter
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    FullBackupsCopyOnly bool
    (Boolean) Specifies whether full backups should be copy-only.
    LogBackupNumStreams float64
    (Integer) Specifies the number of streams to be used for log backups.
    LogBackupWithClause string
    (String) Specifies the WithClause to be used for log backups.
    NumStreams float64
    (Integer) Specifies the number of streams to be used.
    Objects []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamObject
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PrePostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScript
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    UseAagPreferencesFromServer bool
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    UserDbBackupPreferenceType string
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    WithClause string
    (String) Specifies the WithClause to be used.
    aagBackupPreferenceType String
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    advancedSettings List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamAdvancedSetting>
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backupSystemDbs Boolean
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    excludeFilters List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamExcludeFilter>
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    fullBackupsCopyOnly Boolean
    (Boolean) Specifies whether full backups should be copy-only.
    logBackupNumStreams Double
    (Integer) Specifies the number of streams to be used for log backups.
    logBackupWithClause String
    (String) Specifies the WithClause to be used for log backups.
    numStreams Double
    (Integer) Specifies the number of streams to be used.
    objects List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    prePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    useAagPreferencesFromServer Boolean
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    userDbBackupPreferenceType String
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    withClause String
    (String) Specifies the WithClause to be used.
    aagBackupPreferenceType string
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    advancedSettings GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamAdvancedSetting[]
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backupSystemDbs boolean
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    excludeFilters GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamExcludeFilter[]
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    fullBackupsCopyOnly boolean
    (Boolean) Specifies whether full backups should be copy-only.
    logBackupNumStreams number
    (Integer) Specifies the number of streams to be used for log backups.
    logBackupWithClause string
    (String) Specifies the WithClause to be used for log backups.
    numStreams number
    (Integer) Specifies the number of streams to be used.
    objects GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamObject[]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    prePostScripts GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScript[]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    useAagPreferencesFromServer boolean
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    userDbBackupPreferenceType string
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    withClause string
    (String) Specifies the WithClause to be used.
    aag_backup_preference_type str
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    advanced_settings Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamAdvancedSetting]
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backup_system_dbs bool
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    exclude_filters Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamExcludeFilter]
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    full_backups_copy_only bool
    (Boolean) Specifies whether full backups should be copy-only.
    log_backup_num_streams float
    (Integer) Specifies the number of streams to be used for log backups.
    log_backup_with_clause str
    (String) Specifies the WithClause to be used for log backups.
    num_streams float
    (Integer) Specifies the number of streams to be used.
    objects Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamObject]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    pre_post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScript]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    use_aag_preferences_from_server bool
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    user_db_backup_preference_type str
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    with_clause str
    (String) Specifies the WithClause to be used.
    aagBackupPreferenceType String
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    advancedSettings List<Property Map>
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backupSystemDbs Boolean
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    excludeFilters List<Property Map>
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    fullBackupsCopyOnly Boolean
    (Boolean) Specifies whether full backups should be copy-only.
    logBackupNumStreams Number
    (Integer) Specifies the number of streams to be used for log backups.
    logBackupWithClause String
    (String) Specifies the WithClause to be used for log backups.
    numStreams Number
    (Integer) Specifies the number of streams to be used.
    objects List<Property Map>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    prePostScripts List<Property Map>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    useAagPreferencesFromServer Boolean
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    userDbBackupPreferenceType String
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    withClause String
    (String) Specifies the WithClause to be used.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamAdvancedSetting

    ClonedDbBackupStatus string
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    DbBackupIfNotOnlineStatus string
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    MissingDbBackupStatus string
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    OfflineRestoringDbBackupStatus string
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReadOnlyDbBackupStatus string
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReportAllNonAutoprotectDbErrors string
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ClonedDbBackupStatus string
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    DbBackupIfNotOnlineStatus string
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    MissingDbBackupStatus string
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    OfflineRestoringDbBackupStatus string
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReadOnlyDbBackupStatus string
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReportAllNonAutoprotectDbErrors string
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    clonedDbBackupStatus String
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    dbBackupIfNotOnlineStatus String
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missingDbBackupStatus String
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offlineRestoringDbBackupStatus String
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    readOnlyDbBackupStatus String
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    reportAllNonAutoprotectDbErrors String
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    clonedDbBackupStatus string
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    dbBackupIfNotOnlineStatus string
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missingDbBackupStatus string
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offlineRestoringDbBackupStatus string
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    readOnlyDbBackupStatus string
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    reportAllNonAutoprotectDbErrors string
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    cloned_db_backup_status str
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    db_backup_if_not_online_status str
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missing_db_backup_status str
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offline_restoring_db_backup_status str
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    read_only_db_backup_status str
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    report_all_non_autoprotect_db_errors str
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    clonedDbBackupStatus String
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    dbBackupIfNotOnlineStatus String
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missingDbBackupStatus String
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offlineRestoringDbBackupStatus String
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    readOnlyDbBackupStatus String
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    reportAllNonAutoprotectDbErrors String
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamExcludeFilter

    FilterString string
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    IsRegularExpression bool
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    FilterString string
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    IsRegularExpression bool
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filterString String
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    isRegularExpression Boolean
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filterString string
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    isRegularExpression boolean
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filter_string str
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    is_regular_expression bool
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filterString String
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    isRegularExpression Boolean
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamObject

    Id double
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    SourceType string
    (String) Specifies the type of source being protected.
    Id float64
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    SourceType string
    (String) Specifies the type of source being protected.
    id Double
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    sourceType String
    (String) Specifies the type of source being protected.
    id number
    (Integer) Specifies the ID of the object protected.
    name string
    (String) Specifies the name of the object protected.
    sourceType string
    (String) Specifies the type of source being protected.
    id float
    (Integer) Specifies the ID of the object protected.
    name str
    (String) Specifies the name of the object protected.
    source_type str
    (String) Specifies the type of source being protected.
    id Number
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    sourceType String
    (String) Specifies the type of source being protected.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScript

    PostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    PostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPostScript
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPreScript
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPostScript[]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPreScript[]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPostScript]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    pre_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPreScript]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<Property Map>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<Property Map>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPostScript

    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamNativeProtectionTypeParamPrePostScriptPreScript

    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continue_on_error bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParam

    AagBackupPreferenceType string
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    AdditionalHostParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdditionalHostParam>
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    AdvancedSettings List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdvancedSetting>
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    BackupDbVolumesOnly bool
    (Boolean) Specifies whether to only backup volumes on which the specified databases reside. If not specified (default), all the volumes of the host will be protected.
    BackupSystemDbs bool
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    ExcludeFilters List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamExcludeFilter>
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    FullBackupsCopyOnly bool
    (Boolean) Specifies whether full backups should be copy-only.
    IncrementalBackupAfterRestart bool
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    IndexingPolicies List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamIndexingPolicy>
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    LogBackupNumStreams double
    (Integer) Specifies the number of streams to be used for log backups.
    LogBackupWithClause string
    (String) Specifies the WithClause to be used for log backups.
    Objects List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PrePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    UseAagPreferencesFromServer bool
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    UserDbBackupPreferenceType string
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    AagBackupPreferenceType string
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    AdditionalHostParams []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdditionalHostParam
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    AdvancedSettings []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdvancedSetting
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    BackupDbVolumesOnly bool
    (Boolean) Specifies whether to only backup volumes on which the specified databases reside. If not specified (default), all the volumes of the host will be protected.
    BackupSystemDbs bool
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    ExcludeFilters []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamExcludeFilter
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    FullBackupsCopyOnly bool
    (Boolean) Specifies whether full backups should be copy-only.
    IncrementalBackupAfterRestart bool
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    IndexingPolicies []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamIndexingPolicy
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    LogBackupNumStreams float64
    (Integer) Specifies the number of streams to be used for log backups.
    LogBackupWithClause string
    (String) Specifies the WithClause to be used for log backups.
    Objects []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamObject
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PrePostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScript
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    UseAagPreferencesFromServer bool
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    UserDbBackupPreferenceType string
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    aagBackupPreferenceType String
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    additionalHostParams List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdditionalHostParam>
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    advancedSettings List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdvancedSetting>
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backupDbVolumesOnly Boolean
    (Boolean) Specifies whether to only backup volumes on which the specified databases reside. If not specified (default), all the volumes of the host will be protected.
    backupSystemDbs Boolean
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    excludeFilters List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamExcludeFilter>
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    fullBackupsCopyOnly Boolean
    (Boolean) Specifies whether full backups should be copy-only.
    incrementalBackupAfterRestart Boolean
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    indexingPolicies List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamIndexingPolicy>
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    logBackupNumStreams Double
    (Integer) Specifies the number of streams to be used for log backups.
    logBackupWithClause String
    (String) Specifies the WithClause to be used for log backups.
    objects List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    prePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    useAagPreferencesFromServer Boolean
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    userDbBackupPreferenceType String
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    aagBackupPreferenceType string
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    additionalHostParams GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdditionalHostParam[]
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    advancedSettings GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdvancedSetting[]
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backupDbVolumesOnly boolean
    (Boolean) Specifies whether to only backup volumes on which the specified databases reside. If not specified (default), all the volumes of the host will be protected.
    backupSystemDbs boolean
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    excludeFilters GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamExcludeFilter[]
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    fullBackupsCopyOnly boolean
    (Boolean) Specifies whether full backups should be copy-only.
    incrementalBackupAfterRestart boolean
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    indexingPolicies GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamIndexingPolicy[]
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    logBackupNumStreams number
    (Integer) Specifies the number of streams to be used for log backups.
    logBackupWithClause string
    (String) Specifies the WithClause to be used for log backups.
    objects GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamObject[]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    prePostScripts GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScript[]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    useAagPreferencesFromServer boolean
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    userDbBackupPreferenceType string
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    aag_backup_preference_type str
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    additional_host_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdditionalHostParam]
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    advanced_settings Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdvancedSetting]
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backup_db_volumes_only bool
    (Boolean) Specifies whether to only backup volumes on which the specified databases reside. If not specified (default), all the volumes of the host will be protected.
    backup_system_dbs bool
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    exclude_filters Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamExcludeFilter]
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    full_backups_copy_only bool
    (Boolean) Specifies whether full backups should be copy-only.
    incremental_backup_after_restart bool
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    indexing_policies Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamIndexingPolicy]
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    log_backup_num_streams float
    (Integer) Specifies the number of streams to be used for log backups.
    log_backup_with_clause str
    (String) Specifies the WithClause to be used for log backups.
    objects Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamObject]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    pre_post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScript]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    use_aag_preferences_from_server bool
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    user_db_backup_preference_type str
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
    aagBackupPreferenceType String
    (String) Specifies the preference type for backing up databases that are part of an AAG. If not specified, then default preferences of the AAG server are applied. This field wont be applicable if user DB preference is set to skip AAG databases.

    • Constraints: Allowable values are: kPrimaryReplicaOnly, kSecondaryReplicaOnly, kPreferSecondaryReplica, kAnyReplica.
    additionalHostParams List<Property Map>
    (List) Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
    advancedSettings List<Property Map>
    (List) This is used to regulate certain gflag values from the UI. The values passed by the user from the UI will be used for the respective gflags. Nested schema for advanced_settings:
    backupDbVolumesOnly Boolean
    (Boolean) Specifies whether to only backup volumes on which the specified databases reside. If not specified (default), all the volumes of the host will be protected.
    backupSystemDbs Boolean
    (Boolean) Specifies whether to backup system databases. If not specified then parameter is set to true.
    excludeFilters List<Property Map>
    (List) Specifies the list of exclusion filters applied during the group creation or edit. These exclusion filters can be wildcard supported strings or regular expressions. Objects satisfying the will filters will be excluded during backup and also auto protected objects will be ignored if filtered by any of the filters. Nested schema for exclude_filters:
    fullBackupsCopyOnly Boolean
    (Boolean) Specifies whether full backups should be copy-only.
    incrementalBackupAfterRestart Boolean
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    indexingPolicies List<Property Map>
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    logBackupNumStreams Number
    (Integer) Specifies the number of streams to be used for log backups.
    logBackupWithClause String
    (String) Specifies the WithClause to be used for log backups.
    objects List<Property Map>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    prePostScripts List<Property Map>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    useAagPreferencesFromServer Boolean
    (Boolean) Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
    userDbBackupPreferenceType String
    (String) Specifies the preference type for backing up user databases on the host.

    • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdditionalHostParam

    EnableSystemBackup bool
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    HostId double
    (Integer) Specifies the id of the host container on which databases are hosted.
    HostName string
    (String) Specifies the name of the host container on which databases are hosted.
    VolumeGuids List<string>
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    EnableSystemBackup bool
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    HostId float64
    (Integer) Specifies the id of the host container on which databases are hosted.
    HostName string
    (String) Specifies the name of the host container on which databases are hosted.
    VolumeGuids []string
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    enableSystemBackup Boolean
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    hostId Double
    (Integer) Specifies the id of the host container on which databases are hosted.
    hostName String
    (String) Specifies the name of the host container on which databases are hosted.
    volumeGuids List<String>
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    enableSystemBackup boolean
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    hostId number
    (Integer) Specifies the id of the host container on which databases are hosted.
    hostName string
    (String) Specifies the name of the host container on which databases are hosted.
    volumeGuids string[]
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    enable_system_backup bool
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    host_id float
    (Integer) Specifies the id of the host container on which databases are hosted.
    host_name str
    (String) Specifies the name of the host container on which databases are hosted.
    volume_guids Sequence[str]
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    enableSystemBackup Boolean
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    hostId Number
    (Integer) Specifies the id of the host container on which databases are hosted.
    hostName String
    (String) Specifies the name of the host container on which databases are hosted.
    volumeGuids List<String>
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamAdvancedSetting

    ClonedDbBackupStatus string
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    DbBackupIfNotOnlineStatus string
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    MissingDbBackupStatus string
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    OfflineRestoringDbBackupStatus string
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReadOnlyDbBackupStatus string
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReportAllNonAutoprotectDbErrors string
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ClonedDbBackupStatus string
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    DbBackupIfNotOnlineStatus string
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    MissingDbBackupStatus string
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    OfflineRestoringDbBackupStatus string
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReadOnlyDbBackupStatus string
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    ReportAllNonAutoprotectDbErrors string
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    clonedDbBackupStatus String
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    dbBackupIfNotOnlineStatus String
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missingDbBackupStatus String
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offlineRestoringDbBackupStatus String
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    readOnlyDbBackupStatus String
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    reportAllNonAutoprotectDbErrors String
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    clonedDbBackupStatus string
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    dbBackupIfNotOnlineStatus string
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missingDbBackupStatus string
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offlineRestoringDbBackupStatus string
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    readOnlyDbBackupStatus string
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    reportAllNonAutoprotectDbErrors string
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    cloned_db_backup_status str
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    db_backup_if_not_online_status str
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missing_db_backup_status str
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offline_restoring_db_backup_status str
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    read_only_db_backup_status str
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    report_all_non_autoprotect_db_errors str
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    clonedDbBackupStatus String
    (String) Whether to report error if SQL database is cloned.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    dbBackupIfNotOnlineStatus String
    (String) Whether to report error if SQL database is not online.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    missingDbBackupStatus String
    (String) Fail the backup job when the database is missing. The database may be missing if it is deleted or corrupted.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    offlineRestoringDbBackupStatus String
    (String) Fail the backup job when database is offline or restoring.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    readOnlyDbBackupStatus String
    (String) Whether to skip backup for read-only SQL databases.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.
    reportAllNonAutoprotectDbErrors String
    (String) Whether to report error for all dbs in non-autoprotect jobs.

    • Constraints: Allowable values are: kError, kWarn, kIgnore.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamExcludeFilter

    FilterString string
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    IsRegularExpression bool
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    FilterString string
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    IsRegularExpression bool
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filterString String
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    isRegularExpression Boolean
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filterString string
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    isRegularExpression boolean
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filter_string str
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    is_regular_expression bool
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.
    filterString String
    (String) Specifies the filter string using wildcard supported strings or regular expressions.
    isRegularExpression Boolean
    (Boolean) Specifies whether the provided filter string is a regular expression or not. This needs to be explicitly set to true if user is trying to filter by regular expressions. Not providing this value in case of regular expression can result in unintended results. The default value is assumed to be false.

    • Constraints: The default value is false.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamIndexingPolicy

    EnableIndexing bool
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    ExcludePaths List<string>
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    IncludePaths List<string>
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    EnableIndexing bool
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    ExcludePaths []string
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    IncludePaths []string
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enableIndexing Boolean
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    excludePaths List<String>
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    includePaths List<String>
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enableIndexing boolean
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    excludePaths string[]
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    includePaths string[]
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enable_indexing bool
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    exclude_paths Sequence[str]
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    include_paths Sequence[str]
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enableIndexing Boolean
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    excludePaths List<String>
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    includePaths List<String>
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamObject

    Id double
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    SourceType string
    (String) Specifies the type of source being protected.
    Id float64
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    SourceType string
    (String) Specifies the type of source being protected.
    id Double
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    sourceType String
    (String) Specifies the type of source being protected.
    id number
    (Integer) Specifies the ID of the object protected.
    name string
    (String) Specifies the name of the object protected.
    sourceType string
    (String) Specifies the type of source being protected.
    id float
    (Integer) Specifies the ID of the object protected.
    name str
    (String) Specifies the name of the object protected.
    source_type str
    (String) Specifies the type of source being protected.
    id Number
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    sourceType String
    (String) Specifies the type of source being protected.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScript

    PostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    PostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPostScript
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts []GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPreScript
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPostScript[]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPreScript[]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPostScript]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    pre_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPreScript]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<Property Map>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<Property Map>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPostScript

    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupMssqlParamVolumeProtectionTypeParamPrePostScriptPreScript

    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continue_on_error bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupPermission

    CreatedAtTimeMsecs double
    (Integer) Epoch time when tenant was created.
    DeletedAtTimeMsecs double
    (Integer) Epoch time when tenant was last updated.
    Description string
    (String) Description about the tenant.
    ExternalVendorMetadatas List<GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadata>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    Id string
    (Integer) Specifies the ID of the object protected.
    IsManagedOnHelios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    LastUpdatedAtTimeMsecs double
    (Integer) Epoch time when tenant was last updated.
    Name string
    (String) Specifies the name of the object protected.
    Networks List<GetBackupRecoveryProtectionGroupsProtectionGroupPermissionNetwork>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    CreatedAtTimeMsecs float64
    (Integer) Epoch time when tenant was created.
    DeletedAtTimeMsecs float64
    (Integer) Epoch time when tenant was last updated.
    Description string
    (String) Description about the tenant.
    ExternalVendorMetadatas []GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadata
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    Id string
    (Integer) Specifies the ID of the object protected.
    IsManagedOnHelios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    LastUpdatedAtTimeMsecs float64
    (Integer) Epoch time when tenant was last updated.
    Name string
    (String) Specifies the name of the object protected.
    Networks []GetBackupRecoveryProtectionGroupsProtectionGroupPermissionNetwork
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    createdAtTimeMsecs Double
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs Double
    (Integer) Epoch time when tenant was last updated.
    description String
    (String) Description about the tenant.
    externalVendorMetadatas List<GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadata>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id String
    (Integer) Specifies the ID of the object protected.
    isManagedOnHelios Boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs Double
    (Integer) Epoch time when tenant was last updated.
    name String
    (String) Specifies the name of the object protected.
    networks List<GetBackupRecoveryProtectionGroupsProtectionGroupPermissionNetwork>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    createdAtTimeMsecs number
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs number
    (Integer) Epoch time when tenant was last updated.
    description string
    (String) Description about the tenant.
    externalVendorMetadatas GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadata[]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id string
    (Integer) Specifies the ID of the object protected.
    isManagedOnHelios boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs number
    (Integer) Epoch time when tenant was last updated.
    name string
    (String) Specifies the name of the object protected.
    networks GetBackupRecoveryProtectionGroupsProtectionGroupPermissionNetwork[]
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    created_at_time_msecs float
    (Integer) Epoch time when tenant was created.
    deleted_at_time_msecs float
    (Integer) Epoch time when tenant was last updated.
    description str
    (String) Description about the tenant.
    external_vendor_metadatas Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadata]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id str
    (Integer) Specifies the ID of the object protected.
    is_managed_on_helios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    last_updated_at_time_msecs float
    (Integer) Epoch time when tenant was last updated.
    name str
    (String) Specifies the name of the object protected.
    networks Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPermissionNetwork]
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    createdAtTimeMsecs Number
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs Number
    (Integer) Epoch time when tenant was last updated.
    description String
    (String) Description about the tenant.
    externalVendorMetadatas List<Property Map>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id String
    (Integer) Specifies the ID of the object protected.
    isManagedOnHelios Boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs Number
    (Integer) Epoch time when tenant was last updated.
    name String
    (String) Specifies the name of the object protected.
    networks List<Property Map>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.

    GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadata

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

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

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

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

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

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

    • Constraints: Allowable values are: IBM.

    GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParam

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

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

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

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

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

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

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

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

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

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

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

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

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

    GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty

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

    GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig

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

    GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig

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

    GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig

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

    GetBackupRecoveryProtectionGroupsProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig

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

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

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

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

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

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

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

    GetBackupRecoveryProtectionGroupsProtectionGroupPermissionNetwork

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

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParam

    FileProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParam>
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    ProtectionType string
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    VolumeProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParam>
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    FileProtectionTypeParams []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParam
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    ProtectionType string
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    VolumeProtectionTypeParams []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParam
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    fileProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParam>
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    protectionType String
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    volumeProtectionTypeParams List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParam>
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    fileProtectionTypeParams GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParam[]
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    protectionType string
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    volumeProtectionTypeParams GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParam[]
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    file_protection_type_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParam]
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    protection_type str
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    volume_protection_type_params Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParam]
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
    fileProtectionTypeParams List<Property Map>
    (List) Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
    protectionType String
    (String) Specifies the Physical Protection Group type.

    • Constraints: Allowable values are: kFile, kVolume.
    volumeProtectionTypeParams List<Property Map>
    (List) Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParam

    AllowParallelRuns bool
    (Boolean) Specifies whether or not this job can have parallel runs.
    CobmrBackup bool
    (Boolean) Specifies whether to take a CoBMR backup.
    ContinueOnQuiesceFailure bool
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    DedupExclusionSourceIds List<double>
    (List) Specifies ids of sources for which deduplication has to be disabled.
    ExcludedVssWriters List<string>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    GlobalExcludeFs List<string>
    (List) Specifies global exclude filesystems which are applied to all sources in a job.
    GlobalExcludePaths List<string>
    (List) Specifies global exclude filters which are applied to all sources in a job.
    IgnorableErrors List<string>
    (List) Specifies the Errors to be ignored in error db.

    • Constraints: Allowable list items are: kEOF, kNonExistent.
    IndexingPolicies List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamIndexingPolicy>
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    Objects List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PerformBrickBasedDeduplication bool
    (Boolean) Specifies whether or not to perform brick based deduplication on this Protection Group.
    PerformSourceSideDeduplication bool
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    PrePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    Quiesce bool
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    TaskTimeouts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamTaskTimeout>
    (List) Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
    AllowParallelRuns bool
    (Boolean) Specifies whether or not this job can have parallel runs.
    CobmrBackup bool
    (Boolean) Specifies whether to take a CoBMR backup.
    ContinueOnQuiesceFailure bool
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    DedupExclusionSourceIds []float64
    (List) Specifies ids of sources for which deduplication has to be disabled.
    ExcludedVssWriters []string
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    GlobalExcludeFs []string
    (List) Specifies global exclude filesystems which are applied to all sources in a job.
    GlobalExcludePaths []string
    (List) Specifies global exclude filters which are applied to all sources in a job.
    IgnorableErrors []string
    (List) Specifies the Errors to be ignored in error db.

    • Constraints: Allowable list items are: kEOF, kNonExistent.
    IndexingPolicies []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamIndexingPolicy
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    Objects []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObject
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PerformBrickBasedDeduplication bool
    (Boolean) Specifies whether or not to perform brick based deduplication on this Protection Group.
    PerformSourceSideDeduplication bool
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    PrePostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScript
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    Quiesce bool
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    TaskTimeouts []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamTaskTimeout
    (List) Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
    allowParallelRuns Boolean
    (Boolean) Specifies whether or not this job can have parallel runs.
    cobmrBackup Boolean
    (Boolean) Specifies whether to take a CoBMR backup.
    continueOnQuiesceFailure Boolean
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    dedupExclusionSourceIds List<Double>
    (List) Specifies ids of sources for which deduplication has to be disabled.
    excludedVssWriters List<String>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    globalExcludeFs List<String>
    (List) Specifies global exclude filesystems which are applied to all sources in a job.
    globalExcludePaths List<String>
    (List) Specifies global exclude filters which are applied to all sources in a job.
    ignorableErrors List<String>
    (List) Specifies the Errors to be ignored in error db.

    • Constraints: Allowable list items are: kEOF, kNonExistent.
    indexingPolicies List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamIndexingPolicy>
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    objects List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    performBrickBasedDeduplication Boolean
    (Boolean) Specifies whether or not to perform brick based deduplication on this Protection Group.
    performSourceSideDeduplication Boolean
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    prePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    quiesce Boolean
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    taskTimeouts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamTaskTimeout>
    (List) Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
    allowParallelRuns boolean
    (Boolean) Specifies whether or not this job can have parallel runs.
    cobmrBackup boolean
    (Boolean) Specifies whether to take a CoBMR backup.
    continueOnQuiesceFailure boolean
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    dedupExclusionSourceIds number[]
    (List) Specifies ids of sources for which deduplication has to be disabled.
    excludedVssWriters string[]
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    globalExcludeFs string[]
    (List) Specifies global exclude filesystems which are applied to all sources in a job.
    globalExcludePaths string[]
    (List) Specifies global exclude filters which are applied to all sources in a job.
    ignorableErrors string[]
    (List) Specifies the Errors to be ignored in error db.

    • Constraints: Allowable list items are: kEOF, kNonExistent.
    indexingPolicies GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamIndexingPolicy[]
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    objects GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObject[]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    performBrickBasedDeduplication boolean
    (Boolean) Specifies whether or not to perform brick based deduplication on this Protection Group.
    performSourceSideDeduplication boolean
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    prePostScripts GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScript[]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    quiesce boolean
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    taskTimeouts GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamTaskTimeout[]
    (List) Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
    allow_parallel_runs bool
    (Boolean) Specifies whether or not this job can have parallel runs.
    cobmr_backup bool
    (Boolean) Specifies whether to take a CoBMR backup.
    continue_on_quiesce_failure bool
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    dedup_exclusion_source_ids Sequence[float]
    (List) Specifies ids of sources for which deduplication has to be disabled.
    excluded_vss_writers Sequence[str]
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    global_exclude_fs Sequence[str]
    (List) Specifies global exclude filesystems which are applied to all sources in a job.
    global_exclude_paths Sequence[str]
    (List) Specifies global exclude filters which are applied to all sources in a job.
    ignorable_errors Sequence[str]
    (List) Specifies the Errors to be ignored in error db.

    • Constraints: Allowable list items are: kEOF, kNonExistent.
    indexing_policies Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamIndexingPolicy]
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    objects Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObject]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    perform_brick_based_deduplication bool
    (Boolean) Specifies whether or not to perform brick based deduplication on this Protection Group.
    perform_source_side_deduplication bool
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    pre_post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScript]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    quiesce bool
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    task_timeouts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamTaskTimeout]
    (List) Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
    allowParallelRuns Boolean
    (Boolean) Specifies whether or not this job can have parallel runs.
    cobmrBackup Boolean
    (Boolean) Specifies whether to take a CoBMR backup.
    continueOnQuiesceFailure Boolean
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    dedupExclusionSourceIds List<Number>
    (List) Specifies ids of sources for which deduplication has to be disabled.
    excludedVssWriters List<String>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    globalExcludeFs List<String>
    (List) Specifies global exclude filesystems which are applied to all sources in a job.
    globalExcludePaths List<String>
    (List) Specifies global exclude filters which are applied to all sources in a job.
    ignorableErrors List<String>
    (List) Specifies the Errors to be ignored in error db.

    • Constraints: Allowable list items are: kEOF, kNonExistent.
    indexingPolicies List<Property Map>
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    objects List<Property Map>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    performBrickBasedDeduplication Boolean
    (Boolean) Specifies whether or not to perform brick based deduplication on this Protection Group.
    performSourceSideDeduplication Boolean
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    prePostScripts List<Property Map>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    quiesce Boolean
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    taskTimeouts List<Property Map>
    (List) Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamIndexingPolicy

    EnableIndexing bool
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    ExcludePaths List<string>
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    IncludePaths List<string>
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    EnableIndexing bool
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    ExcludePaths []string
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    IncludePaths []string
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enableIndexing Boolean
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    excludePaths List<String>
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    includePaths List<String>
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enableIndexing boolean
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    excludePaths string[]
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    includePaths string[]
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enable_indexing bool
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    exclude_paths Sequence[str]
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    include_paths Sequence[str]
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enableIndexing Boolean
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    excludePaths List<String>
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    includePaths List<String>
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObject

    ExcludedVssWriters List<string>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    FilePaths List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObjectFilePath>
    (List) Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
    FollowNasSymlinkTarget bool
    (Boolean) Specifies whether to follow NAS target pointed by symlink for windows sources.
    Id double
    (Integer) Specifies the ID of the object protected.
    MetadataFilePath string
    (String) Specifies the path of metadatafile on source. This file contains absolute paths of files that needs to be backed up on the same source.
    Name string
    (String) Specifies the name of the object protected.
    NestedVolumeTypesToSkips List<string>
    (List) Specifies mount types of nested volumes to be skipped.
    UsesPathLevelSkipNestedVolumeSetting bool
    (Boolean) Specifies whether path level or object level skip nested volume setting will be used.
    ExcludedVssWriters []string
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    FilePaths []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObjectFilePath
    (List) Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
    FollowNasSymlinkTarget bool
    (Boolean) Specifies whether to follow NAS target pointed by symlink for windows sources.
    Id float64
    (Integer) Specifies the ID of the object protected.
    MetadataFilePath string
    (String) Specifies the path of metadatafile on source. This file contains absolute paths of files that needs to be backed up on the same source.
    Name string
    (String) Specifies the name of the object protected.
    NestedVolumeTypesToSkips []string
    (List) Specifies mount types of nested volumes to be skipped.
    UsesPathLevelSkipNestedVolumeSetting bool
    (Boolean) Specifies whether path level or object level skip nested volume setting will be used.
    excludedVssWriters List<String>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    filePaths List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObjectFilePath>
    (List) Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
    followNasSymlinkTarget Boolean
    (Boolean) Specifies whether to follow NAS target pointed by symlink for windows sources.
    id Double
    (Integer) Specifies the ID of the object protected.
    metadataFilePath String
    (String) Specifies the path of metadatafile on source. This file contains absolute paths of files that needs to be backed up on the same source.
    name String
    (String) Specifies the name of the object protected.
    nestedVolumeTypesToSkips List<String>
    (List) Specifies mount types of nested volumes to be skipped.
    usesPathLevelSkipNestedVolumeSetting Boolean
    (Boolean) Specifies whether path level or object level skip nested volume setting will be used.
    excludedVssWriters string[]
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    filePaths GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObjectFilePath[]
    (List) Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
    followNasSymlinkTarget boolean
    (Boolean) Specifies whether to follow NAS target pointed by symlink for windows sources.
    id number
    (Integer) Specifies the ID of the object protected.
    metadataFilePath string
    (String) Specifies the path of metadatafile on source. This file contains absolute paths of files that needs to be backed up on the same source.
    name string
    (String) Specifies the name of the object protected.
    nestedVolumeTypesToSkips string[]
    (List) Specifies mount types of nested volumes to be skipped.
    usesPathLevelSkipNestedVolumeSetting boolean
    (Boolean) Specifies whether path level or object level skip nested volume setting will be used.
    excluded_vss_writers Sequence[str]
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    file_paths Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObjectFilePath]
    (List) Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
    follow_nas_symlink_target bool
    (Boolean) Specifies whether to follow NAS target pointed by symlink for windows sources.
    id float
    (Integer) Specifies the ID of the object protected.
    metadata_file_path str
    (String) Specifies the path of metadatafile on source. This file contains absolute paths of files that needs to be backed up on the same source.
    name str
    (String) Specifies the name of the object protected.
    nested_volume_types_to_skips Sequence[str]
    (List) Specifies mount types of nested volumes to be skipped.
    uses_path_level_skip_nested_volume_setting bool
    (Boolean) Specifies whether path level or object level skip nested volume setting will be used.
    excludedVssWriters List<String>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    filePaths List<Property Map>
    (List) Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
    followNasSymlinkTarget Boolean
    (Boolean) Specifies whether to follow NAS target pointed by symlink for windows sources.
    id Number
    (Integer) Specifies the ID of the object protected.
    metadataFilePath String
    (String) Specifies the path of metadatafile on source. This file contains absolute paths of files that needs to be backed up on the same source.
    name String
    (String) Specifies the name of the object protected.
    nestedVolumeTypesToSkips List<String>
    (List) Specifies mount types of nested volumes to be skipped.
    usesPathLevelSkipNestedVolumeSetting Boolean
    (Boolean) Specifies whether path level or object level skip nested volume setting will be used.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamObjectFilePath

    ExcludedPaths List<string>
    (List) Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
    IncludedPath string
    (String) Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
    SkipNestedVolumes bool
    (Boolean) Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
    ExcludedPaths []string
    (List) Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
    IncludedPath string
    (String) Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
    SkipNestedVolumes bool
    (Boolean) Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
    excludedPaths List<String>
    (List) Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
    includedPath String
    (String) Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
    skipNestedVolumes Boolean
    (Boolean) Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
    excludedPaths string[]
    (List) Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
    includedPath string
    (String) Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
    skipNestedVolumes boolean
    (Boolean) Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
    excluded_paths Sequence[str]
    (List) Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
    included_path str
    (String) Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
    skip_nested_volumes bool
    (Boolean) Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
    excludedPaths List<String>
    (List) Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
    includedPath String
    (String) Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
    skipNestedVolumes Boolean
    (Boolean) Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScript

    PostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    PostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPostScript
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPreScript
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPostScript[]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPreScript[]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPostScript]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    pre_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPreScript]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<Property Map>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<Property Map>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPostScript

    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamPrePostScriptPreScript

    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continue_on_error bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamFileProtectionTypeParamTaskTimeout

    BackupType string
    (String) The scheduled backup type(kFull, kRegular etc.).

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    TimeoutMins double
    (Integer) Specifies the timeout in mins.
    BackupType string
    (String) The scheduled backup type(kFull, kRegular etc.).

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    TimeoutMins float64
    (Integer) Specifies the timeout in mins.
    backupType String
    (String) The scheduled backup type(kFull, kRegular etc.).

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    timeoutMins Double
    (Integer) Specifies the timeout in mins.
    backupType string
    (String) The scheduled backup type(kFull, kRegular etc.).

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    timeoutMins number
    (Integer) Specifies the timeout in mins.
    backup_type str
    (String) The scheduled backup type(kFull, kRegular etc.).

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    timeout_mins float
    (Integer) Specifies the timeout in mins.
    backupType String
    (String) The scheduled backup type(kFull, kRegular etc.).

    • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
    timeoutMins Number
    (Integer) Specifies the timeout in mins.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParam

    CobmrBackup bool
    (Boolean) Specifies whether to take a CoBMR backup.
    ContinueOnQuiesceFailure bool
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    DedupExclusionSourceIds List<double>
    (List) Specifies ids of sources for which deduplication has to be disabled.
    ExcludedVssWriters List<string>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    IncrementalBackupAfterRestart bool
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    IndexingPolicies List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamIndexingPolicy>
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    Objects List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PerformSourceSideDeduplication bool
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    PrePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    Quiesce bool
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    CobmrBackup bool
    (Boolean) Specifies whether to take a CoBMR backup.
    ContinueOnQuiesceFailure bool
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    DedupExclusionSourceIds []float64
    (List) Specifies ids of sources for which deduplication has to be disabled.
    ExcludedVssWriters []string
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    IncrementalBackupAfterRestart bool
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    IndexingPolicies []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamIndexingPolicy
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    Objects []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamObject
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    PerformSourceSideDeduplication bool
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    PrePostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScript
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    Quiesce bool
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    cobmrBackup Boolean
    (Boolean) Specifies whether to take a CoBMR backup.
    continueOnQuiesceFailure Boolean
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    dedupExclusionSourceIds List<Double>
    (List) Specifies ids of sources for which deduplication has to be disabled.
    excludedVssWriters List<String>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    incrementalBackupAfterRestart Boolean
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    indexingPolicies List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamIndexingPolicy>
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    objects List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamObject>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    performSourceSideDeduplication Boolean
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    prePostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScript>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    quiesce Boolean
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    cobmrBackup boolean
    (Boolean) Specifies whether to take a CoBMR backup.
    continueOnQuiesceFailure boolean
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    dedupExclusionSourceIds number[]
    (List) Specifies ids of sources for which deduplication has to be disabled.
    excludedVssWriters string[]
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    incrementalBackupAfterRestart boolean
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    indexingPolicies GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamIndexingPolicy[]
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    objects GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamObject[]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    performSourceSideDeduplication boolean
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    prePostScripts GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScript[]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    quiesce boolean
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    cobmr_backup bool
    (Boolean) Specifies whether to take a CoBMR backup.
    continue_on_quiesce_failure bool
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    dedup_exclusion_source_ids Sequence[float]
    (List) Specifies ids of sources for which deduplication has to be disabled.
    excluded_vss_writers Sequence[str]
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    incremental_backup_after_restart bool
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    indexing_policies Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamIndexingPolicy]
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    objects Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamObject]
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    perform_source_side_deduplication bool
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    pre_post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScript]
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    quiesce bool
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
    cobmrBackup Boolean
    (Boolean) Specifies whether to take a CoBMR backup.
    continueOnQuiesceFailure Boolean
    (Boolean) Specifies whether to continue backing up on quiesce failure.
    dedupExclusionSourceIds List<Number>
    (List) Specifies ids of sources for which deduplication has to be disabled.
    excludedVssWriters List<String>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    incrementalBackupAfterRestart Boolean
    (Boolean) Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
    indexingPolicies List<Property Map>
    (List) Specifies settings for indexing files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index. Nested schema for indexing_policy:
    objects List<Property Map>
    (List)

    • Constraints: The minimum length is 1 item. Nested schema for objects:
    performSourceSideDeduplication Boolean
    (Boolean) Specifies whether or not to perform source side deduplication on this Protection Group.
    prePostScripts List<Property Map>
    (List) Specifies the params for pre and post scripts. Nested schema for pre_post_script:
    quiesce Boolean
    (Boolean) Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamIndexingPolicy

    EnableIndexing bool
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    ExcludePaths List<string>
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    IncludePaths List<string>
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    EnableIndexing bool
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    ExcludePaths []string
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    IncludePaths []string
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enableIndexing Boolean
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    excludePaths List<String>
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    includePaths List<String>
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enableIndexing boolean
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    excludePaths string[]
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    includePaths string[]
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enable_indexing bool
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    exclude_paths Sequence[str]
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    include_paths Sequence[str]
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    enableIndexing Boolean
    (Boolean) Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
    excludePaths List<String>
    (List) Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
    includePaths List<String>
    (List) Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamObject

    EnableSystemBackup bool
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    ExcludedVssWriters List<string>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    Id double
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    VolumeGuids List<string>
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    EnableSystemBackup bool
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    ExcludedVssWriters []string
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    Id float64
    (Integer) Specifies the ID of the object protected.
    Name string
    (String) Specifies the name of the object protected.
    VolumeGuids []string
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    enableSystemBackup Boolean
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    excludedVssWriters List<String>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    id Double
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    volumeGuids List<String>
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    enableSystemBackup boolean
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    excludedVssWriters string[]
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    id number
    (Integer) Specifies the ID of the object protected.
    name string
    (String) Specifies the name of the object protected.
    volumeGuids string[]
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    enable_system_backup bool
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    excluded_vss_writers Sequence[str]
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    id float
    (Integer) Specifies the ID of the object protected.
    name str
    (String) Specifies the name of the object protected.
    volume_guids Sequence[str]
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
    enableSystemBackup Boolean
    (Boolean) Specifies whether or not to take a system backup. Applicable only for windows sources.
    excludedVssWriters List<String>
    (List) Specifies writer names which should be excluded from physical volume based backups for a given source.
    id Number
    (Integer) Specifies the ID of the object protected.
    name String
    (String) Specifies the name of the object protected.
    volumeGuids List<String>
    (List) Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScript

    PostScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    PostScripts []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPostScript
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    PreScripts []GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPreScript
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPostScript>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPreScript>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPostScript[]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPreScript[]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    post_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPostScript]
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    pre_scripts Sequence[GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPreScript]
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:
    postScripts List<Property Map>
    (List) Specifies the common params for PostBackup scripts. Nested schema for post_script:
    preScripts List<Property Map>
    (List) Specifies the common params for PreBackup scripts. Nested schema for pre_script:

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPostScript

    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupPhysicalParamVolumeProtectionTypeParamPrePostScriptPreScript

    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    ContinueOnError bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    IsActive bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    Params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    Path string
    (String) Specifies the absolute path to the script on the remote host.
    TimeoutSecs float64
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Double
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params string
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path string
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continue_on_error bool
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    is_active bool
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params str
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path str
    (String) Specifies the absolute path to the script on the remote host.
    timeout_secs float
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.
    continueOnError Boolean
    (Boolean) Specifies if the script needs to continue even if there is an occurence of an error. If this flag is set to true, then Backup Run will start even if the pre backup script fails. If not specified or false, then backup run will not start when script fails.
    isActive Boolean
    Filter by Inactive or Active Protection Groups. If not set, all Inactive and Active Protection Groups are returned. If true, only Active Protection Groups are returned. If false, only Inactive Protection Groups are returned. When you create a Protection Group on a Primary Cluster with a replication schedule, the Cluster creates an Inactive copy of the Protection Group on the Remote Cluster. In addition, when an Active and running Protection Group is deactivated, the Protection Group becomes Inactive.
    params String
    (String) Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
    path String
    (String) Specifies the absolute path to the script on the remote host.
    timeoutSecs Number
    (Integer) Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupSla

    BackupRunType string
    (String) Specifies the type of run this rule should apply to.

    • Constraints: Allowable values are: kIncremental, kFull, kLog.
    SlaMinutes double
    (Integer) Specifies the number of minutes allotted to a run of the specified type before SLA is considered violated.

    • Constraints: The minimum value is 1.
    BackupRunType string
    (String) Specifies the type of run this rule should apply to.

    • Constraints: Allowable values are: kIncremental, kFull, kLog.
    SlaMinutes float64
    (Integer) Specifies the number of minutes allotted to a run of the specified type before SLA is considered violated.

    • Constraints: The minimum value is 1.
    backupRunType String
    (String) Specifies the type of run this rule should apply to.

    • Constraints: Allowable values are: kIncremental, kFull, kLog.
    slaMinutes Double
    (Integer) Specifies the number of minutes allotted to a run of the specified type before SLA is considered violated.

    • Constraints: The minimum value is 1.
    backupRunType string
    (String) Specifies the type of run this rule should apply to.

    • Constraints: Allowable values are: kIncremental, kFull, kLog.
    slaMinutes number
    (Integer) Specifies the number of minutes allotted to a run of the specified type before SLA is considered violated.

    • Constraints: The minimum value is 1.
    backup_run_type str
    (String) Specifies the type of run this rule should apply to.

    • Constraints: Allowable values are: kIncremental, kFull, kLog.
    sla_minutes float
    (Integer) Specifies the number of minutes allotted to a run of the specified type before SLA is considered violated.

    • Constraints: The minimum value is 1.
    backupRunType String
    (String) Specifies the type of run this rule should apply to.

    • Constraints: Allowable values are: kIncremental, kFull, kLog.
    slaMinutes Number
    (Integer) Specifies the number of minutes allotted to a run of the specified type before SLA is considered violated.

    • Constraints: The minimum value is 1.

    GetBackupRecoveryProtectionGroupsProtectionGroupStartTime

    Hour double
    (Integer) Specifies the hour of the day (0-23).

    • Constraints: The maximum value is 23. The minimum value is 0.
    Minute double
    (Integer) Specifies the minute of the hour (0-59).

    • Constraints: The maximum value is 59. The minimum value is 0.
    TimeZone string
    (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.

    • Constraints: The default value is America/Los_Angeles.
    Hour float64
    (Integer) Specifies the hour of the day (0-23).

    • Constraints: The maximum value is 23. The minimum value is 0.
    Minute float64
    (Integer) Specifies the minute of the hour (0-59).

    • Constraints: The maximum value is 59. The minimum value is 0.
    TimeZone string
    (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.

    • Constraints: The default value is America/Los_Angeles.
    hour Double
    (Integer) Specifies the hour of the day (0-23).

    • Constraints: The maximum value is 23. The minimum value is 0.
    minute Double
    (Integer) Specifies the minute of the hour (0-59).

    • Constraints: The maximum value is 59. The minimum value is 0.
    timeZone String
    (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.

    • Constraints: The default value is America/Los_Angeles.
    hour number
    (Integer) Specifies the hour of the day (0-23).

    • Constraints: The maximum value is 23. The minimum value is 0.
    minute number
    (Integer) Specifies the minute of the hour (0-59).

    • Constraints: The maximum value is 59. The minimum value is 0.
    timeZone string
    (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.

    • Constraints: The default value is America/Los_Angeles.
    hour float
    (Integer) Specifies the hour of the day (0-23).

    • Constraints: The maximum value is 23. The minimum value is 0.
    minute float
    (Integer) Specifies the minute of the hour (0-59).

    • Constraints: The maximum value is 59. The minimum value is 0.
    time_zone str
    (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.

    • Constraints: The default value is America/Los_Angeles.
    hour Number
    (Integer) Specifies the hour of the day (0-23).

    • Constraints: The maximum value is 23. The minimum value is 0.
    minute Number
    (Integer) Specifies the minute of the hour (0-59).

    • Constraints: The maximum value is 59. The minimum value is 0.
    timeZone String
    (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.

    • Constraints: The default value is America/Los_Angeles.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud