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

ibm.BackupRecoveryProtectionGroup

Explore with Pulumi AI

Create, update, and delete backup_recovery_protection_groups with this resource.

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.BackupRecoveryProtectionGroup;
import com.pulumi.ibm.BackupRecoveryProtectionGroupArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupAdvancedConfigArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupAlertPolicyArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettingsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettingsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettingsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicyArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicyArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicyArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupSlaArgs;
import com.pulumi.ibm.inputs.BackupRecoveryProtectionGroupStartTimeArgs;
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) {
        var backupRecoveryProtectionGroupInstance = new BackupRecoveryProtectionGroup("backupRecoveryProtectionGroupInstance", BackupRecoveryProtectionGroupArgs.builder()
            .advancedConfigs(BackupRecoveryProtectionGroupAdvancedConfigArgs.builder()
                .key("key")
                .value("value")
                .build())
            .alertPolicy(BackupRecoveryProtectionGroupAlertPolicyArgs.builder()
                .alertTargets(BackupRecoveryProtectionGroupAlertPolicyAlertTargetArgs.builder()
                    .emailAddress("email_address")
                    .language("en-us")
                    .recipientType("kTo")
                    .build())
                .backupRunStatuses("kSuccess")
                .raiseObjectLevelFailureAlert(true)
                .raiseObjectLevelFailureAlertAfterEachAttempt(true)
                .raiseObjectLevelFailureAlertAfterLastAttempt(true)
                .build())
            .environment("kPhysical")
            .mssqlParams(BackupRecoveryProtectionGroupMssqlParamsArgs.builder()
                .fileProtectionTypeParams(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsArgs.builder()
                    .aagBackupPreferenceType("kPrimaryReplicaOnly")
                    .additionalHostParams(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParamArgs.builder()
                        .disableSourceSideDeduplication(true)
                        .hostId(1)
                        .hostName("host_name")
                        .build())
                    .advancedSettings(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettingsArgs.builder()
                        .clonedDbBackupStatus("kError")
                        .dbBackupIfNotOnlineStatus("kError")
                        .missingDbBackupStatus("kError")
                        .offlineRestoringDbBackupStatus("kError")
                        .readOnlyDbBackupStatus("kError")
                        .reportAllNonAutoprotectDbErrors("kError")
                        .build())
                    .backupSystemDbs(true)
                    .excludeFilters(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilterArgs.builder()
                        .filterString("filter_string")
                        .isRegularExpression(true)
                        .build())
                    .fullBackupsCopyOnly(true)
                    .logBackupNumStreams(1)
                    .logBackupWithClause("log_backup_with_clause")
                    .objects(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObjectArgs.builder()
                        .id(1)
                        .name("name")
                        .sourceType("source_type")
                        .build())
                    .performSourceSideDeduplication(true)
                    .prePostScript(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptArgs.builder()
                        .postScript(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .preScript(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                            .continueOnError(true)
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .build())
                    .useAagPreferencesFromServer(true)
                    .userDbBackupPreferenceType("kBackupAllDatabases")
                    .build())
                .nativeProtectionTypeParams(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsArgs.builder()
                    .aagBackupPreferenceType("kPrimaryReplicaOnly")
                    .advancedSettings(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettingsArgs.builder()
                        .clonedDbBackupStatus("kError")
                        .dbBackupIfNotOnlineStatus("kError")
                        .missingDbBackupStatus("kError")
                        .offlineRestoringDbBackupStatus("kError")
                        .readOnlyDbBackupStatus("kError")
                        .reportAllNonAutoprotectDbErrors("kError")
                        .build())
                    .backupSystemDbs(true)
                    .excludeFilters(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilterArgs.builder()
                        .filterString("filter_string")
                        .isRegularExpression(true)
                        .build())
                    .fullBackupsCopyOnly(true)
                    .logBackupNumStreams(1)
                    .logBackupWithClause("log_backup_with_clause")
                    .numStreams(1)
                    .objects(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObjectArgs.builder()
                        .id(1)
                        .name("name")
                        .sourceType("source_type")
                        .build())
                    .prePostScript(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptArgs.builder()
                        .postScript(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .preScript(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                            .continueOnError(true)
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .build())
                    .useAagPreferencesFromServer(true)
                    .userDbBackupPreferenceType("kBackupAllDatabases")
                    .withClause("with_clause")
                    .build())
                .protectionType("kFile")
                .volumeProtectionTypeParams(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsArgs.builder()
                    .aagBackupPreferenceType("kPrimaryReplicaOnly")
                    .additionalHostParams(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParamArgs.builder()
                        .enableSystemBackup(true)
                        .hostId(1)
                        .hostName("host_name")
                        .volumeGuids("volumeGuids")
                        .build())
                    .advancedSettings(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettingsArgs.builder()
                        .clonedDbBackupStatus("kError")
                        .dbBackupIfNotOnlineStatus("kError")
                        .missingDbBackupStatus("kError")
                        .offlineRestoringDbBackupStatus("kError")
                        .readOnlyDbBackupStatus("kError")
                        .reportAllNonAutoprotectDbErrors("kError")
                        .build())
                    .backupDbVolumesOnly(true)
                    .backupSystemDbs(true)
                    .excludeFilters(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilterArgs.builder()
                        .filterString("filter_string")
                        .isRegularExpression(true)
                        .build())
                    .fullBackupsCopyOnly(true)
                    .incrementalBackupAfterRestart(true)
                    .indexingPolicy(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicyArgs.builder()
                        .enableIndexing(true)
                        .excludePaths("excludePaths")
                        .includePaths("includePaths")
                        .build())
                    .logBackupNumStreams(1)
                    .logBackupWithClause("log_backup_with_clause")
                    .objects(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObjectArgs.builder()
                        .id(1)
                        .name("name")
                        .sourceType("source_type")
                        .build())
                    .prePostScript(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptArgs.builder()
                        .postScript(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .preScript(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                            .continueOnError(true)
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .build())
                    .useAagPreferencesFromServer(true)
                    .userDbBackupPreferenceType("kBackupAllDatabases")
                    .build())
                .build())
            .physicalParams(BackupRecoveryProtectionGroupPhysicalParamsArgs.builder()
                .fileProtectionTypeParams(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsArgs.builder()
                    .allowParallelRuns(true)
                    .cobmrBackup(true)
                    .continueOnQuiesceFailure(true)
                    .dedupExclusionSourceIds(1)
                    .excludedVssWriters("excludedVssWriters")
                    .globalExcludeFs("globalExcludeFS")
                    .globalExcludePaths("globalExcludePaths")
                    .ignorableErrors("kEOF")
                    .indexingPolicy(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicyArgs.builder()
                        .enableIndexing(true)
                        .excludePaths("excludePaths")
                        .includePaths("includePaths")
                        .build())
                    .objects(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectArgs.builder()
                        .excludedVssWriters("excludedVssWriters")
                        .filePaths(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePathArgs.builder()
                            .excludedPaths("excludedPaths")
                            .includedPath("included_path")
                            .skipNestedVolumes(true)
                            .build())
                        .followNasSymlinkTarget(true)
                        .id(1)
                        .metadataFilePath("metadata_file_path")
                        .name("name")
                        .nestedVolumeTypesToSkip("nestedVolumeTypesToSkip")
                        .usesPathLevelSkipNestedVolumeSetting(true)
                        .build())
                    .performBrickBasedDeduplication(true)
                    .performSourceSideDeduplication(true)
                    .prePostScript(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptArgs.builder()
                        .postScript(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .preScript(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                            .continueOnError(true)
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .build())
                    .quiesce(true)
                    .taskTimeouts(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeoutArgs.builder()
                        .backupType("kRegular")
                        .timeoutMins(1)
                        .build())
                    .build())
                .protectionType("kFile")
                .volumeProtectionTypeParams(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsArgs.builder()
                    .cobmrBackup(true)
                    .continueOnQuiesceFailure(true)
                    .dedupExclusionSourceIds(1)
                    .excludedVssWriters("excludedVssWriters")
                    .incrementalBackupAfterRestart(true)
                    .indexingPolicy(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicyArgs.builder()
                        .enableIndexing(true)
                        .excludePaths("excludePaths")
                        .includePaths("includePaths")
                        .build())
                    .objects(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObjectArgs.builder()
                        .enableSystemBackup(true)
                        .excludedVssWriters("excludedVssWriters")
                        .id(1)
                        .name("name")
                        .volumeGuids("volumeGuids")
                        .build())
                    .performSourceSideDeduplication(true)
                    .prePostScript(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptArgs.builder()
                        .postScript(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .preScript(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                            .continueOnError(true)
                            .isActive(true)
                            .params("params")
                            .path("path")
                            .timeoutSecs(1)
                            .build())
                        .build())
                    .quiesce(true)
                    .build())
                .build())
            .policyId("policy_id")
            .slas(BackupRecoveryProtectionGroupSlaArgs.builder()
                .backupRunType("kIncremental")
                .slaMinutes(1)
                .build())
            .startTime(BackupRecoveryProtectionGroupStartTimeArgs.builder()
                .hour(0)
                .minute(0)
                .timeZone("time_zone")
                .build())
            .xIbmTenantId("x_ibm_tenant_id")
            .build());

    }
}
Copy
resources:
  backupRecoveryProtectionGroupInstance:
    type: ibm:BackupRecoveryProtectionGroup
    properties:
      advancedConfigs:
        - key: key
          value: value
      alertPolicy:
        alertTargets:
          - emailAddress: email_address
            language: en-us
            recipientType: kTo
        backupRunStatuses:
          - kSuccess
        raiseObjectLevelFailureAlert: true
        raiseObjectLevelFailureAlertAfterEachAttempt: true
        raiseObjectLevelFailureAlertAfterLastAttempt: true
      environment: kPhysical
      mssqlParams:
        fileProtectionTypeParams:
          aagBackupPreferenceType: kPrimaryReplicaOnly
          additionalHostParams:
            - disableSourceSideDeduplication: true
              hostId: 1
              hostName: host_name
          advancedSettings:
            clonedDbBackupStatus: kError
            dbBackupIfNotOnlineStatus: kError
            missingDbBackupStatus: kError
            offlineRestoringDbBackupStatus: kError
            readOnlyDbBackupStatus: kError
            reportAllNonAutoprotectDbErrors: kError
          backupSystemDbs: true
          excludeFilters:
            - filterString: filter_string
              isRegularExpression: true
          fullBackupsCopyOnly: true
          logBackupNumStreams: 1
          logBackupWithClause: log_backup_with_clause
          objects:
            - id: 1
              name: name
              sourceType: source_type
          performSourceSideDeduplication: true
          prePostScript:
            postScript:
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
            preScript:
              continueOnError: true
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
          useAagPreferencesFromServer: true
          userDbBackupPreferenceType: kBackupAllDatabases
        nativeProtectionTypeParams:
          aagBackupPreferenceType: kPrimaryReplicaOnly
          advancedSettings:
            clonedDbBackupStatus: kError
            dbBackupIfNotOnlineStatus: kError
            missingDbBackupStatus: kError
            offlineRestoringDbBackupStatus: kError
            readOnlyDbBackupStatus: kError
            reportAllNonAutoprotectDbErrors: kError
          backupSystemDbs: true
          excludeFilters:
            - filterString: filter_string
              isRegularExpression: true
          fullBackupsCopyOnly: true
          logBackupNumStreams: 1
          logBackupWithClause: log_backup_with_clause
          numStreams: 1
          objects:
            - id: 1
              name: name
              sourceType: source_type
          prePostScript:
            postScript:
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
            preScript:
              continueOnError: true
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
          useAagPreferencesFromServer: true
          userDbBackupPreferenceType: kBackupAllDatabases
          withClause: with_clause
        protectionType: kFile
        volumeProtectionTypeParams:
          aagBackupPreferenceType: kPrimaryReplicaOnly
          additionalHostParams:
            - enableSystemBackup: true
              hostId: 1
              hostName: host_name
              volumeGuids:
                - volumeGuids
          advancedSettings:
            clonedDbBackupStatus: kError
            dbBackupIfNotOnlineStatus: kError
            missingDbBackupStatus: kError
            offlineRestoringDbBackupStatus: kError
            readOnlyDbBackupStatus: kError
            reportAllNonAutoprotectDbErrors: kError
          backupDbVolumesOnly: true
          backupSystemDbs: true
          excludeFilters:
            - filterString: filter_string
              isRegularExpression: true
          fullBackupsCopyOnly: true
          incrementalBackupAfterRestart: true
          indexingPolicy:
            enableIndexing: true
            excludePaths:
              - excludePaths
            includePaths:
              - includePaths
          logBackupNumStreams: 1
          logBackupWithClause: log_backup_with_clause
          objects:
            - id: 1
              name: name
              sourceType: source_type
          prePostScript:
            postScript:
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
            preScript:
              continueOnError: true
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
          useAagPreferencesFromServer: true
          userDbBackupPreferenceType: kBackupAllDatabases
      physicalParams:
        fileProtectionTypeParams:
          allowParallelRuns: true
          cobmrBackup: true
          continueOnQuiesceFailure: true
          dedupExclusionSourceIds:
            - 1
          excludedVssWriters:
            - excludedVssWriters
          globalExcludeFs:
            - globalExcludeFS
          globalExcludePaths:
            - globalExcludePaths
          ignorableErrors:
            - kEOF
          indexingPolicy:
            enableIndexing: true
            excludePaths:
              - excludePaths
            includePaths:
              - includePaths
          objects:
            - excludedVssWriters:
                - excludedVssWriters
              filePaths:
                - excludedPaths:
                    - excludedPaths
                  includedPath: included_path
                  skipNestedVolumes: true
              followNasSymlinkTarget: true
              id: 1
              metadataFilePath: metadata_file_path
              name: name
              nestedVolumeTypesToSkip:
                - nestedVolumeTypesToSkip
              usesPathLevelSkipNestedVolumeSetting: true
          performBrickBasedDeduplication: true
          performSourceSideDeduplication: true
          prePostScript:
            postScript:
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
            preScript:
              continueOnError: true
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
          quiesce: true
          taskTimeouts:
            - backupType: kRegular
              timeoutMins: 1
        protectionType: kFile
        volumeProtectionTypeParams:
          cobmrBackup: true
          continueOnQuiesceFailure: true
          dedupExclusionSourceIds:
            - 1
          excludedVssWriters:
            - excludedVssWriters
          incrementalBackupAfterRestart: true
          indexingPolicy:
            enableIndexing: true
            excludePaths:
              - excludePaths
            includePaths:
              - includePaths
          objects:
            - enableSystemBackup: true
              excludedVssWriters:
                - excludedVssWriters
              id: 1
              name: name
              volumeGuids:
                - volumeGuids
          performSourceSideDeduplication: true
          prePostScript:
            postScript:
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
            preScript:
              continueOnError: true
              isActive: true
              params: params
              path: path
              timeoutSecs: 1
          quiesce: true
      policyId: policy_id
      slas:
        - backupRunType: kIncremental
          slaMinutes: 1
      startTime:
        hour: 0
        minute: 0
        timeZone: time_zone
      xIbmTenantId: x_ibm_tenant_id
Copy

Create BackupRecoveryProtectionGroup Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new BackupRecoveryProtectionGroup(name: string, args: BackupRecoveryProtectionGroupArgs, opts?: CustomResourceOptions);
@overload
def BackupRecoveryProtectionGroup(resource_name: str,
                                  args: BackupRecoveryProtectionGroupArgs,
                                  opts: Optional[ResourceOptions] = None)

@overload
def BackupRecoveryProtectionGroup(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  environment: Optional[str] = None,
                                  x_ibm_tenant_id: Optional[str] = None,
                                  policy_id: Optional[str] = None,
                                  description: Optional[str] = None,
                                  pause_in_blackouts: Optional[bool] = None,
                                  end_time_usecs: Optional[float] = None,
                                  backup_recovery_protection_group_id: Optional[str] = None,
                                  is_paused: Optional[bool] = None,
                                  mssql_params: Optional[BackupRecoveryProtectionGroupMssqlParamsArgs] = None,
                                  name: Optional[str] = None,
                                  abort_in_blackouts: Optional[bool] = None,
                                  physical_params: Optional[BackupRecoveryProtectionGroupPhysicalParamsArgs] = None,
                                  alert_policy: Optional[BackupRecoveryProtectionGroupAlertPolicyArgs] = None,
                                  priority: Optional[str] = None,
                                  qos_policy: Optional[str] = None,
                                  slas: Optional[Sequence[BackupRecoveryProtectionGroupSlaArgs]] = None,
                                  start_time: Optional[BackupRecoveryProtectionGroupStartTimeArgs] = None,
                                  advanced_configs: Optional[Sequence[BackupRecoveryProtectionGroupAdvancedConfigArgs]] = None)
func NewBackupRecoveryProtectionGroup(ctx *Context, name string, args BackupRecoveryProtectionGroupArgs, opts ...ResourceOption) (*BackupRecoveryProtectionGroup, error)
public BackupRecoveryProtectionGroup(string name, BackupRecoveryProtectionGroupArgs args, CustomResourceOptions? opts = null)
public BackupRecoveryProtectionGroup(String name, BackupRecoveryProtectionGroupArgs args)
public BackupRecoveryProtectionGroup(String name, BackupRecoveryProtectionGroupArgs args, CustomResourceOptions options)
type: ibm:BackupRecoveryProtectionGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. BackupRecoveryProtectionGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. BackupRecoveryProtectionGroupArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. BackupRecoveryProtectionGroupArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. BackupRecoveryProtectionGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. BackupRecoveryProtectionGroupArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var backupRecoveryProtectionGroupResource = new Ibm.BackupRecoveryProtectionGroup("backupRecoveryProtectionGroupResource", new()
{
    Environment = "string",
    XIbmTenantId = "string",
    PolicyId = "string",
    Description = "string",
    PauseInBlackouts = false,
    EndTimeUsecs = 0,
    BackupRecoveryProtectionGroupId = "string",
    IsPaused = false,
    MssqlParams = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsArgs
    {
        ProtectionType = "string",
        FileProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsArgs
        {
            Objects = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObjectArgs
                {
                    Id = 0,
                    Name = "string",
                    SourceType = "string",
                },
            },
            LogBackupNumStreams = 0,
            AdvancedSettings = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettingsArgs
            {
                ClonedDbBackupStatus = "string",
                DbBackupIfNotOnlineStatus = "string",
                MissingDbBackupStatus = "string",
                OfflineRestoringDbBackupStatus = "string",
                ReadOnlyDbBackupStatus = "string",
                ReportAllNonAutoprotectDbErrors = "string",
            },
            BackupSystemDbs = false,
            ExcludeFilters = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilterArgs
                {
                    FilterString = "string",
                    IsRegularExpression = false,
                },
            },
            FullBackupsCopyOnly = false,
            AagBackupPreferenceType = "string",
            LogBackupWithClause = "string",
            AdditionalHostParams = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParamArgs
                {
                    HostId = 0,
                    DisableSourceSideDeduplication = false,
                    HostName = "string",
                },
            },
            PerformSourceSideDeduplication = false,
            PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptArgs
            {
                PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs
                {
                    Path = "string",
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
                PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs
                {
                    Path = "string",
                    ContinueOnError = false,
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
            },
            UseAagPreferencesFromServer = false,
            UserDbBackupPreferenceType = "string",
        },
        NativeProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsArgs
        {
            Objects = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObjectArgs
                {
                    Id = 0,
                    Name = "string",
                    SourceType = "string",
                },
            },
            LogBackupWithClause = "string",
            BackupSystemDbs = false,
            ExcludeFilters = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilterArgs
                {
                    FilterString = "string",
                    IsRegularExpression = false,
                },
            },
            FullBackupsCopyOnly = false,
            LogBackupNumStreams = 0,
            AagBackupPreferenceType = "string",
            NumStreams = 0,
            AdvancedSettings = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettingsArgs
            {
                ClonedDbBackupStatus = "string",
                DbBackupIfNotOnlineStatus = "string",
                MissingDbBackupStatus = "string",
                OfflineRestoringDbBackupStatus = "string",
                ReadOnlyDbBackupStatus = "string",
                ReportAllNonAutoprotectDbErrors = "string",
            },
            PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptArgs
            {
                PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScriptArgs
                {
                    Path = "string",
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
                PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScriptArgs
                {
                    Path = "string",
                    ContinueOnError = false,
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
            },
            UseAagPreferencesFromServer = false,
            UserDbBackupPreferenceType = "string",
            WithClause = "string",
        },
        VolumeProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsArgs
        {
            Objects = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObjectArgs
                {
                    Id = 0,
                    Name = "string",
                    SourceType = "string",
                },
            },
            FullBackupsCopyOnly = false,
            IndexingPolicy = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicyArgs
            {
                EnableIndexing = false,
                ExcludePaths = new[]
                {
                    "string",
                },
                IncludePaths = new[]
                {
                    "string",
                },
            },
            BackupDbVolumesOnly = false,
            BackupSystemDbs = false,
            ExcludeFilters = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilterArgs
                {
                    FilterString = "string",
                    IsRegularExpression = false,
                },
            },
            AagBackupPreferenceType = "string",
            IncrementalBackupAfterRestart = false,
            AdvancedSettings = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettingsArgs
            {
                ClonedDbBackupStatus = "string",
                DbBackupIfNotOnlineStatus = "string",
                MissingDbBackupStatus = "string",
                OfflineRestoringDbBackupStatus = "string",
                ReadOnlyDbBackupStatus = "string",
                ReportAllNonAutoprotectDbErrors = "string",
            },
            LogBackupNumStreams = 0,
            LogBackupWithClause = "string",
            AdditionalHostParams = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParamArgs
                {
                    HostId = 0,
                    EnableSystemBackup = false,
                    HostName = "string",
                    VolumeGuids = new[]
                    {
                        "string",
                    },
                },
            },
            PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptArgs
            {
                PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs
                {
                    Path = "string",
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
                PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs
                {
                    Path = "string",
                    ContinueOnError = false,
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
            },
            UseAagPreferencesFromServer = false,
            UserDbBackupPreferenceType = "string",
        },
    },
    Name = "string",
    AbortInBlackouts = false,
    PhysicalParams = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsArgs
    {
        ProtectionType = "string",
        FileProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsArgs
        {
            Objects = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectArgs
                {
                    Id = 0,
                    ExcludedVssWriters = new[]
                    {
                        "string",
                    },
                    FilePaths = new[]
                    {
                        new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePathArgs
                        {
                            IncludedPath = "string",
                            ExcludedPaths = new[]
                            {
                                "string",
                            },
                            SkipNestedVolumes = false,
                        },
                    },
                    FollowNasSymlinkTarget = false,
                    MetadataFilePath = "string",
                    Name = "string",
                    NestedVolumeTypesToSkips = new[]
                    {
                        "string",
                    },
                    UsesPathLevelSkipNestedVolumeSetting = false,
                },
            },
            DedupExclusionSourceIds = new[]
            {
                0,
            },
            IndexingPolicy = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicyArgs
            {
                EnableIndexing = false,
                ExcludePaths = new[]
                {
                    "string",
                },
                IncludePaths = new[]
                {
                    "string",
                },
            },
            AllowParallelRuns = false,
            ExcludedVssWriters = new[]
            {
                "string",
            },
            GlobalExcludeFs = new[]
            {
                "string",
            },
            GlobalExcludePaths = new[]
            {
                "string",
            },
            IgnorableErrors = new[]
            {
                "string",
            },
            ContinueOnQuiesceFailure = false,
            CobmrBackup = false,
            PerformBrickBasedDeduplication = false,
            PerformSourceSideDeduplication = false,
            PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptArgs
            {
                PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs
                {
                    Path = "string",
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
                PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs
                {
                    Path = "string",
                    ContinueOnError = false,
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
            },
            Quiesce = false,
            TaskTimeouts = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeoutArgs
                {
                    BackupType = "string",
                    TimeoutMins = 0,
                },
            },
        },
        VolumeProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsArgs
        {
            Objects = new[]
            {
                new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObjectArgs
                {
                    Id = 0,
                    EnableSystemBackup = false,
                    ExcludedVssWriters = new[]
                    {
                        "string",
                    },
                    Name = "string",
                    VolumeGuids = new[]
                    {
                        "string",
                    },
                },
            },
            CobmrBackup = false,
            ContinueOnQuiesceFailure = false,
            DedupExclusionSourceIds = new[]
            {
                0,
            },
            ExcludedVssWriters = new[]
            {
                "string",
            },
            IncrementalBackupAfterRestart = false,
            IndexingPolicy = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicyArgs
            {
                EnableIndexing = false,
                ExcludePaths = new[]
                {
                    "string",
                },
                IncludePaths = new[]
                {
                    "string",
                },
            },
            PerformSourceSideDeduplication = false,
            PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptArgs
            {
                PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs
                {
                    Path = "string",
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
                PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs
                {
                    Path = "string",
                    ContinueOnError = false,
                    IsActive = false,
                    Params = "string",
                    TimeoutSecs = 0,
                },
            },
            Quiesce = false,
        },
    },
    AlertPolicy = new Ibm.Inputs.BackupRecoveryProtectionGroupAlertPolicyArgs
    {
        BackupRunStatuses = new[]
        {
            "string",
        },
        AlertTargets = new[]
        {
            new Ibm.Inputs.BackupRecoveryProtectionGroupAlertPolicyAlertTargetArgs
            {
                EmailAddress = "string",
                Language = "string",
                RecipientType = "string",
            },
        },
        RaiseObjectLevelFailureAlert = false,
        RaiseObjectLevelFailureAlertAfterEachAttempt = false,
        RaiseObjectLevelFailureAlertAfterLastAttempt = false,
    },
    Priority = "string",
    QosPolicy = "string",
    Slas = new[]
    {
        new Ibm.Inputs.BackupRecoveryProtectionGroupSlaArgs
        {
            BackupRunType = "string",
            SlaMinutes = 0,
        },
    },
    StartTime = new Ibm.Inputs.BackupRecoveryProtectionGroupStartTimeArgs
    {
        Hour = 0,
        Minute = 0,
        TimeZone = "string",
    },
    AdvancedConfigs = new[]
    {
        new Ibm.Inputs.BackupRecoveryProtectionGroupAdvancedConfigArgs
        {
            Key = "string",
            Value = "string",
        },
    },
});
Copy
example, err := ibm.NewBackupRecoveryProtectionGroup(ctx, "backupRecoveryProtectionGroupResource", &ibm.BackupRecoveryProtectionGroupArgs{
	Environment:                     pulumi.String("string"),
	XIbmTenantId:                    pulumi.String("string"),
	PolicyId:                        pulumi.String("string"),
	Description:                     pulumi.String("string"),
	PauseInBlackouts:                pulumi.Bool(false),
	EndTimeUsecs:                    pulumi.Float64(0),
	BackupRecoveryProtectionGroupId: pulumi.String("string"),
	IsPaused:                        pulumi.Bool(false),
	MssqlParams: &ibm.BackupRecoveryProtectionGroupMssqlParamsArgs{
		ProtectionType: pulumi.String("string"),
		FileProtectionTypeParams: &ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsArgs{
			Objects: ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObjectArray{
				&ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObjectArgs{
					Id:         pulumi.Float64(0),
					Name:       pulumi.String("string"),
					SourceType: pulumi.String("string"),
				},
			},
			LogBackupNumStreams: pulumi.Float64(0),
			AdvancedSettings: &ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettingsArgs{
				ClonedDbBackupStatus:            pulumi.String("string"),
				DbBackupIfNotOnlineStatus:       pulumi.String("string"),
				MissingDbBackupStatus:           pulumi.String("string"),
				OfflineRestoringDbBackupStatus:  pulumi.String("string"),
				ReadOnlyDbBackupStatus:          pulumi.String("string"),
				ReportAllNonAutoprotectDbErrors: pulumi.String("string"),
			},
			BackupSystemDbs: pulumi.Bool(false),
			ExcludeFilters: ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilterArray{
				&ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilterArgs{
					FilterString:        pulumi.String("string"),
					IsRegularExpression: pulumi.Bool(false),
				},
			},
			FullBackupsCopyOnly:     pulumi.Bool(false),
			AagBackupPreferenceType: pulumi.String("string"),
			LogBackupWithClause:     pulumi.String("string"),
			AdditionalHostParams: ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParamArray{
				&ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParamArgs{
					HostId:                         pulumi.Float64(0),
					DisableSourceSideDeduplication: pulumi.Bool(false),
					HostName:                       pulumi.String("string"),
				},
			},
			PerformSourceSideDeduplication: pulumi.Bool(false),
			PrePostScript: &ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptArgs{
				PostScript: &ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs{
					Path:        pulumi.String("string"),
					IsActive:    pulumi.Bool(false),
					Params:      pulumi.String("string"),
					TimeoutSecs: pulumi.Float64(0),
				},
				PreScript: &ibm.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs{
					Path:            pulumi.String("string"),
					ContinueOnError: pulumi.Bool(false),
					IsActive:        pulumi.Bool(false),
					Params:          pulumi.String("string"),
					TimeoutSecs:     pulumi.Float64(0),
				},
			},
			UseAagPreferencesFromServer: pulumi.Bool(false),
			UserDbBackupPreferenceType:  pulumi.String("string"),
		},
		NativeProtectionTypeParams: &ibm.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsArgs{
			Objects: ibm.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObjectArray{
				&ibm.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObjectArgs{
					Id:         pulumi.Float64(0),
					Name:       pulumi.String("string"),
					SourceType: pulumi.String("string"),
				},
			},
			LogBackupWithClause: pulumi.String("string"),
			BackupSystemDbs:     pulumi.Bool(false),
			ExcludeFilters: ibm.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilterArray{
				&ibm.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilterArgs{
					FilterString:        pulumi.String("string"),
					IsRegularExpression: pulumi.Bool(false),
				},
			},
			FullBackupsCopyOnly:     pulumi.Bool(false),
			LogBackupNumStreams:     pulumi.Float64(0),
			AagBackupPreferenceType: pulumi.String("string"),
			NumStreams:              pulumi.Float64(0),
			AdvancedSettings: &ibm.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettingsArgs{
				ClonedDbBackupStatus:            pulumi.String("string"),
				DbBackupIfNotOnlineStatus:       pulumi.String("string"),
				MissingDbBackupStatus:           pulumi.String("string"),
				OfflineRestoringDbBackupStatus:  pulumi.String("string"),
				ReadOnlyDbBackupStatus:          pulumi.String("string"),
				ReportAllNonAutoprotectDbErrors: pulumi.String("string"),
			},
			PrePostScript: &ibm.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptArgs{
				PostScript: &ibm.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScriptArgs{
					Path:        pulumi.String("string"),
					IsActive:    pulumi.Bool(false),
					Params:      pulumi.String("string"),
					TimeoutSecs: pulumi.Float64(0),
				},
				PreScript: &ibm.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScriptArgs{
					Path:            pulumi.String("string"),
					ContinueOnError: pulumi.Bool(false),
					IsActive:        pulumi.Bool(false),
					Params:          pulumi.String("string"),
					TimeoutSecs:     pulumi.Float64(0),
				},
			},
			UseAagPreferencesFromServer: pulumi.Bool(false),
			UserDbBackupPreferenceType:  pulumi.String("string"),
			WithClause:                  pulumi.String("string"),
		},
		VolumeProtectionTypeParams: &ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsArgs{
			Objects: ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObjectArray{
				&ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObjectArgs{
					Id:         pulumi.Float64(0),
					Name:       pulumi.String("string"),
					SourceType: pulumi.String("string"),
				},
			},
			FullBackupsCopyOnly: pulumi.Bool(false),
			IndexingPolicy: &ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicyArgs{
				EnableIndexing: pulumi.Bool(false),
				ExcludePaths: pulumi.StringArray{
					pulumi.String("string"),
				},
				IncludePaths: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
			BackupDbVolumesOnly: pulumi.Bool(false),
			BackupSystemDbs:     pulumi.Bool(false),
			ExcludeFilters: ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilterArray{
				&ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilterArgs{
					FilterString:        pulumi.String("string"),
					IsRegularExpression: pulumi.Bool(false),
				},
			},
			AagBackupPreferenceType:       pulumi.String("string"),
			IncrementalBackupAfterRestart: pulumi.Bool(false),
			AdvancedSettings: &ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettingsArgs{
				ClonedDbBackupStatus:            pulumi.String("string"),
				DbBackupIfNotOnlineStatus:       pulumi.String("string"),
				MissingDbBackupStatus:           pulumi.String("string"),
				OfflineRestoringDbBackupStatus:  pulumi.String("string"),
				ReadOnlyDbBackupStatus:          pulumi.String("string"),
				ReportAllNonAutoprotectDbErrors: pulumi.String("string"),
			},
			LogBackupNumStreams: pulumi.Float64(0),
			LogBackupWithClause: pulumi.String("string"),
			AdditionalHostParams: ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParamArray{
				&ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParamArgs{
					HostId:             pulumi.Float64(0),
					EnableSystemBackup: pulumi.Bool(false),
					HostName:           pulumi.String("string"),
					VolumeGuids: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
			},
			PrePostScript: &ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptArgs{
				PostScript: &ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs{
					Path:        pulumi.String("string"),
					IsActive:    pulumi.Bool(false),
					Params:      pulumi.String("string"),
					TimeoutSecs: pulumi.Float64(0),
				},
				PreScript: &ibm.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs{
					Path:            pulumi.String("string"),
					ContinueOnError: pulumi.Bool(false),
					IsActive:        pulumi.Bool(false),
					Params:          pulumi.String("string"),
					TimeoutSecs:     pulumi.Float64(0),
				},
			},
			UseAagPreferencesFromServer: pulumi.Bool(false),
			UserDbBackupPreferenceType:  pulumi.String("string"),
		},
	},
	Name:             pulumi.String("string"),
	AbortInBlackouts: pulumi.Bool(false),
	PhysicalParams: &ibm.BackupRecoveryProtectionGroupPhysicalParamsArgs{
		ProtectionType: pulumi.String("string"),
		FileProtectionTypeParams: &ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsArgs{
			Objects: ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectArray{
				&ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectArgs{
					Id: pulumi.Float64(0),
					ExcludedVssWriters: pulumi.StringArray{
						pulumi.String("string"),
					},
					FilePaths: ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePathArray{
						&ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePathArgs{
							IncludedPath: pulumi.String("string"),
							ExcludedPaths: pulumi.StringArray{
								pulumi.String("string"),
							},
							SkipNestedVolumes: pulumi.Bool(false),
						},
					},
					FollowNasSymlinkTarget: pulumi.Bool(false),
					MetadataFilePath:       pulumi.String("string"),
					Name:                   pulumi.String("string"),
					NestedVolumeTypesToSkips: pulumi.StringArray{
						pulumi.String("string"),
					},
					UsesPathLevelSkipNestedVolumeSetting: pulumi.Bool(false),
				},
			},
			DedupExclusionSourceIds: pulumi.Float64Array{
				pulumi.Float64(0),
			},
			IndexingPolicy: &ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicyArgs{
				EnableIndexing: pulumi.Bool(false),
				ExcludePaths: pulumi.StringArray{
					pulumi.String("string"),
				},
				IncludePaths: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
			AllowParallelRuns: pulumi.Bool(false),
			ExcludedVssWriters: pulumi.StringArray{
				pulumi.String("string"),
			},
			GlobalExcludeFs: pulumi.StringArray{
				pulumi.String("string"),
			},
			GlobalExcludePaths: pulumi.StringArray{
				pulumi.String("string"),
			},
			IgnorableErrors: pulumi.StringArray{
				pulumi.String("string"),
			},
			ContinueOnQuiesceFailure:       pulumi.Bool(false),
			CobmrBackup:                    pulumi.Bool(false),
			PerformBrickBasedDeduplication: pulumi.Bool(false),
			PerformSourceSideDeduplication: pulumi.Bool(false),
			PrePostScript: &ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptArgs{
				PostScript: &ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs{
					Path:        pulumi.String("string"),
					IsActive:    pulumi.Bool(false),
					Params:      pulumi.String("string"),
					TimeoutSecs: pulumi.Float64(0),
				},
				PreScript: &ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs{
					Path:            pulumi.String("string"),
					ContinueOnError: pulumi.Bool(false),
					IsActive:        pulumi.Bool(false),
					Params:          pulumi.String("string"),
					TimeoutSecs:     pulumi.Float64(0),
				},
			},
			Quiesce: pulumi.Bool(false),
			TaskTimeouts: ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeoutArray{
				&ibm.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeoutArgs{
					BackupType:  pulumi.String("string"),
					TimeoutMins: pulumi.Float64(0),
				},
			},
		},
		VolumeProtectionTypeParams: &ibm.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsArgs{
			Objects: ibm.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObjectArray{
				&ibm.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObjectArgs{
					Id:                 pulumi.Float64(0),
					EnableSystemBackup: pulumi.Bool(false),
					ExcludedVssWriters: pulumi.StringArray{
						pulumi.String("string"),
					},
					Name: pulumi.String("string"),
					VolumeGuids: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
			},
			CobmrBackup:              pulumi.Bool(false),
			ContinueOnQuiesceFailure: pulumi.Bool(false),
			DedupExclusionSourceIds: pulumi.Float64Array{
				pulumi.Float64(0),
			},
			ExcludedVssWriters: pulumi.StringArray{
				pulumi.String("string"),
			},
			IncrementalBackupAfterRestart: pulumi.Bool(false),
			IndexingPolicy: &ibm.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicyArgs{
				EnableIndexing: pulumi.Bool(false),
				ExcludePaths: pulumi.StringArray{
					pulumi.String("string"),
				},
				IncludePaths: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
			PerformSourceSideDeduplication: pulumi.Bool(false),
			PrePostScript: &ibm.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptArgs{
				PostScript: &ibm.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs{
					Path:        pulumi.String("string"),
					IsActive:    pulumi.Bool(false),
					Params:      pulumi.String("string"),
					TimeoutSecs: pulumi.Float64(0),
				},
				PreScript: &ibm.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs{
					Path:            pulumi.String("string"),
					ContinueOnError: pulumi.Bool(false),
					IsActive:        pulumi.Bool(false),
					Params:          pulumi.String("string"),
					TimeoutSecs:     pulumi.Float64(0),
				},
			},
			Quiesce: pulumi.Bool(false),
		},
	},
	AlertPolicy: &ibm.BackupRecoveryProtectionGroupAlertPolicyArgs{
		BackupRunStatuses: pulumi.StringArray{
			pulumi.String("string"),
		},
		AlertTargets: ibm.BackupRecoveryProtectionGroupAlertPolicyAlertTargetArray{
			&ibm.BackupRecoveryProtectionGroupAlertPolicyAlertTargetArgs{
				EmailAddress:  pulumi.String("string"),
				Language:      pulumi.String("string"),
				RecipientType: pulumi.String("string"),
			},
		},
		RaiseObjectLevelFailureAlert:                 pulumi.Bool(false),
		RaiseObjectLevelFailureAlertAfterEachAttempt: pulumi.Bool(false),
		RaiseObjectLevelFailureAlertAfterLastAttempt: pulumi.Bool(false),
	},
	Priority:  pulumi.String("string"),
	QosPolicy: pulumi.String("string"),
	Slas: ibm.BackupRecoveryProtectionGroupSlaArray{
		&ibm.BackupRecoveryProtectionGroupSlaArgs{
			BackupRunType: pulumi.String("string"),
			SlaMinutes:    pulumi.Float64(0),
		},
	},
	StartTime: &ibm.BackupRecoveryProtectionGroupStartTimeArgs{
		Hour:     pulumi.Float64(0),
		Minute:   pulumi.Float64(0),
		TimeZone: pulumi.String("string"),
	},
	AdvancedConfigs: ibm.BackupRecoveryProtectionGroupAdvancedConfigArray{
		&ibm.BackupRecoveryProtectionGroupAdvancedConfigArgs{
			Key:   pulumi.String("string"),
			Value: pulumi.String("string"),
		},
	},
})
Copy
var backupRecoveryProtectionGroupResource = new BackupRecoveryProtectionGroup("backupRecoveryProtectionGroupResource", BackupRecoveryProtectionGroupArgs.builder()
    .environment("string")
    .xIbmTenantId("string")
    .policyId("string")
    .description("string")
    .pauseInBlackouts(false)
    .endTimeUsecs(0)
    .backupRecoveryProtectionGroupId("string")
    .isPaused(false)
    .mssqlParams(BackupRecoveryProtectionGroupMssqlParamsArgs.builder()
        .protectionType("string")
        .fileProtectionTypeParams(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsArgs.builder()
            .objects(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObjectArgs.builder()
                .id(0)
                .name("string")
                .sourceType("string")
                .build())
            .logBackupNumStreams(0)
            .advancedSettings(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettingsArgs.builder()
                .clonedDbBackupStatus("string")
                .dbBackupIfNotOnlineStatus("string")
                .missingDbBackupStatus("string")
                .offlineRestoringDbBackupStatus("string")
                .readOnlyDbBackupStatus("string")
                .reportAllNonAutoprotectDbErrors("string")
                .build())
            .backupSystemDbs(false)
            .excludeFilters(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilterArgs.builder()
                .filterString("string")
                .isRegularExpression(false)
                .build())
            .fullBackupsCopyOnly(false)
            .aagBackupPreferenceType("string")
            .logBackupWithClause("string")
            .additionalHostParams(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParamArgs.builder()
                .hostId(0)
                .disableSourceSideDeduplication(false)
                .hostName("string")
                .build())
            .performSourceSideDeduplication(false)
            .prePostScript(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptArgs.builder()
                .postScript(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                    .path("string")
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .preScript(BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                    .path("string")
                    .continueOnError(false)
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .build())
            .useAagPreferencesFromServer(false)
            .userDbBackupPreferenceType("string")
            .build())
        .nativeProtectionTypeParams(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsArgs.builder()
            .objects(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObjectArgs.builder()
                .id(0)
                .name("string")
                .sourceType("string")
                .build())
            .logBackupWithClause("string")
            .backupSystemDbs(false)
            .excludeFilters(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilterArgs.builder()
                .filterString("string")
                .isRegularExpression(false)
                .build())
            .fullBackupsCopyOnly(false)
            .logBackupNumStreams(0)
            .aagBackupPreferenceType("string")
            .numStreams(0)
            .advancedSettings(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettingsArgs.builder()
                .clonedDbBackupStatus("string")
                .dbBackupIfNotOnlineStatus("string")
                .missingDbBackupStatus("string")
                .offlineRestoringDbBackupStatus("string")
                .readOnlyDbBackupStatus("string")
                .reportAllNonAutoprotectDbErrors("string")
                .build())
            .prePostScript(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptArgs.builder()
                .postScript(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                    .path("string")
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .preScript(BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                    .path("string")
                    .continueOnError(false)
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .build())
            .useAagPreferencesFromServer(false)
            .userDbBackupPreferenceType("string")
            .withClause("string")
            .build())
        .volumeProtectionTypeParams(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsArgs.builder()
            .objects(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObjectArgs.builder()
                .id(0)
                .name("string")
                .sourceType("string")
                .build())
            .fullBackupsCopyOnly(false)
            .indexingPolicy(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicyArgs.builder()
                .enableIndexing(false)
                .excludePaths("string")
                .includePaths("string")
                .build())
            .backupDbVolumesOnly(false)
            .backupSystemDbs(false)
            .excludeFilters(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilterArgs.builder()
                .filterString("string")
                .isRegularExpression(false)
                .build())
            .aagBackupPreferenceType("string")
            .incrementalBackupAfterRestart(false)
            .advancedSettings(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettingsArgs.builder()
                .clonedDbBackupStatus("string")
                .dbBackupIfNotOnlineStatus("string")
                .missingDbBackupStatus("string")
                .offlineRestoringDbBackupStatus("string")
                .readOnlyDbBackupStatus("string")
                .reportAllNonAutoprotectDbErrors("string")
                .build())
            .logBackupNumStreams(0)
            .logBackupWithClause("string")
            .additionalHostParams(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParamArgs.builder()
                .hostId(0)
                .enableSystemBackup(false)
                .hostName("string")
                .volumeGuids("string")
                .build())
            .prePostScript(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptArgs.builder()
                .postScript(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                    .path("string")
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .preScript(BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                    .path("string")
                    .continueOnError(false)
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .build())
            .useAagPreferencesFromServer(false)
            .userDbBackupPreferenceType("string")
            .build())
        .build())
    .name("string")
    .abortInBlackouts(false)
    .physicalParams(BackupRecoveryProtectionGroupPhysicalParamsArgs.builder()
        .protectionType("string")
        .fileProtectionTypeParams(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsArgs.builder()
            .objects(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectArgs.builder()
                .id(0)
                .excludedVssWriters("string")
                .filePaths(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePathArgs.builder()
                    .includedPath("string")
                    .excludedPaths("string")
                    .skipNestedVolumes(false)
                    .build())
                .followNasSymlinkTarget(false)
                .metadataFilePath("string")
                .name("string")
                .nestedVolumeTypesToSkips("string")
                .usesPathLevelSkipNestedVolumeSetting(false)
                .build())
            .dedupExclusionSourceIds(0)
            .indexingPolicy(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicyArgs.builder()
                .enableIndexing(false)
                .excludePaths("string")
                .includePaths("string")
                .build())
            .allowParallelRuns(false)
            .excludedVssWriters("string")
            .globalExcludeFs("string")
            .globalExcludePaths("string")
            .ignorableErrors("string")
            .continueOnQuiesceFailure(false)
            .cobmrBackup(false)
            .performBrickBasedDeduplication(false)
            .performSourceSideDeduplication(false)
            .prePostScript(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptArgs.builder()
                .postScript(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                    .path("string")
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .preScript(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                    .path("string")
                    .continueOnError(false)
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .build())
            .quiesce(false)
            .taskTimeouts(BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeoutArgs.builder()
                .backupType("string")
                .timeoutMins(0)
                .build())
            .build())
        .volumeProtectionTypeParams(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsArgs.builder()
            .objects(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObjectArgs.builder()
                .id(0)
                .enableSystemBackup(false)
                .excludedVssWriters("string")
                .name("string")
                .volumeGuids("string")
                .build())
            .cobmrBackup(false)
            .continueOnQuiesceFailure(false)
            .dedupExclusionSourceIds(0)
            .excludedVssWriters("string")
            .incrementalBackupAfterRestart(false)
            .indexingPolicy(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicyArgs.builder()
                .enableIndexing(false)
                .excludePaths("string")
                .includePaths("string")
                .build())
            .performSourceSideDeduplication(false)
            .prePostScript(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptArgs.builder()
                .postScript(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs.builder()
                    .path("string")
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .preScript(BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs.builder()
                    .path("string")
                    .continueOnError(false)
                    .isActive(false)
                    .params("string")
                    .timeoutSecs(0)
                    .build())
                .build())
            .quiesce(false)
            .build())
        .build())
    .alertPolicy(BackupRecoveryProtectionGroupAlertPolicyArgs.builder()
        .backupRunStatuses("string")
        .alertTargets(BackupRecoveryProtectionGroupAlertPolicyAlertTargetArgs.builder()
            .emailAddress("string")
            .language("string")
            .recipientType("string")
            .build())
        .raiseObjectLevelFailureAlert(false)
        .raiseObjectLevelFailureAlertAfterEachAttempt(false)
        .raiseObjectLevelFailureAlertAfterLastAttempt(false)
        .build())
    .priority("string")
    .qosPolicy("string")
    .slas(BackupRecoveryProtectionGroupSlaArgs.builder()
        .backupRunType("string")
        .slaMinutes(0)
        .build())
    .startTime(BackupRecoveryProtectionGroupStartTimeArgs.builder()
        .hour(0)
        .minute(0)
        .timeZone("string")
        .build())
    .advancedConfigs(BackupRecoveryProtectionGroupAdvancedConfigArgs.builder()
        .key("string")
        .value("string")
        .build())
    .build());
Copy
backup_recovery_protection_group_resource = ibm.BackupRecoveryProtectionGroup("backupRecoveryProtectionGroupResource",
    environment="string",
    x_ibm_tenant_id="string",
    policy_id="string",
    description="string",
    pause_in_blackouts=False,
    end_time_usecs=0,
    backup_recovery_protection_group_id="string",
    is_paused=False,
    mssql_params={
        "protection_type": "string",
        "file_protection_type_params": {
            "objects": [{
                "id": 0,
                "name": "string",
                "source_type": "string",
            }],
            "log_backup_num_streams": 0,
            "advanced_settings": {
                "cloned_db_backup_status": "string",
                "db_backup_if_not_online_status": "string",
                "missing_db_backup_status": "string",
                "offline_restoring_db_backup_status": "string",
                "read_only_db_backup_status": "string",
                "report_all_non_autoprotect_db_errors": "string",
            },
            "backup_system_dbs": False,
            "exclude_filters": [{
                "filter_string": "string",
                "is_regular_expression": False,
            }],
            "full_backups_copy_only": False,
            "aag_backup_preference_type": "string",
            "log_backup_with_clause": "string",
            "additional_host_params": [{
                "host_id": 0,
                "disable_source_side_deduplication": False,
                "host_name": "string",
            }],
            "perform_source_side_deduplication": False,
            "pre_post_script": {
                "post_script": {
                    "path": "string",
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
                "pre_script": {
                    "path": "string",
                    "continue_on_error": False,
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
            },
            "use_aag_preferences_from_server": False,
            "user_db_backup_preference_type": "string",
        },
        "native_protection_type_params": {
            "objects": [{
                "id": 0,
                "name": "string",
                "source_type": "string",
            }],
            "log_backup_with_clause": "string",
            "backup_system_dbs": False,
            "exclude_filters": [{
                "filter_string": "string",
                "is_regular_expression": False,
            }],
            "full_backups_copy_only": False,
            "log_backup_num_streams": 0,
            "aag_backup_preference_type": "string",
            "num_streams": 0,
            "advanced_settings": {
                "cloned_db_backup_status": "string",
                "db_backup_if_not_online_status": "string",
                "missing_db_backup_status": "string",
                "offline_restoring_db_backup_status": "string",
                "read_only_db_backup_status": "string",
                "report_all_non_autoprotect_db_errors": "string",
            },
            "pre_post_script": {
                "post_script": {
                    "path": "string",
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
                "pre_script": {
                    "path": "string",
                    "continue_on_error": False,
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
            },
            "use_aag_preferences_from_server": False,
            "user_db_backup_preference_type": "string",
            "with_clause": "string",
        },
        "volume_protection_type_params": {
            "objects": [{
                "id": 0,
                "name": "string",
                "source_type": "string",
            }],
            "full_backups_copy_only": False,
            "indexing_policy": {
                "enable_indexing": False,
                "exclude_paths": ["string"],
                "include_paths": ["string"],
            },
            "backup_db_volumes_only": False,
            "backup_system_dbs": False,
            "exclude_filters": [{
                "filter_string": "string",
                "is_regular_expression": False,
            }],
            "aag_backup_preference_type": "string",
            "incremental_backup_after_restart": False,
            "advanced_settings": {
                "cloned_db_backup_status": "string",
                "db_backup_if_not_online_status": "string",
                "missing_db_backup_status": "string",
                "offline_restoring_db_backup_status": "string",
                "read_only_db_backup_status": "string",
                "report_all_non_autoprotect_db_errors": "string",
            },
            "log_backup_num_streams": 0,
            "log_backup_with_clause": "string",
            "additional_host_params": [{
                "host_id": 0,
                "enable_system_backup": False,
                "host_name": "string",
                "volume_guids": ["string"],
            }],
            "pre_post_script": {
                "post_script": {
                    "path": "string",
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
                "pre_script": {
                    "path": "string",
                    "continue_on_error": False,
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
            },
            "use_aag_preferences_from_server": False,
            "user_db_backup_preference_type": "string",
        },
    },
    name="string",
    abort_in_blackouts=False,
    physical_params={
        "protection_type": "string",
        "file_protection_type_params": {
            "objects": [{
                "id": 0,
                "excluded_vss_writers": ["string"],
                "file_paths": [{
                    "included_path": "string",
                    "excluded_paths": ["string"],
                    "skip_nested_volumes": False,
                }],
                "follow_nas_symlink_target": False,
                "metadata_file_path": "string",
                "name": "string",
                "nested_volume_types_to_skips": ["string"],
                "uses_path_level_skip_nested_volume_setting": False,
            }],
            "dedup_exclusion_source_ids": [0],
            "indexing_policy": {
                "enable_indexing": False,
                "exclude_paths": ["string"],
                "include_paths": ["string"],
            },
            "allow_parallel_runs": False,
            "excluded_vss_writers": ["string"],
            "global_exclude_fs": ["string"],
            "global_exclude_paths": ["string"],
            "ignorable_errors": ["string"],
            "continue_on_quiesce_failure": False,
            "cobmr_backup": False,
            "perform_brick_based_deduplication": False,
            "perform_source_side_deduplication": False,
            "pre_post_script": {
                "post_script": {
                    "path": "string",
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
                "pre_script": {
                    "path": "string",
                    "continue_on_error": False,
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
            },
            "quiesce": False,
            "task_timeouts": [{
                "backup_type": "string",
                "timeout_mins": 0,
            }],
        },
        "volume_protection_type_params": {
            "objects": [{
                "id": 0,
                "enable_system_backup": False,
                "excluded_vss_writers": ["string"],
                "name": "string",
                "volume_guids": ["string"],
            }],
            "cobmr_backup": False,
            "continue_on_quiesce_failure": False,
            "dedup_exclusion_source_ids": [0],
            "excluded_vss_writers": ["string"],
            "incremental_backup_after_restart": False,
            "indexing_policy": {
                "enable_indexing": False,
                "exclude_paths": ["string"],
                "include_paths": ["string"],
            },
            "perform_source_side_deduplication": False,
            "pre_post_script": {
                "post_script": {
                    "path": "string",
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
                "pre_script": {
                    "path": "string",
                    "continue_on_error": False,
                    "is_active": False,
                    "params": "string",
                    "timeout_secs": 0,
                },
            },
            "quiesce": False,
        },
    },
    alert_policy={
        "backup_run_statuses": ["string"],
        "alert_targets": [{
            "email_address": "string",
            "language": "string",
            "recipient_type": "string",
        }],
        "raise_object_level_failure_alert": False,
        "raise_object_level_failure_alert_after_each_attempt": False,
        "raise_object_level_failure_alert_after_last_attempt": False,
    },
    priority="string",
    qos_policy="string",
    slas=[{
        "backup_run_type": "string",
        "sla_minutes": 0,
    }],
    start_time={
        "hour": 0,
        "minute": 0,
        "time_zone": "string",
    },
    advanced_configs=[{
        "key": "string",
        "value": "string",
    }])
Copy
const backupRecoveryProtectionGroupResource = new ibm.BackupRecoveryProtectionGroup("backupRecoveryProtectionGroupResource", {
    environment: "string",
    xIbmTenantId: "string",
    policyId: "string",
    description: "string",
    pauseInBlackouts: false,
    endTimeUsecs: 0,
    backupRecoveryProtectionGroupId: "string",
    isPaused: false,
    mssqlParams: {
        protectionType: "string",
        fileProtectionTypeParams: {
            objects: [{
                id: 0,
                name: "string",
                sourceType: "string",
            }],
            logBackupNumStreams: 0,
            advancedSettings: {
                clonedDbBackupStatus: "string",
                dbBackupIfNotOnlineStatus: "string",
                missingDbBackupStatus: "string",
                offlineRestoringDbBackupStatus: "string",
                readOnlyDbBackupStatus: "string",
                reportAllNonAutoprotectDbErrors: "string",
            },
            backupSystemDbs: false,
            excludeFilters: [{
                filterString: "string",
                isRegularExpression: false,
            }],
            fullBackupsCopyOnly: false,
            aagBackupPreferenceType: "string",
            logBackupWithClause: "string",
            additionalHostParams: [{
                hostId: 0,
                disableSourceSideDeduplication: false,
                hostName: "string",
            }],
            performSourceSideDeduplication: false,
            prePostScript: {
                postScript: {
                    path: "string",
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
                preScript: {
                    path: "string",
                    continueOnError: false,
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
            },
            useAagPreferencesFromServer: false,
            userDbBackupPreferenceType: "string",
        },
        nativeProtectionTypeParams: {
            objects: [{
                id: 0,
                name: "string",
                sourceType: "string",
            }],
            logBackupWithClause: "string",
            backupSystemDbs: false,
            excludeFilters: [{
                filterString: "string",
                isRegularExpression: false,
            }],
            fullBackupsCopyOnly: false,
            logBackupNumStreams: 0,
            aagBackupPreferenceType: "string",
            numStreams: 0,
            advancedSettings: {
                clonedDbBackupStatus: "string",
                dbBackupIfNotOnlineStatus: "string",
                missingDbBackupStatus: "string",
                offlineRestoringDbBackupStatus: "string",
                readOnlyDbBackupStatus: "string",
                reportAllNonAutoprotectDbErrors: "string",
            },
            prePostScript: {
                postScript: {
                    path: "string",
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
                preScript: {
                    path: "string",
                    continueOnError: false,
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
            },
            useAagPreferencesFromServer: false,
            userDbBackupPreferenceType: "string",
            withClause: "string",
        },
        volumeProtectionTypeParams: {
            objects: [{
                id: 0,
                name: "string",
                sourceType: "string",
            }],
            fullBackupsCopyOnly: false,
            indexingPolicy: {
                enableIndexing: false,
                excludePaths: ["string"],
                includePaths: ["string"],
            },
            backupDbVolumesOnly: false,
            backupSystemDbs: false,
            excludeFilters: [{
                filterString: "string",
                isRegularExpression: false,
            }],
            aagBackupPreferenceType: "string",
            incrementalBackupAfterRestart: false,
            advancedSettings: {
                clonedDbBackupStatus: "string",
                dbBackupIfNotOnlineStatus: "string",
                missingDbBackupStatus: "string",
                offlineRestoringDbBackupStatus: "string",
                readOnlyDbBackupStatus: "string",
                reportAllNonAutoprotectDbErrors: "string",
            },
            logBackupNumStreams: 0,
            logBackupWithClause: "string",
            additionalHostParams: [{
                hostId: 0,
                enableSystemBackup: false,
                hostName: "string",
                volumeGuids: ["string"],
            }],
            prePostScript: {
                postScript: {
                    path: "string",
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
                preScript: {
                    path: "string",
                    continueOnError: false,
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
            },
            useAagPreferencesFromServer: false,
            userDbBackupPreferenceType: "string",
        },
    },
    name: "string",
    abortInBlackouts: false,
    physicalParams: {
        protectionType: "string",
        fileProtectionTypeParams: {
            objects: [{
                id: 0,
                excludedVssWriters: ["string"],
                filePaths: [{
                    includedPath: "string",
                    excludedPaths: ["string"],
                    skipNestedVolumes: false,
                }],
                followNasSymlinkTarget: false,
                metadataFilePath: "string",
                name: "string",
                nestedVolumeTypesToSkips: ["string"],
                usesPathLevelSkipNestedVolumeSetting: false,
            }],
            dedupExclusionSourceIds: [0],
            indexingPolicy: {
                enableIndexing: false,
                excludePaths: ["string"],
                includePaths: ["string"],
            },
            allowParallelRuns: false,
            excludedVssWriters: ["string"],
            globalExcludeFs: ["string"],
            globalExcludePaths: ["string"],
            ignorableErrors: ["string"],
            continueOnQuiesceFailure: false,
            cobmrBackup: false,
            performBrickBasedDeduplication: false,
            performSourceSideDeduplication: false,
            prePostScript: {
                postScript: {
                    path: "string",
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
                preScript: {
                    path: "string",
                    continueOnError: false,
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
            },
            quiesce: false,
            taskTimeouts: [{
                backupType: "string",
                timeoutMins: 0,
            }],
        },
        volumeProtectionTypeParams: {
            objects: [{
                id: 0,
                enableSystemBackup: false,
                excludedVssWriters: ["string"],
                name: "string",
                volumeGuids: ["string"],
            }],
            cobmrBackup: false,
            continueOnQuiesceFailure: false,
            dedupExclusionSourceIds: [0],
            excludedVssWriters: ["string"],
            incrementalBackupAfterRestart: false,
            indexingPolicy: {
                enableIndexing: false,
                excludePaths: ["string"],
                includePaths: ["string"],
            },
            performSourceSideDeduplication: false,
            prePostScript: {
                postScript: {
                    path: "string",
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
                preScript: {
                    path: "string",
                    continueOnError: false,
                    isActive: false,
                    params: "string",
                    timeoutSecs: 0,
                },
            },
            quiesce: false,
        },
    },
    alertPolicy: {
        backupRunStatuses: ["string"],
        alertTargets: [{
            emailAddress: "string",
            language: "string",
            recipientType: "string",
        }],
        raiseObjectLevelFailureAlert: false,
        raiseObjectLevelFailureAlertAfterEachAttempt: false,
        raiseObjectLevelFailureAlertAfterLastAttempt: false,
    },
    priority: "string",
    qosPolicy: "string",
    slas: [{
        backupRunType: "string",
        slaMinutes: 0,
    }],
    startTime: {
        hour: 0,
        minute: 0,
        timeZone: "string",
    },
    advancedConfigs: [{
        key: "string",
        value: "string",
    }],
});
Copy
type: ibm:BackupRecoveryProtectionGroup
properties:
    abortInBlackouts: false
    advancedConfigs:
        - key: string
          value: string
    alertPolicy:
        alertTargets:
            - emailAddress: string
              language: string
              recipientType: string
        backupRunStatuses:
            - string
        raiseObjectLevelFailureAlert: false
        raiseObjectLevelFailureAlertAfterEachAttempt: false
        raiseObjectLevelFailureAlertAfterLastAttempt: false
    backupRecoveryProtectionGroupId: string
    description: string
    endTimeUsecs: 0
    environment: string
    isPaused: false
    mssqlParams:
        fileProtectionTypeParams:
            aagBackupPreferenceType: string
            additionalHostParams:
                - disableSourceSideDeduplication: false
                  hostId: 0
                  hostName: string
            advancedSettings:
                clonedDbBackupStatus: string
                dbBackupIfNotOnlineStatus: string
                missingDbBackupStatus: string
                offlineRestoringDbBackupStatus: string
                readOnlyDbBackupStatus: string
                reportAllNonAutoprotectDbErrors: string
            backupSystemDbs: false
            excludeFilters:
                - filterString: string
                  isRegularExpression: false
            fullBackupsCopyOnly: false
            logBackupNumStreams: 0
            logBackupWithClause: string
            objects:
                - id: 0
                  name: string
                  sourceType: string
            performSourceSideDeduplication: false
            prePostScript:
                postScript:
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
                preScript:
                    continueOnError: false
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
            useAagPreferencesFromServer: false
            userDbBackupPreferenceType: string
        nativeProtectionTypeParams:
            aagBackupPreferenceType: string
            advancedSettings:
                clonedDbBackupStatus: string
                dbBackupIfNotOnlineStatus: string
                missingDbBackupStatus: string
                offlineRestoringDbBackupStatus: string
                readOnlyDbBackupStatus: string
                reportAllNonAutoprotectDbErrors: string
            backupSystemDbs: false
            excludeFilters:
                - filterString: string
                  isRegularExpression: false
            fullBackupsCopyOnly: false
            logBackupNumStreams: 0
            logBackupWithClause: string
            numStreams: 0
            objects:
                - id: 0
                  name: string
                  sourceType: string
            prePostScript:
                postScript:
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
                preScript:
                    continueOnError: false
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
            useAagPreferencesFromServer: false
            userDbBackupPreferenceType: string
            withClause: string
        protectionType: string
        volumeProtectionTypeParams:
            aagBackupPreferenceType: string
            additionalHostParams:
                - enableSystemBackup: false
                  hostId: 0
                  hostName: string
                  volumeGuids:
                    - string
            advancedSettings:
                clonedDbBackupStatus: string
                dbBackupIfNotOnlineStatus: string
                missingDbBackupStatus: string
                offlineRestoringDbBackupStatus: string
                readOnlyDbBackupStatus: string
                reportAllNonAutoprotectDbErrors: string
            backupDbVolumesOnly: false
            backupSystemDbs: false
            excludeFilters:
                - filterString: string
                  isRegularExpression: false
            fullBackupsCopyOnly: false
            incrementalBackupAfterRestart: false
            indexingPolicy:
                enableIndexing: false
                excludePaths:
                    - string
                includePaths:
                    - string
            logBackupNumStreams: 0
            logBackupWithClause: string
            objects:
                - id: 0
                  name: string
                  sourceType: string
            prePostScript:
                postScript:
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
                preScript:
                    continueOnError: false
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
            useAagPreferencesFromServer: false
            userDbBackupPreferenceType: string
    name: string
    pauseInBlackouts: false
    physicalParams:
        fileProtectionTypeParams:
            allowParallelRuns: false
            cobmrBackup: false
            continueOnQuiesceFailure: false
            dedupExclusionSourceIds:
                - 0
            excludedVssWriters:
                - string
            globalExcludeFs:
                - string
            globalExcludePaths:
                - string
            ignorableErrors:
                - string
            indexingPolicy:
                enableIndexing: false
                excludePaths:
                    - string
                includePaths:
                    - string
            objects:
                - excludedVssWriters:
                    - string
                  filePaths:
                    - excludedPaths:
                        - string
                      includedPath: string
                      skipNestedVolumes: false
                  followNasSymlinkTarget: false
                  id: 0
                  metadataFilePath: string
                  name: string
                  nestedVolumeTypesToSkips:
                    - string
                  usesPathLevelSkipNestedVolumeSetting: false
            performBrickBasedDeduplication: false
            performSourceSideDeduplication: false
            prePostScript:
                postScript:
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
                preScript:
                    continueOnError: false
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
            quiesce: false
            taskTimeouts:
                - backupType: string
                  timeoutMins: 0
        protectionType: string
        volumeProtectionTypeParams:
            cobmrBackup: false
            continueOnQuiesceFailure: false
            dedupExclusionSourceIds:
                - 0
            excludedVssWriters:
                - string
            incrementalBackupAfterRestart: false
            indexingPolicy:
                enableIndexing: false
                excludePaths:
                    - string
                includePaths:
                    - string
            objects:
                - enableSystemBackup: false
                  excludedVssWriters:
                    - string
                  id: 0
                  name: string
                  volumeGuids:
                    - string
            performSourceSideDeduplication: false
            prePostScript:
                postScript:
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
                preScript:
                    continueOnError: false
                    isActive: false
                    params: string
                    path: string
                    timeoutSecs: 0
            quiesce: false
    policyId: string
    priority: string
    qosPolicy: string
    slas:
        - backupRunType: string
          slaMinutes: 0
    startTime:
        hour: 0
        minute: 0
        timeZone: string
    xIbmTenantId: string
Copy

BackupRecoveryProtectionGroup Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The BackupRecoveryProtectionGroup resource accepts the following input properties:

Environment This property is required. string
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
PolicyId This property is required. string
Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
XIbmTenantId This property is required. string
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
AbortInBlackouts bool
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<BackupRecoveryProtectionGroupAdvancedConfig>
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
AlertPolicy BackupRecoveryProtectionGroupAlertPolicy
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
BackupRecoveryProtectionGroupId string
(String) The tenant id.
Description string
Specifies a description of the Protection Group.
EndTimeUsecs double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
IsPaused bool
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.
MssqlParams BackupRecoveryProtectionGroupMssqlParams
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
Name string
Specifies the name of the Protection Group.
PauseInBlackouts bool
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.
PhysicalParams BackupRecoveryProtectionGroupPhysicalParams
Nested schema for physical_params:
Priority string
Specifies the priority of the Protection Group.

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

  • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
Slas List<BackupRecoveryProtectionGroupSla>
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
StartTime BackupRecoveryProtectionGroupStartTime
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
Environment This property is required. string
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
PolicyId This property is required. string
Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
XIbmTenantId This property is required. string
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
AbortInBlackouts bool
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 []BackupRecoveryProtectionGroupAdvancedConfigArgs
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
AlertPolicy BackupRecoveryProtectionGroupAlertPolicyArgs
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
BackupRecoveryProtectionGroupId string
(String) The tenant id.
Description string
Specifies a description of the Protection Group.
EndTimeUsecs float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
IsPaused bool
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.
MssqlParams BackupRecoveryProtectionGroupMssqlParamsArgs
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
Name string
Specifies the name of the Protection Group.
PauseInBlackouts bool
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.
PhysicalParams BackupRecoveryProtectionGroupPhysicalParamsArgs
Nested schema for physical_params:
Priority string
Specifies the priority of the Protection Group.

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

  • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
Slas []BackupRecoveryProtectionGroupSlaArgs
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
StartTime BackupRecoveryProtectionGroupStartTimeArgs
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
environment This property is required. String
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
policyId This property is required. String
Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
xIbmTenantId This property is required. String
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
abortInBlackouts 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<BackupRecoveryProtectionGroupAdvancedConfig>
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
alertPolicy BackupRecoveryProtectionGroupAlertPolicy
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
backupRecoveryProtectionGroupId String
(String) The tenant id.
description String
Specifies a description of the Protection Group.
endTimeUsecs Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
isPaused 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.
mssqlParams BackupRecoveryProtectionGroupMssqlParams
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
name String
Specifies the name of the Protection Group.
pauseInBlackouts 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.
physicalParams BackupRecoveryProtectionGroupPhysicalParams
Nested schema for physical_params:
priority String
Specifies the priority of the Protection Group.

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

  • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
slas List<BackupRecoveryProtectionGroupSla>
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
startTime BackupRecoveryProtectionGroupStartTime
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
environment This property is required. string
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
policyId This property is required. string
Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
xIbmTenantId This property is required. string
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
abortInBlackouts 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 BackupRecoveryProtectionGroupAdvancedConfig[]
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
alertPolicy BackupRecoveryProtectionGroupAlertPolicy
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
backupRecoveryProtectionGroupId string
(String) The tenant id.
description string
Specifies a description of the Protection Group.
endTimeUsecs number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
isPaused 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.
mssqlParams BackupRecoveryProtectionGroupMssqlParams
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
name string
Specifies the name of the Protection Group.
pauseInBlackouts 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.
physicalParams BackupRecoveryProtectionGroupPhysicalParams
Nested schema for physical_params:
priority string
Specifies the priority of the Protection Group.

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

  • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
slas BackupRecoveryProtectionGroupSla[]
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
startTime BackupRecoveryProtectionGroupStartTime
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
environment This property is required. str
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
policy_id This property is required. str
Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
x_ibm_tenant_id This property is required. str
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
abort_in_blackouts bool
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[BackupRecoveryProtectionGroupAdvancedConfigArgs]
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
alert_policy BackupRecoveryProtectionGroupAlertPolicyArgs
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
backup_recovery_protection_group_id str
(String) The tenant id.
description str
Specifies a description of the Protection Group.
end_time_usecs float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
is_paused bool
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.
mssql_params BackupRecoveryProtectionGroupMssqlParamsArgs
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
name str
Specifies the name of the Protection Group.
pause_in_blackouts bool
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.
physical_params BackupRecoveryProtectionGroupPhysicalParamsArgs
Nested schema for physical_params:
priority str
Specifies the priority of the Protection Group.

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

  • Constraints: Allowable values are: kBackupHDD, kBackupSSD, kTestAndDevHigh, kBackupAll.
slas Sequence[BackupRecoveryProtectionGroupSlaArgs]
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
start_time BackupRecoveryProtectionGroupStartTimeArgs
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
environment This property is required. String
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
policyId This property is required. String
Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
xIbmTenantId This property is required. String
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
abortInBlackouts 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>
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
alertPolicy Property Map
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
backupRecoveryProtectionGroupId String
(String) The tenant id.
description String
Specifies a description of the Protection Group.
endTimeUsecs Number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
isPaused 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.
mssqlParams Property Map
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
name String
Specifies the name of the Protection Group.
pauseInBlackouts 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.
physicalParams Property Map
Nested schema for physical_params:
priority String
Specifies the priority of the Protection Group.

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

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

Outputs

All input properties are implicitly available as output properties. Additionally, the BackupRecoveryProtectionGroup resource produces the following output properties:

ClusterId string
(Integer) Specifies the id of the cluster.
GroupId string
The unique identifier of the group.
Id string
The provider-assigned unique ID for this managed resource.
InvalidEntities List<BackupRecoveryProtectionGroupInvalidEntity>
(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
(Boolean) Specifies if the Protection Group is active or not.
IsDeleted bool
(Boolean) Specifies if the Protection Group has been deleted.
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
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<BackupRecoveryProtectionGroupLastRun>
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
MissingEntities List<BackupRecoveryProtectionGroupMissingEntity>
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
NumProtectedObjects double
(Integer) Specifies the number of protected objects of the Protection Group.
Permissions List<BackupRecoveryProtectionGroupPermission>
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
RegionId string
(String) Specifies the region ID.
ClusterId string
(Integer) Specifies the id of the cluster.
GroupId string
The unique identifier of the group.
Id string
The provider-assigned unique ID for this managed resource.
InvalidEntities []BackupRecoveryProtectionGroupInvalidEntity
(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
(Boolean) Specifies if the Protection Group is active or not.
IsDeleted bool
(Boolean) Specifies if the Protection Group has been deleted.
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
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 []BackupRecoveryProtectionGroupLastRun
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
MissingEntities []BackupRecoveryProtectionGroupMissingEntity
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
NumProtectedObjects float64
(Integer) Specifies the number of protected objects of the Protection Group.
Permissions []BackupRecoveryProtectionGroupPermission
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
RegionId string
(String) Specifies the region ID.
clusterId String
(Integer) Specifies the id of the cluster.
groupId String
The unique identifier of the group.
id String
The provider-assigned unique ID for this managed resource.
invalidEntities List<BackupRecoveryProtectionGroupInvalidEntity>
(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
(Boolean) Specifies if the Protection Group is active or not.
isDeleted Boolean
(Boolean) Specifies if the Protection Group has been deleted.
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
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<BackupRecoveryProtectionGroupLastRun>
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
missingEntities List<BackupRecoveryProtectionGroupMissingEntity>
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
numProtectedObjects Double
(Integer) Specifies the number of protected objects of the Protection Group.
permissions List<BackupRecoveryProtectionGroupPermission>
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
regionId String
(String) Specifies the region ID.
clusterId string
(Integer) Specifies the id of the cluster.
groupId string
The unique identifier of the group.
id string
The provider-assigned unique ID for this managed resource.
invalidEntities BackupRecoveryProtectionGroupInvalidEntity[]
(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
(Boolean) Specifies if the Protection Group is active or not.
isDeleted boolean
(Boolean) Specifies if the Protection Group has been deleted.
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
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 BackupRecoveryProtectionGroupLastRun[]
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
missingEntities BackupRecoveryProtectionGroupMissingEntity[]
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
numProtectedObjects number
(Integer) Specifies the number of protected objects of the Protection Group.
permissions BackupRecoveryProtectionGroupPermission[]
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
regionId string
(String) Specifies the region ID.
cluster_id str
(Integer) Specifies the id of the cluster.
group_id str
The unique identifier of the group.
id str
The provider-assigned unique ID for this managed resource.
invalid_entities Sequence[BackupRecoveryProtectionGroupInvalidEntity]
(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
(Boolean) Specifies if the Protection Group is active or not.
is_deleted bool
(Boolean) Specifies if the Protection Group has been deleted.
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
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[BackupRecoveryProtectionGroupLastRun]
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
missing_entities Sequence[BackupRecoveryProtectionGroupMissingEntity]
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
num_protected_objects float
(Integer) Specifies the number of protected objects of the Protection Group.
permissions Sequence[BackupRecoveryProtectionGroupPermission]
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
region_id str
(String) Specifies the region ID.
clusterId String
(Integer) Specifies the id of the cluster.
groupId String
The unique identifier of the group.
id String
The provider-assigned unique ID for this managed resource.
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
(Boolean) Specifies if the Protection Group is active or not.
isDeleted Boolean
(Boolean) Specifies if the Protection Group has been deleted.
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
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:
numProtectedObjects Number
(Integer) Specifies the number of protected objects of the Protection Group.
permissions List<Property Map>
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
regionId String
(String) Specifies the region ID.

Look up Existing BackupRecoveryProtectionGroup Resource

Get an existing BackupRecoveryProtectionGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: BackupRecoveryProtectionGroupState, opts?: CustomResourceOptions): BackupRecoveryProtectionGroup
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        abort_in_blackouts: Optional[bool] = None,
        advanced_configs: Optional[Sequence[BackupRecoveryProtectionGroupAdvancedConfigArgs]] = None,
        alert_policy: Optional[BackupRecoveryProtectionGroupAlertPolicyArgs] = None,
        backup_recovery_protection_group_id: Optional[str] = None,
        cluster_id: Optional[str] = None,
        description: Optional[str] = None,
        end_time_usecs: Optional[float] = None,
        environment: Optional[str] = None,
        group_id: Optional[str] = None,
        invalid_entities: Optional[Sequence[BackupRecoveryProtectionGroupInvalidEntityArgs]] = None,
        is_active: Optional[bool] = None,
        is_deleted: Optional[bool] = None,
        is_paused: Optional[bool] = None,
        is_protect_once: Optional[bool] = None,
        last_modified_timestamp_usecs: Optional[float] = None,
        last_runs: Optional[Sequence[BackupRecoveryProtectionGroupLastRunArgs]] = None,
        missing_entities: Optional[Sequence[BackupRecoveryProtectionGroupMissingEntityArgs]] = None,
        mssql_params: Optional[BackupRecoveryProtectionGroupMssqlParamsArgs] = None,
        name: Optional[str] = None,
        num_protected_objects: Optional[float] = None,
        pause_in_blackouts: Optional[bool] = None,
        permissions: Optional[Sequence[BackupRecoveryProtectionGroupPermissionArgs]] = None,
        physical_params: Optional[BackupRecoveryProtectionGroupPhysicalParamsArgs] = None,
        policy_id: Optional[str] = None,
        priority: Optional[str] = None,
        qos_policy: Optional[str] = None,
        region_id: Optional[str] = None,
        slas: Optional[Sequence[BackupRecoveryProtectionGroupSlaArgs]] = None,
        start_time: Optional[BackupRecoveryProtectionGroupStartTimeArgs] = None,
        x_ibm_tenant_id: Optional[str] = None) -> BackupRecoveryProtectionGroup
func GetBackupRecoveryProtectionGroup(ctx *Context, name string, id IDInput, state *BackupRecoveryProtectionGroupState, opts ...ResourceOption) (*BackupRecoveryProtectionGroup, error)
public static BackupRecoveryProtectionGroup Get(string name, Input<string> id, BackupRecoveryProtectionGroupState? state, CustomResourceOptions? opts = null)
public static BackupRecoveryProtectionGroup get(String name, Output<String> id, BackupRecoveryProtectionGroupState state, CustomResourceOptions options)
resources:  _:    type: ibm:BackupRecoveryProtectionGroup    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AbortInBlackouts bool
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<BackupRecoveryProtectionGroupAdvancedConfig>
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
AlertPolicy BackupRecoveryProtectionGroupAlertPolicy
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
BackupRecoveryProtectionGroupId string
(String) The tenant id.
ClusterId string
(Integer) Specifies the id of the cluster.
Description string
Specifies a description of the Protection Group.
EndTimeUsecs double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
Environment string
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
GroupId string
The unique identifier of the group.
InvalidEntities List<BackupRecoveryProtectionGroupInvalidEntity>
(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
(Boolean) Specifies if the Protection Group is active or not.
IsDeleted bool
(Boolean) Specifies if the Protection Group has been deleted.
IsPaused bool
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.
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
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<BackupRecoveryProtectionGroupLastRun>
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
MissingEntities List<BackupRecoveryProtectionGroupMissingEntity>
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
MssqlParams BackupRecoveryProtectionGroupMssqlParams
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
Name string
Specifies the name of the Protection Group.
NumProtectedObjects double
(Integer) Specifies the number of protected objects of the Protection Group.
PauseInBlackouts bool
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<BackupRecoveryProtectionGroupPermission>
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
PhysicalParams BackupRecoveryProtectionGroupPhysicalParams
Nested schema for physical_params:
PolicyId 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
Specifies the priority of the Protection Group.

  • Constraints: Allowable values are: kLow, kMedium, kHigh.
QosPolicy 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<BackupRecoveryProtectionGroupSla>
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
StartTime BackupRecoveryProtectionGroupStartTime
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
XIbmTenantId string
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
AbortInBlackouts bool
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 []BackupRecoveryProtectionGroupAdvancedConfigArgs
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
AlertPolicy BackupRecoveryProtectionGroupAlertPolicyArgs
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
BackupRecoveryProtectionGroupId string
(String) The tenant id.
ClusterId string
(Integer) Specifies the id of the cluster.
Description string
Specifies a description of the Protection Group.
EndTimeUsecs float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
Environment string
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
GroupId string
The unique identifier of the group.
InvalidEntities []BackupRecoveryProtectionGroupInvalidEntityArgs
(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
(Boolean) Specifies if the Protection Group is active or not.
IsDeleted bool
(Boolean) Specifies if the Protection Group has been deleted.
IsPaused bool
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.
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
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 []BackupRecoveryProtectionGroupLastRunArgs
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
MissingEntities []BackupRecoveryProtectionGroupMissingEntityArgs
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
MssqlParams BackupRecoveryProtectionGroupMssqlParamsArgs
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
Name string
Specifies the name of the Protection Group.
NumProtectedObjects float64
(Integer) Specifies the number of protected objects of the Protection Group.
PauseInBlackouts bool
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 []BackupRecoveryProtectionGroupPermissionArgs
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
PhysicalParams BackupRecoveryProtectionGroupPhysicalParamsArgs
Nested schema for physical_params:
PolicyId 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
Specifies the priority of the Protection Group.

  • Constraints: Allowable values are: kLow, kMedium, kHigh.
QosPolicy 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 []BackupRecoveryProtectionGroupSlaArgs
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
StartTime BackupRecoveryProtectionGroupStartTimeArgs
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
XIbmTenantId string
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
abortInBlackouts 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<BackupRecoveryProtectionGroupAdvancedConfig>
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
alertPolicy BackupRecoveryProtectionGroupAlertPolicy
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
backupRecoveryProtectionGroupId String
(String) The tenant id.
clusterId String
(Integer) Specifies the id of the cluster.
description String
Specifies a description of the Protection Group.
endTimeUsecs Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
environment String
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
groupId String
The unique identifier of the group.
invalidEntities List<BackupRecoveryProtectionGroupInvalidEntity>
(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
(Boolean) Specifies if the Protection Group is active or not.
isDeleted Boolean
(Boolean) Specifies if the Protection Group has been deleted.
isPaused 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.
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
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<BackupRecoveryProtectionGroupLastRun>
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
missingEntities List<BackupRecoveryProtectionGroupMissingEntity>
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
mssqlParams BackupRecoveryProtectionGroupMssqlParams
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
name String
Specifies the name of the Protection Group.
numProtectedObjects Double
(Integer) Specifies the number of protected objects of the Protection Group.
pauseInBlackouts 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<BackupRecoveryProtectionGroupPermission>
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
physicalParams BackupRecoveryProtectionGroupPhysicalParams
Nested schema for physical_params:
policyId 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
Specifies the priority of the Protection Group.

  • Constraints: Allowable values are: kLow, kMedium, kHigh.
qosPolicy 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<BackupRecoveryProtectionGroupSla>
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
startTime BackupRecoveryProtectionGroupStartTime
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
xIbmTenantId String
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
abortInBlackouts 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 BackupRecoveryProtectionGroupAdvancedConfig[]
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
alertPolicy BackupRecoveryProtectionGroupAlertPolicy
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
backupRecoveryProtectionGroupId string
(String) The tenant id.
clusterId string
(Integer) Specifies the id of the cluster.
description string
Specifies a description of the Protection Group.
endTimeUsecs number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
environment string
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
groupId string
The unique identifier of the group.
invalidEntities BackupRecoveryProtectionGroupInvalidEntity[]
(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
(Boolean) Specifies if the Protection Group is active or not.
isDeleted boolean
(Boolean) Specifies if the Protection Group has been deleted.
isPaused 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.
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
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 BackupRecoveryProtectionGroupLastRun[]
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
missingEntities BackupRecoveryProtectionGroupMissingEntity[]
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
mssqlParams BackupRecoveryProtectionGroupMssqlParams
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
name string
Specifies the name of the Protection Group.
numProtectedObjects number
(Integer) Specifies the number of protected objects of the Protection Group.
pauseInBlackouts 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 BackupRecoveryProtectionGroupPermission[]
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
physicalParams BackupRecoveryProtectionGroupPhysicalParams
Nested schema for physical_params:
policyId 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
Specifies the priority of the Protection Group.

  • Constraints: Allowable values are: kLow, kMedium, kHigh.
qosPolicy 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 BackupRecoveryProtectionGroupSla[]
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
startTime BackupRecoveryProtectionGroupStartTime
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
xIbmTenantId string
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
abort_in_blackouts bool
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[BackupRecoveryProtectionGroupAdvancedConfigArgs]
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
alert_policy BackupRecoveryProtectionGroupAlertPolicyArgs
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
backup_recovery_protection_group_id str
(String) The tenant id.
cluster_id str
(Integer) Specifies the id of the cluster.
description str
Specifies a description of the Protection Group.
end_time_usecs float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
environment str
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
group_id str
The unique identifier of the group.
invalid_entities Sequence[BackupRecoveryProtectionGroupInvalidEntityArgs]
(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
(Boolean) Specifies if the Protection Group is active or not.
is_deleted bool
(Boolean) Specifies if the Protection Group has been deleted.
is_paused bool
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.
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
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[BackupRecoveryProtectionGroupLastRunArgs]
(List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
missing_entities Sequence[BackupRecoveryProtectionGroupMissingEntityArgs]
(List) Specifies the Information about missing entities. Nested schema for missing_entities:
mssql_params BackupRecoveryProtectionGroupMssqlParamsArgs
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
name str
Specifies the name of the Protection Group.
num_protected_objects float
(Integer) Specifies the number of protected objects of the Protection Group.
pause_in_blackouts bool
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[BackupRecoveryProtectionGroupPermissionArgs]
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
physical_params BackupRecoveryProtectionGroupPhysicalParamsArgs
Nested schema for physical_params:
policy_id str
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
Specifies the priority of the Protection Group.

  • Constraints: Allowable values are: kLow, kMedium, kHigh.
qos_policy str
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[BackupRecoveryProtectionGroupSlaArgs]
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
start_time BackupRecoveryProtectionGroupStartTimeArgs
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
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.
abortInBlackouts 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>
Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
alertPolicy Property Map
Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
backupRecoveryProtectionGroupId String
(String) The tenant id.
clusterId String
(Integer) Specifies the id of the cluster.
description String
Specifies a description of the Protection Group.
endTimeUsecs Number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
environment String
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
groupId String
The unique identifier of the group.
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
(Boolean) Specifies if the Protection Group is active or not.
isDeleted Boolean
(Boolean) Specifies if the Protection Group has been deleted.
isPaused 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.
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
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 Property Map
Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
name String
Specifies the name of the Protection Group.
numProtectedObjects Number
(Integer) Specifies the number of protected objects of the Protection Group.
pauseInBlackouts 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 Property Map
Nested schema for physical_params:
policyId 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
Specifies the priority of the Protection Group.

  • Constraints: Allowable values are: kLow, kMedium, kHigh.
qosPolicy 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>
Specifies the SLA parameters for this Protection Group. Nested schema for sla:
startTime Property Map
Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
xIbmTenantId String
Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.

Supporting Types

BackupRecoveryProtectionGroupAdvancedConfig
, BackupRecoveryProtectionGroupAdvancedConfigArgs

Key This property is required. string
key.
Value This property is required. string
value.
Key This property is required. string
key.
Value This property is required. string
value.
key This property is required. String
key.
value This property is required. String
value.
key This property is required. string
key.
value This property is required. string
value.
key This property is required. str
key.
value This property is required. str
value.
key This property is required. String
key.
value This property is required. String
value.

BackupRecoveryProtectionGroupAlertPolicy
, BackupRecoveryProtectionGroupAlertPolicyArgs

BackupRunStatuses This property is required. List<string>
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.
AlertTargets List<BackupRecoveryProtectionGroupAlertPolicyAlertTarget>
Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
RaiseObjectLevelFailureAlert bool
Specifies whether object level alerts are raised for backup failures after the backup run.
RaiseObjectLevelFailureAlertAfterEachAttempt bool
Specifies whether object level alerts are raised for backup failures after each backup attempt.
RaiseObjectLevelFailureAlertAfterLastAttempt bool
Specifies whether object level alerts are raised for backup failures after last backup attempt.
BackupRunStatuses This property is required. []string
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.
AlertTargets []BackupRecoveryProtectionGroupAlertPolicyAlertTarget
Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
RaiseObjectLevelFailureAlert bool
Specifies whether object level alerts are raised for backup failures after the backup run.
RaiseObjectLevelFailureAlertAfterEachAttempt bool
Specifies whether object level alerts are raised for backup failures after each backup attempt.
RaiseObjectLevelFailureAlertAfterLastAttempt bool
Specifies whether object level alerts are raised for backup failures after last backup attempt.
backupRunStatuses This property is required. List<String>
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.
alertTargets List<BackupRecoveryProtectionGroupAlertPolicyAlertTarget>
Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
raiseObjectLevelFailureAlert Boolean
Specifies whether object level alerts are raised for backup failures after the backup run.
raiseObjectLevelFailureAlertAfterEachAttempt Boolean
Specifies whether object level alerts are raised for backup failures after each backup attempt.
raiseObjectLevelFailureAlertAfterLastAttempt Boolean
Specifies whether object level alerts are raised for backup failures after last backup attempt.
backupRunStatuses This property is required. string[]
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.
alertTargets BackupRecoveryProtectionGroupAlertPolicyAlertTarget[]
Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
raiseObjectLevelFailureAlert boolean
Specifies whether object level alerts are raised for backup failures after the backup run.
raiseObjectLevelFailureAlertAfterEachAttempt boolean
Specifies whether object level alerts are raised for backup failures after each backup attempt.
raiseObjectLevelFailureAlertAfterLastAttempt boolean
Specifies whether object level alerts are raised for backup failures after last backup attempt.
backup_run_statuses This property is required. Sequence[str]
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.
alert_targets Sequence[BackupRecoveryProtectionGroupAlertPolicyAlertTarget]
Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
raise_object_level_failure_alert bool
Specifies whether object level alerts are raised for backup failures after the backup run.
raise_object_level_failure_alert_after_each_attempt bool
Specifies whether object level alerts are raised for backup failures after each backup attempt.
raise_object_level_failure_alert_after_last_attempt bool
Specifies whether object level alerts are raised for backup failures after last backup attempt.
backupRunStatuses This property is required. List<String>
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.
alertTargets List<Property Map>
Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
raiseObjectLevelFailureAlert Boolean
Specifies whether object level alerts are raised for backup failures after the backup run.
raiseObjectLevelFailureAlertAfterEachAttempt Boolean
Specifies whether object level alerts are raised for backup failures after each backup attempt.
raiseObjectLevelFailureAlertAfterLastAttempt Boolean
Specifies whether object level alerts are raised for backup failures after last backup attempt.

BackupRecoveryProtectionGroupAlertPolicyAlertTarget
, BackupRecoveryProtectionGroupAlertPolicyAlertTargetArgs

EmailAddress This property is required. string
Specifies an email address to receive an alert.
Language 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
Specifies the recipient type of email recipient. Default value is 'kTo'.

  • Constraints: Allowable values are: kTo, kCc.
EmailAddress This property is required. string
Specifies an email address to receive an alert.
Language 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
Specifies the recipient type of email recipient. Default value is 'kTo'.

  • Constraints: Allowable values are: kTo, kCc.
emailAddress This property is required. String
Specifies an email address to receive an alert.
language 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
Specifies the recipient type of email recipient. Default value is 'kTo'.

  • Constraints: Allowable values are: kTo, kCc.
emailAddress This property is required. string
Specifies an email address to receive an alert.
language 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
Specifies the recipient type of email recipient. Default value is 'kTo'.

  • Constraints: Allowable values are: kTo, kCc.
email_address This property is required. str
Specifies an email address to receive an alert.
language str
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
Specifies the recipient type of email recipient. Default value is 'kTo'.

  • Constraints: Allowable values are: kTo, kCc.
emailAddress This property is required. String
Specifies an email address to receive an alert.
language 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
Specifies the recipient type of email recipient. Default value is 'kTo'.

  • Constraints: Allowable values are: kTo, kCc.

BackupRecoveryProtectionGroupInvalidEntity
, BackupRecoveryProtectionGroupInvalidEntityArgs

Id This property is required. double
(String) The tenant id.
Name This property is required. string
Specifies the name of the Protection Group.
ParentSourceId This property is required. double
(Integer) Specifies the id of the parent source of the object.
ParentSourceName This property is required. string
(String) Specifies the name of the parent source of the object.
Id This property is required. float64
(String) The tenant id.
Name This property is required. string
Specifies the name of the Protection Group.
ParentSourceId This property is required. float64
(Integer) Specifies the id of the parent source of the object.
ParentSourceName This property is required. string
(String) Specifies the name of the parent source of the object.
id This property is required. Double
(String) The tenant id.
name This property is required. String
Specifies the name of the Protection Group.
parentSourceId This property is required. Double
(Integer) Specifies the id of the parent source of the object.
parentSourceName This property is required. String
(String) Specifies the name of the parent source of the object.
id This property is required. number
(String) The tenant id.
name This property is required. string
Specifies the name of the Protection Group.
parentSourceId This property is required. number
(Integer) Specifies the id of the parent source of the object.
parentSourceName This property is required. string
(String) Specifies the name of the parent source of the object.
id This property is required. float
(String) The tenant id.
name This property is required. str
Specifies the name of the Protection Group.
parent_source_id This property is required. float
(Integer) Specifies the id of the parent source of the object.
parent_source_name This property is required. str
(String) Specifies the name of the parent source of the object.
id This property is required. Number
(String) The tenant id.
name This property is required. String
Specifies the name of the Protection Group.
parentSourceId This property is required. Number
(Integer) Specifies the id of the parent source of the object.
parentSourceName This property is required. String
(String) Specifies the name of the parent source of the object.

BackupRecoveryProtectionGroupLastRun
, BackupRecoveryProtectionGroupLastRunArgs

ArchivalInfos This property is required. List<BackupRecoveryProtectionGroupLastRunArchivalInfo>
(List) Specifies information about archival run for an object. Nested schema for archival_info:
CloudSpinInfos This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfo>
(List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
Environment This property is required. string
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
ExternallyTriggeredBackupTag This property is required. string
(String) The tag of externally triggered backup job.
HasLocalSnapshot This property is required. bool
(Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
Id This property is required. string
(String) The tenant id.
IsCloudArchivalDirect This property is required. 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 This property is required. bool
(Boolean) Specifies if snapshots for this run has been deleted.
IsReplicationRun This property is required. bool
(Boolean) Specifies if this protection run is a replication run.
LocalBackupInfos This property is required. List<BackupRecoveryProtectionGroupLastRunLocalBackupInfo>
(List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
Objects This property is required. List<BackupRecoveryProtectionGroupLastRunObject>
(List) Snapahot, replication, archival results for each object. Nested schema for objects:
OnLegalHold This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
OriginClusterIdentifiers This property is required. List<BackupRecoveryProtectionGroupLastRunOriginClusterIdentifier>
(List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
OriginProtectionGroupId This property is required. string
(String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
OriginalBackupInfos This property is required. List<BackupRecoveryProtectionGroupLastRunOriginalBackupInfo>
(List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
Permissions This property is required. List<BackupRecoveryProtectionGroupLastRunPermission>
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
ProtectionGroupId This property is required. string
(String) ProtectionGroupId to which this run belongs.
ProtectionGroupInstanceId This property is required. double
(Integer) Protection Group instance Id. This field will be removed later.
ProtectionGroupName This property is required. string
(String) Name of the Protection Group to which this run belongs.
ReplicationInfos This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfo>
(List) Specifies summary information about replication run. Nested schema for replication_info:
ArchivalInfos This property is required. []BackupRecoveryProtectionGroupLastRunArchivalInfo
(List) Specifies information about archival run for an object. Nested schema for archival_info:
CloudSpinInfos This property is required. []BackupRecoveryProtectionGroupLastRunCloudSpinInfo
(List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
Environment This property is required. string
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
ExternallyTriggeredBackupTag This property is required. string
(String) The tag of externally triggered backup job.
HasLocalSnapshot This property is required. bool
(Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
Id This property is required. string
(String) The tenant id.
IsCloudArchivalDirect This property is required. 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 This property is required. bool
(Boolean) Specifies if snapshots for this run has been deleted.
IsReplicationRun This property is required. bool
(Boolean) Specifies if this protection run is a replication run.
LocalBackupInfos This property is required. []BackupRecoveryProtectionGroupLastRunLocalBackupInfo
(List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
Objects This property is required. []BackupRecoveryProtectionGroupLastRunObject
(List) Snapahot, replication, archival results for each object. Nested schema for objects:
OnLegalHold This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
OriginClusterIdentifiers This property is required. []BackupRecoveryProtectionGroupLastRunOriginClusterIdentifier
(List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
OriginProtectionGroupId This property is required. string
(String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
OriginalBackupInfos This property is required. []BackupRecoveryProtectionGroupLastRunOriginalBackupInfo
(List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
Permissions This property is required. []BackupRecoveryProtectionGroupLastRunPermission
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
ProtectionGroupId This property is required. string
(String) ProtectionGroupId to which this run belongs.
ProtectionGroupInstanceId This property is required. float64
(Integer) Protection Group instance Id. This field will be removed later.
ProtectionGroupName This property is required. string
(String) Name of the Protection Group to which this run belongs.
ReplicationInfos This property is required. []BackupRecoveryProtectionGroupLastRunReplicationInfo
(List) Specifies summary information about replication run. Nested schema for replication_info:
archivalInfos This property is required. List<BackupRecoveryProtectionGroupLastRunArchivalInfo>
(List) Specifies information about archival run for an object. Nested schema for archival_info:
cloudSpinInfos This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfo>
(List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
environment This property is required. String
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
externallyTriggeredBackupTag This property is required. String
(String) The tag of externally triggered backup job.
hasLocalSnapshot This property is required. Boolean
(Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
id This property is required. String
(String) The tenant id.
isCloudArchivalDirect This property is required. 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 This property is required. Boolean
(Boolean) Specifies if snapshots for this run has been deleted.
isReplicationRun This property is required. Boolean
(Boolean) Specifies if this protection run is a replication run.
localBackupInfos This property is required. List<BackupRecoveryProtectionGroupLastRunLocalBackupInfo>
(List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
objects This property is required. List<BackupRecoveryProtectionGroupLastRunObject>
(List) Snapahot, replication, archival results for each object. Nested schema for objects:
onLegalHold This property is required. Boolean
(Boolean) Specifies the legal hold status for a replication target.
originClusterIdentifiers This property is required. List<BackupRecoveryProtectionGroupLastRunOriginClusterIdentifier>
(List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
originProtectionGroupId This property is required. String
(String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
originalBackupInfos This property is required. List<BackupRecoveryProtectionGroupLastRunOriginalBackupInfo>
(List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
permissions This property is required. List<BackupRecoveryProtectionGroupLastRunPermission>
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
protectionGroupId This property is required. String
(String) ProtectionGroupId to which this run belongs.
protectionGroupInstanceId This property is required. Double
(Integer) Protection Group instance Id. This field will be removed later.
protectionGroupName This property is required. String
(String) Name of the Protection Group to which this run belongs.
replicationInfos This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfo>
(List) Specifies summary information about replication run. Nested schema for replication_info:
archivalInfos This property is required. BackupRecoveryProtectionGroupLastRunArchivalInfo[]
(List) Specifies information about archival run for an object. Nested schema for archival_info:
cloudSpinInfos This property is required. BackupRecoveryProtectionGroupLastRunCloudSpinInfo[]
(List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
environment This property is required. string
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
externallyTriggeredBackupTag This property is required. string
(String) The tag of externally triggered backup job.
hasLocalSnapshot This property is required. boolean
(Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
id This property is required. string
(String) The tenant id.
isCloudArchivalDirect This property is required. 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 This property is required. boolean
(Boolean) Specifies if snapshots for this run has been deleted.
isReplicationRun This property is required. boolean
(Boolean) Specifies if this protection run is a replication run.
localBackupInfos This property is required. BackupRecoveryProtectionGroupLastRunLocalBackupInfo[]
(List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
objects This property is required. BackupRecoveryProtectionGroupLastRunObject[]
(List) Snapahot, replication, archival results for each object. Nested schema for objects:
onLegalHold This property is required. boolean
(Boolean) Specifies the legal hold status for a replication target.
originClusterIdentifiers This property is required. BackupRecoveryProtectionGroupLastRunOriginClusterIdentifier[]
(List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
originProtectionGroupId This property is required. string
(String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
originalBackupInfos This property is required. BackupRecoveryProtectionGroupLastRunOriginalBackupInfo[]
(List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
permissions This property is required. BackupRecoveryProtectionGroupLastRunPermission[]
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
protectionGroupId This property is required. string
(String) ProtectionGroupId to which this run belongs.
protectionGroupInstanceId This property is required. number
(Integer) Protection Group instance Id. This field will be removed later.
protectionGroupName This property is required. string
(String) Name of the Protection Group to which this run belongs.
replicationInfos This property is required. BackupRecoveryProtectionGroupLastRunReplicationInfo[]
(List) Specifies summary information about replication run. Nested schema for replication_info:
archival_infos This property is required. Sequence[BackupRecoveryProtectionGroupLastRunArchivalInfo]
(List) Specifies information about archival run for an object. Nested schema for archival_info:
cloud_spin_infos This property is required. Sequence[BackupRecoveryProtectionGroupLastRunCloudSpinInfo]
(List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
environment This property is required. str
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
externally_triggered_backup_tag This property is required. str
(String) The tag of externally triggered backup job.
has_local_snapshot This property is required. bool
(Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
id This property is required. str
(String) The tenant id.
is_cloud_archival_direct This property is required. 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 This property is required. bool
(Boolean) Specifies if snapshots for this run has been deleted.
is_replication_run This property is required. bool
(Boolean) Specifies if this protection run is a replication run.
local_backup_infos This property is required. Sequence[BackupRecoveryProtectionGroupLastRunLocalBackupInfo]
(List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
objects This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObject]
(List) Snapahot, replication, archival results for each object. Nested schema for objects:
on_legal_hold This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
origin_cluster_identifiers This property is required. Sequence[BackupRecoveryProtectionGroupLastRunOriginClusterIdentifier]
(List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
origin_protection_group_id This property is required. str
(String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
original_backup_infos This property is required. Sequence[BackupRecoveryProtectionGroupLastRunOriginalBackupInfo]
(List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
permissions This property is required. Sequence[BackupRecoveryProtectionGroupLastRunPermission]
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
protection_group_id This property is required. str
(String) ProtectionGroupId to which this run belongs.
protection_group_instance_id This property is required. float
(Integer) Protection Group instance Id. This field will be removed later.
protection_group_name This property is required. str
(String) Name of the Protection Group to which this run belongs.
replication_infos This property is required. Sequence[BackupRecoveryProtectionGroupLastRunReplicationInfo]
(List) Specifies summary information about replication run. Nested schema for replication_info:
archivalInfos This property is required. List<Property Map>
(List) Specifies information about archival run for an object. Nested schema for archival_info:
cloudSpinInfos This property is required. List<Property Map>
(List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
environment This property is required. String
Specifies the environment of the Protection Group.

  • Constraints: Allowable values are: kPhysical, kSQL.
externallyTriggeredBackupTag This property is required. String
(String) The tag of externally triggered backup job.
hasLocalSnapshot This property is required. Boolean
(Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
id This property is required. String
(String) The tenant id.
isCloudArchivalDirect This property is required. 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 This property is required. Boolean
(Boolean) Specifies if snapshots for this run has been deleted.
isReplicationRun This property is required. Boolean
(Boolean) Specifies if this protection run is a replication run.
localBackupInfos This property is required. List<Property Map>
(List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
objects This property is required. List<Property Map>
(List) Snapahot, replication, archival results for each object. Nested schema for objects:
onLegalHold This property is required. Boolean
(Boolean) Specifies the legal hold status for a replication target.
originClusterIdentifiers This property is required. List<Property Map>
(List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
originProtectionGroupId This property is required. String
(String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
originalBackupInfos This property is required. List<Property Map>
(List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
permissions This property is required. List<Property Map>
(List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
protectionGroupId This property is required. String
(String) ProtectionGroupId to which this run belongs.
protectionGroupInstanceId This property is required. Number
(Integer) Protection Group instance Id. This field will be removed later.
protectionGroupName This property is required. String
(String) Name of the Protection Group to which this run belongs.
replicationInfos This property is required. List<Property Map>
(List) Specifies summary information about replication run. Nested schema for replication_info:

BackupRecoveryProtectionGroupLastRunArchivalInfo
, BackupRecoveryProtectionGroupLastRunArchivalInfoArgs

ArchivalTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResult>
(List) Archival result for an archival target. Nested schema for archival_target_results:
ArchivalTargetResults This property is required. []BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResult
(List) Archival result for an archival target. Nested schema for archival_target_results:
archivalTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResult>
(List) Archival result for an archival target. Nested schema for archival_target_results:
archivalTargetResults This property is required. BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResult[]
(List) Archival result for an archival target. Nested schema for archival_target_results:
archival_target_results This property is required. Sequence[BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResult]
(List) Archival result for an archival target. Nested schema for archival_target_results:
archivalTargetResults This property is required. List<Property Map>
(List) Archival result for an archival target. Nested schema for archival_target_results:

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResult
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultArgs

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

  • Constraints: Allowable values are: Local, FortKnox.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
QueuedTimeUsecs This property is required. double
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
RunType This property is required. 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 This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
QueuedTimeUsecs This property is required. float64
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
RunType This property is required. 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 This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStat
(List) Specifies statistics about replication data. Nested schema for stats:
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
queuedTimeUsecs This property is required. Double
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
runType This property is required. 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 This property is required. String
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
progressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
queuedTimeUsecs This property is required. number
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
runType This property is required. 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 This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. string
(String) Stats task id for local backup run.
status This property is required. string
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
progress_task_id This property is required. str
(String) Progress monitor task id for local backup run.
queued_time_usecs This property is required. float
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
run_type This property is required. 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 This property is required. 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 This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStat]
(List) Specifies statistics about replication data. Nested schema for stats:
stats_task_id This property is required. str
(String) Stats task id for local backup run.
status This property is required. str
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
queuedTimeUsecs This property is required. Number
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
runType This property is required. 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 This property is required. String
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. Number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<Property Map>
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

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

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

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

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraint
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStat
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStatArgs

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

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSetting
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingArgs

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

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

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

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

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

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

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

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

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

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

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

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

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

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTiering
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringArgs

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

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringTier
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringTierArgs

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

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

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

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

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

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

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

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

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

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

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

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

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTiering
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringArgs

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

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringTier
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringTierArgs

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

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

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

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

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

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

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

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

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

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

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

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

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTiering
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringArgs

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

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringTier
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringTierArgs

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

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

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

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

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

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

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

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

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

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

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

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

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTiering
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringArgs

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

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringTier
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringTierArgs

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

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

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

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

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

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

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

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

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

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

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

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

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultWormProperty
, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultWormPropertyArgs

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

BackupRecoveryProtectionGroupLastRunCloudSpinInfo
, BackupRecoveryProtectionGroupLastRunCloudSpinInfoArgs

CloudSpinTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult>
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
CloudSpinTargetResults This property is required. []BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
cloudSpinTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult>
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
cloudSpinTargetResults This property is required. BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult[]
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
cloud_spin_target_results This property is required. Sequence[BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult]
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
cloudSpinTargetResults This property is required. List<Property Map>
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:

BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult
, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultArgs

AwsParams This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam>
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
AzureParams This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam>
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
CloudspinTaskId This property is required. string
(String) Task ID for a CloudSpin protection run.
DataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Id This property is required. double
(String) The tenant id.
IsManuallyDeleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
Message This property is required. string
(String) Message about the replication run.
Name This property is required. string
Specifies the name of the Protection Group.
OnLegalHold This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
AwsParams This property is required. []BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
AzureParams This property is required. []BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
CloudspinTaskId This property is required. string
(String) Task ID for a CloudSpin protection run.
DataLockConstraints This property is required. []BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
ExpiryTimeUsecs This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Id This property is required. float64
(String) The tenant id.
IsManuallyDeleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
Message This property is required. string
(String) Message about the replication run.
Name This property is required. string
Specifies the name of the Protection Group.
OnLegalHold This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsParams This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam>
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
azureParams This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam>
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
cloudspinTaskId This property is required. String
(String) Task ID for a CloudSpin protection run.
dataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiryTimeUsecs This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
id This property is required. Double
(String) The tenant id.
isManuallyDeleted This property is required. Boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. String
(String) Message about the replication run.
name This property is required. String
Specifies the name of the Protection Group.
onLegalHold This property is required. Boolean
(Boolean) Specifies the legal hold status for a replication target.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsParams This property is required. BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam[]
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
azureParams This property is required. BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam[]
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
cloudspinTaskId This property is required. string
(String) Task ID for a CloudSpin protection run.
dataLockConstraints This property is required. BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint[]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiryTimeUsecs This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
id This property is required. number
(String) The tenant id.
isManuallyDeleted This property is required. boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. string
(String) Message about the replication run.
name This property is required. string
Specifies the name of the Protection Group.
onLegalHold This property is required. boolean
(Boolean) Specifies the legal hold status for a replication target.
progressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
aws_params This property is required. Sequence[BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam]
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
azure_params This property is required. Sequence[BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam]
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
cloudspin_task_id This property is required. str
(String) Task ID for a CloudSpin protection run.
data_lock_constraints This property is required. Sequence[BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
end_time_usecs This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiry_time_usecs This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
id This property is required. float
(String) The tenant id.
is_manually_deleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. str
(String) Message about the replication run.
name This property is required. str
Specifies the name of the Protection Group.
on_legal_hold This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
progress_task_id This property is required. str
(String) Progress monitor task id for local backup run.
start_time_usecs This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. str
(String) Current Status of the Tenant.

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

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

BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam
, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamArgs

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

BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList
, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagListArgs

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

BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam
, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParamArgs

AvailabilitySetId This property is required. double
(Integer) Specifies the availability set.
NetworkResourceGroupId This property is required. double
(Integer) Specifies id of the resource group for the selected virtual network.
ResourceGroupId This property is required. double
(String) Specifies the Resource Group ID associated with the tenant.
StorageAccountId This property is required. 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 This property is required. double
(Integer) Specifies id of the storage container within the above storage account.
StorageResourceGroupId This property is required. double
(Integer) Specifies id of the resource group for the selected storage account.
TempVmResourceGroupId This property is required. double
(Integer) Specifies id of the temporary Azure resource group.
TempVmStorageAccountId This property is required. 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 This property is required. double
(Integer) Specifies id of the temporary VM storage container within the above storage account.
TempVmSubnetId This property is required. double
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
TempVmVirtualNetworkId This property is required. double
(Integer) Specifies Id of the temporary VM Virtual Network.
AvailabilitySetId This property is required. float64
(Integer) Specifies the availability set.
NetworkResourceGroupId This property is required. float64
(Integer) Specifies id of the resource group for the selected virtual network.
ResourceGroupId This property is required. float64
(String) Specifies the Resource Group ID associated with the tenant.
StorageAccountId This property is required. 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 This property is required. float64
(Integer) Specifies id of the storage container within the above storage account.
StorageResourceGroupId This property is required. float64
(Integer) Specifies id of the resource group for the selected storage account.
TempVmResourceGroupId This property is required. float64
(Integer) Specifies id of the temporary Azure resource group.
TempVmStorageAccountId This property is required. 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 This property is required. float64
(Integer) Specifies id of the temporary VM storage container within the above storage account.
TempVmSubnetId This property is required. float64
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
TempVmVirtualNetworkId This property is required. float64
(Integer) Specifies Id of the temporary VM Virtual Network.
availabilitySetId This property is required. Double
(Integer) Specifies the availability set.
networkResourceGroupId This property is required. Double
(Integer) Specifies id of the resource group for the selected virtual network.
resourceGroupId This property is required. Double
(String) Specifies the Resource Group ID associated with the tenant.
storageAccountId This property is required. 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 This property is required. Double
(Integer) Specifies id of the storage container within the above storage account.
storageResourceGroupId This property is required. Double
(Integer) Specifies id of the resource group for the selected storage account.
tempVmResourceGroupId This property is required. Double
(Integer) Specifies id of the temporary Azure resource group.
tempVmStorageAccountId This property is required. 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 This property is required. Double
(Integer) Specifies id of the temporary VM storage container within the above storage account.
tempVmSubnetId This property is required. Double
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
tempVmVirtualNetworkId This property is required. Double
(Integer) Specifies Id of the temporary VM Virtual Network.
availabilitySetId This property is required. number
(Integer) Specifies the availability set.
networkResourceGroupId This property is required. number
(Integer) Specifies id of the resource group for the selected virtual network.
resourceGroupId This property is required. number
(String) Specifies the Resource Group ID associated with the tenant.
storageAccountId This property is required. 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 This property is required. number
(Integer) Specifies id of the storage container within the above storage account.
storageResourceGroupId This property is required. number
(Integer) Specifies id of the resource group for the selected storage account.
tempVmResourceGroupId This property is required. number
(Integer) Specifies id of the temporary Azure resource group.
tempVmStorageAccountId This property is required. 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 This property is required. number
(Integer) Specifies id of the temporary VM storage container within the above storage account.
tempVmSubnetId This property is required. number
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
tempVmVirtualNetworkId This property is required. number
(Integer) Specifies Id of the temporary VM Virtual Network.
availability_set_id This property is required. float
(Integer) Specifies the availability set.
network_resource_group_id This property is required. float
(Integer) Specifies id of the resource group for the selected virtual network.
resource_group_id This property is required. float
(String) Specifies the Resource Group ID associated with the tenant.
storage_account_id This property is required. 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 This property is required. float
(Integer) Specifies id of the storage container within the above storage account.
storage_resource_group_id This property is required. float
(Integer) Specifies id of the resource group for the selected storage account.
temp_vm_resource_group_id This property is required. float
(Integer) Specifies id of the temporary Azure resource group.
temp_vm_storage_account_id This property is required. 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 This property is required. float
(Integer) Specifies id of the temporary VM storage container within the above storage account.
temp_vm_subnet_id This property is required. float
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
temp_vm_virtual_network_id This property is required. float
(Integer) Specifies Id of the temporary VM Virtual Network.
availabilitySetId This property is required. Number
(Integer) Specifies the availability set.
networkResourceGroupId This property is required. Number
(Integer) Specifies id of the resource group for the selected virtual network.
resourceGroupId This property is required. Number
(String) Specifies the Resource Group ID associated with the tenant.
storageAccountId This property is required. 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 This property is required. Number
(Integer) Specifies id of the storage container within the above storage account.
storageResourceGroupId This property is required. Number
(Integer) Specifies id of the resource group for the selected storage account.
tempVmResourceGroupId This property is required. Number
(Integer) Specifies id of the temporary Azure resource group.
tempVmStorageAccountId This property is required. 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 This property is required. Number
(Integer) Specifies id of the temporary VM storage container within the above storage account.
tempVmSubnetId This property is required. Number
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
tempVmVirtualNetworkId This property is required. Number
(Integer) Specifies Id of the temporary VM Virtual Network.

BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint
, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat
, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStatArgs

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

BackupRecoveryProtectionGroupLastRunLocalBackupInfo
, BackupRecoveryProtectionGroupLastRunLocalBackupInfoArgs

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

  • Constraints: Allowable values are: Compliance, Administrative.
DataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
FailedAppObjectsCount This property is required. double
(Integer) Specifies the count of app objects for which backup failed.
FailedObjectsCount This property is required. double
(Integer) Specifies the count of objects for which backup failed.
IndexingTaskId This property is required. string
(String) Progress monitor task for indexing.
IsSlaViolated This property is required. bool
(Boolean) Indicated if SLA has been violated for this run.
LocalSnapshotStats This property is required. List<BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat>
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
LocalTaskId This property is required. string
(String) Task ID for a local protection run.
Messages This property is required. List<string>
(List) Message about the backup run.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
RunType This property is required. 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 This property is required. double
(Integer) Specifies the count of objects for which backup was skipped.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
DataLockConstraints This property is required. []BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraint
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
FailedAppObjectsCount This property is required. float64
(Integer) Specifies the count of app objects for which backup failed.
FailedObjectsCount This property is required. float64
(Integer) Specifies the count of objects for which backup failed.
IndexingTaskId This property is required. string
(String) Progress monitor task for indexing.
IsSlaViolated This property is required. bool
(Boolean) Indicated if SLA has been violated for this run.
LocalSnapshotStats This property is required. []BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
LocalTaskId This property is required. string
(String) Task ID for a local protection run.
Messages This property is required. []string
(List) Message about the backup run.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
RunType This property is required. 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 This property is required. float64
(Integer) Specifies the count of objects for which backup was skipped.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
dataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
failedAppObjectsCount This property is required. Double
(Integer) Specifies the count of app objects for which backup failed.
failedObjectsCount This property is required. Double
(Integer) Specifies the count of objects for which backup failed.
indexingTaskId This property is required. String
(String) Progress monitor task for indexing.
isSlaViolated This property is required. Boolean
(Boolean) Indicated if SLA has been violated for this run.
localSnapshotStats This property is required. List<BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat>
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
localTaskId This property is required. String
(String) Task ID for a local protection run.
messages This property is required. List<String>
(List) Message about the backup run.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
runType This property is required. 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 This property is required. Double
(Integer) Specifies the count of objects for which backup was skipped.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
dataLockConstraints This property is required. BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraint[]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
failedAppObjectsCount This property is required. number
(Integer) Specifies the count of app objects for which backup failed.
failedObjectsCount This property is required. number
(Integer) Specifies the count of objects for which backup failed.
indexingTaskId This property is required. string
(String) Progress monitor task for indexing.
isSlaViolated This property is required. boolean
(Boolean) Indicated if SLA has been violated for this run.
localSnapshotStats This property is required. BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat[]
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
localTaskId This property is required. string
(String) Task ID for a local protection run.
messages This property is required. string[]
(List) Message about the backup run.
progressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
runType This property is required. 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 This property is required. number
(Integer) Specifies the count of objects for which backup was skipped.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
statsTaskId This property is required. string
(String) Stats task id for local backup run.
status This property is required. string
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
data_lock_constraints This property is required. Sequence[BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraint]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
end_time_usecs This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
failed_app_objects_count This property is required. float
(Integer) Specifies the count of app objects for which backup failed.
failed_objects_count This property is required. float
(Integer) Specifies the count of objects for which backup failed.
indexing_task_id This property is required. str
(String) Progress monitor task for indexing.
is_sla_violated This property is required. bool
(Boolean) Indicated if SLA has been violated for this run.
local_snapshot_stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat]
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
local_task_id This property is required. str
(String) Task ID for a local protection run.
messages This property is required. Sequence[str]
(List) Message about the backup run.
progress_task_id This property is required. str
(String) Progress monitor task id for local backup run.
run_type This property is required. 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 This property is required. float
(Integer) Specifies the count of objects for which backup was skipped.
start_time_usecs This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats_task_id This property is required. str
(String) Stats task id for local backup run.
status This property is required. str
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
dataLockConstraints This property is required. List<Property Map>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
failedAppObjectsCount This property is required. Number
(Integer) Specifies the count of app objects for which backup failed.
failedObjectsCount This property is required. Number
(Integer) Specifies the count of objects for which backup failed.
indexingTaskId This property is required. String
(String) Progress monitor task for indexing.
isSlaViolated This property is required. Boolean
(Boolean) Indicated if SLA has been violated for this run.
localSnapshotStats This property is required. List<Property Map>
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
localTaskId This property is required. String
(String) Task ID for a local protection run.
messages This property is required. List<String>
(List) Message about the backup run.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
runType This property is required. 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 This property is required. Number
(Integer) Specifies the count of objects for which backup was skipped.
startTimeUsecs This property is required. Number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

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

BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraint
, BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat
, BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStatArgs

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

BackupRecoveryProtectionGroupLastRunObject
, BackupRecoveryProtectionGroupLastRunObjectArgs

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

BackupRecoveryProtectionGroupLastRunObjectArchivalInfo
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArgs

ArchivalTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult>
(List) Archival result for an archival target. Nested schema for archival_target_results:
ArchivalTargetResults This property is required. []BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult
(List) Archival result for an archival target. Nested schema for archival_target_results:
archivalTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult>
(List) Archival result for an archival target. Nested schema for archival_target_results:
archivalTargetResults This property is required. BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult[]
(List) Archival result for an archival target. Nested schema for archival_target_results:
archival_target_results This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult]
(List) Archival result for an archival target. Nested schema for archival_target_results:
archivalTargetResults This property is required. List<Property Map>
(List) Archival result for an archival target. Nested schema for archival_target_results:

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultArgs

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

  • Constraints: Allowable values are: Local, FortKnox.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
QueuedTimeUsecs This property is required. double
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
RunType This property is required. 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 This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
QueuedTimeUsecs This property is required. float64
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
RunType This property is required. 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 This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat
(List) Specifies statistics about replication data. Nested schema for stats:
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
queuedTimeUsecs This property is required. Double
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
runType This property is required. 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 This property is required. String
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
progressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
queuedTimeUsecs This property is required. number
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
runType This property is required. 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 This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. string
(String) Stats task id for local backup run.
status This property is required. string
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
progress_task_id This property is required. str
(String) Progress monitor task id for local backup run.
queued_time_usecs This property is required. float
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
run_type This property is required. 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 This property is required. 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 This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat]
(List) Specifies statistics about replication data. Nested schema for stats:
stats_task_id This property is required. str
(String) Stats task id for local backup run.
status This property is required. str
(String) Current Status of the Tenant.

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

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

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

  • Constraints: Allowable values are: Local, FortKnox.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
queuedTimeUsecs This property is required. Number
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
runType This property is required. 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 This property is required. String
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. Number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<Property Map>
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

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

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

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

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraint
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStatArgs

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

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSetting
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingArgs

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

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

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

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

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

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

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

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

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

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

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

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

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

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTiering
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringArgs

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

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringTier
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringTierArgs

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

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

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

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

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

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

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

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

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

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

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

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

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTiering
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringArgs

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

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringTier
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringTierArgs

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

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

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

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

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

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

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

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

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

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

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

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

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTiering
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringArgs

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

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringTier
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringTierArgs

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

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

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

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

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

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

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

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

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

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

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

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

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTiering
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringArgs

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

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringTier
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringTierArgs

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

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

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

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

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

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

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

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

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

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

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

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

  • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormProperty
, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormPropertyArgs

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

BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfo
, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoArgs

CloudSpinTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult>
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
CloudSpinTargetResults This property is required. []BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
cloudSpinTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult>
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
cloudSpinTargetResults This property is required. BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult[]
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
cloud_spin_target_results This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult]
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
cloudSpinTargetResults This property is required. List<Property Map>
(List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:

BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult
, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultArgs

AwsParams This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam>
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
AzureParams This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam>
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
CloudspinTaskId This property is required. string
(String) Task ID for a CloudSpin protection run.
DataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Id This property is required. double
(String) The tenant id.
IsManuallyDeleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
Message This property is required. string
(String) Message about the replication run.
Name This property is required. string
Specifies the name of the Protection Group.
OnLegalHold This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
AwsParams This property is required. []BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
AzureParams This property is required. []BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
CloudspinTaskId This property is required. string
(String) Task ID for a CloudSpin protection run.
DataLockConstraints This property is required. []BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
ExpiryTimeUsecs This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Id This property is required. float64
(String) The tenant id.
IsManuallyDeleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
Message This property is required. string
(String) Message about the replication run.
Name This property is required. string
Specifies the name of the Protection Group.
OnLegalHold This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsParams This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam>
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
azureParams This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam>
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
cloudspinTaskId This property is required. String
(String) Task ID for a CloudSpin protection run.
dataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiryTimeUsecs This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
id This property is required. Double
(String) The tenant id.
isManuallyDeleted This property is required. Boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. String
(String) Message about the replication run.
name This property is required. String
Specifies the name of the Protection Group.
onLegalHold This property is required. Boolean
(Boolean) Specifies the legal hold status for a replication target.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsParams This property is required. BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam[]
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
azureParams This property is required. BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam[]
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
cloudspinTaskId This property is required. string
(String) Task ID for a CloudSpin protection run.
dataLockConstraints This property is required. BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint[]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiryTimeUsecs This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
id This property is required. number
(String) The tenant id.
isManuallyDeleted This property is required. boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. string
(String) Message about the replication run.
name This property is required. string
Specifies the name of the Protection Group.
onLegalHold This property is required. boolean
(Boolean) Specifies the legal hold status for a replication target.
progressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
aws_params This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam]
(List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
azure_params This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam]
(List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
cloudspin_task_id This property is required. str
(String) Task ID for a CloudSpin protection run.
data_lock_constraints This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
end_time_usecs This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiry_time_usecs This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
id This property is required. float
(String) The tenant id.
is_manually_deleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. str
(String) Message about the replication run.
name This property is required. str
Specifies the name of the Protection Group.
on_legal_hold This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
progress_task_id This property is required. str
(String) Progress monitor task id for local backup run.
start_time_usecs This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. str
(String) Current Status of the Tenant.

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

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

BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam
, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamArgs

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

BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList
, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagListArgs

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

BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam
, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParamArgs

AvailabilitySetId This property is required. double
(Integer) Specifies the availability set.
NetworkResourceGroupId This property is required. double
(Integer) Specifies id of the resource group for the selected virtual network.
ResourceGroupId This property is required. double
(String) Specifies the Resource Group ID associated with the tenant.
StorageAccountId This property is required. 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 This property is required. double
(Integer) Specifies id of the storage container within the above storage account.
StorageResourceGroupId This property is required. double
(Integer) Specifies id of the resource group for the selected storage account.
TempVmResourceGroupId This property is required. double
(Integer) Specifies id of the temporary Azure resource group.
TempVmStorageAccountId This property is required. 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 This property is required. double
(Integer) Specifies id of the temporary VM storage container within the above storage account.
TempVmSubnetId This property is required. double
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
TempVmVirtualNetworkId This property is required. double
(Integer) Specifies Id of the temporary VM Virtual Network.
AvailabilitySetId This property is required. float64
(Integer) Specifies the availability set.
NetworkResourceGroupId This property is required. float64
(Integer) Specifies id of the resource group for the selected virtual network.
ResourceGroupId This property is required. float64
(String) Specifies the Resource Group ID associated with the tenant.
StorageAccountId This property is required. 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 This property is required. float64
(Integer) Specifies id of the storage container within the above storage account.
StorageResourceGroupId This property is required. float64
(Integer) Specifies id of the resource group for the selected storage account.
TempVmResourceGroupId This property is required. float64
(Integer) Specifies id of the temporary Azure resource group.
TempVmStorageAccountId This property is required. 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 This property is required. float64
(Integer) Specifies id of the temporary VM storage container within the above storage account.
TempVmSubnetId This property is required. float64
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
TempVmVirtualNetworkId This property is required. float64
(Integer) Specifies Id of the temporary VM Virtual Network.
availabilitySetId This property is required. Double
(Integer) Specifies the availability set.
networkResourceGroupId This property is required. Double
(Integer) Specifies id of the resource group for the selected virtual network.
resourceGroupId This property is required. Double
(String) Specifies the Resource Group ID associated with the tenant.
storageAccountId This property is required. 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 This property is required. Double
(Integer) Specifies id of the storage container within the above storage account.
storageResourceGroupId This property is required. Double
(Integer) Specifies id of the resource group for the selected storage account.
tempVmResourceGroupId This property is required. Double
(Integer) Specifies id of the temporary Azure resource group.
tempVmStorageAccountId This property is required. 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 This property is required. Double
(Integer) Specifies id of the temporary VM storage container within the above storage account.
tempVmSubnetId This property is required. Double
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
tempVmVirtualNetworkId This property is required. Double
(Integer) Specifies Id of the temporary VM Virtual Network.
availabilitySetId This property is required. number
(Integer) Specifies the availability set.
networkResourceGroupId This property is required. number
(Integer) Specifies id of the resource group for the selected virtual network.
resourceGroupId This property is required. number
(String) Specifies the Resource Group ID associated with the tenant.
storageAccountId This property is required. 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 This property is required. number
(Integer) Specifies id of the storage container within the above storage account.
storageResourceGroupId This property is required. number
(Integer) Specifies id of the resource group for the selected storage account.
tempVmResourceGroupId This property is required. number
(Integer) Specifies id of the temporary Azure resource group.
tempVmStorageAccountId This property is required. 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 This property is required. number
(Integer) Specifies id of the temporary VM storage container within the above storage account.
tempVmSubnetId This property is required. number
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
tempVmVirtualNetworkId This property is required. number
(Integer) Specifies Id of the temporary VM Virtual Network.
availability_set_id This property is required. float
(Integer) Specifies the availability set.
network_resource_group_id This property is required. float
(Integer) Specifies id of the resource group for the selected virtual network.
resource_group_id This property is required. float
(String) Specifies the Resource Group ID associated with the tenant.
storage_account_id This property is required. 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 This property is required. float
(Integer) Specifies id of the storage container within the above storage account.
storage_resource_group_id This property is required. float
(Integer) Specifies id of the resource group for the selected storage account.
temp_vm_resource_group_id This property is required. float
(Integer) Specifies id of the temporary Azure resource group.
temp_vm_storage_account_id This property is required. 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 This property is required. float
(Integer) Specifies id of the temporary VM storage container within the above storage account.
temp_vm_subnet_id This property is required. float
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
temp_vm_virtual_network_id This property is required. float
(Integer) Specifies Id of the temporary VM Virtual Network.
availabilitySetId This property is required. Number
(Integer) Specifies the availability set.
networkResourceGroupId This property is required. Number
(Integer) Specifies id of the resource group for the selected virtual network.
resourceGroupId This property is required. Number
(String) Specifies the Resource Group ID associated with the tenant.
storageAccountId This property is required. 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 This property is required. Number
(Integer) Specifies id of the storage container within the above storage account.
storageResourceGroupId This property is required. Number
(Integer) Specifies id of the resource group for the selected storage account.
tempVmResourceGroupId This property is required. Number
(Integer) Specifies id of the temporary Azure resource group.
tempVmStorageAccountId This property is required. 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 This property is required. Number
(Integer) Specifies id of the temporary VM storage container within the above storage account.
tempVmSubnetId This property is required. Number
(Integer) Specifies Id of the temporary VM subnet within the above virtual network.
tempVmVirtualNetworkId This property is required. Number
(Integer) Specifies Id of the temporary VM Virtual Network.

BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint
, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat
, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStatArgs

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

BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfo
, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoArgs

FailedAttempts This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt>
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
SnapshotInfos This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo>
(List) Snapshot info for an object. Nested schema for snapshot_info:
FailedAttempts This property is required. []BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
SnapshotInfos This property is required. []BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo
(List) Snapshot info for an object. Nested schema for snapshot_info:
failedAttempts This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt>
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
snapshotInfos This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo>
(List) Snapshot info for an object. Nested schema for snapshot_info:
failedAttempts This property is required. BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt[]
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
snapshotInfos This property is required. BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo[]
(List) Snapshot info for an object. Nested schema for snapshot_info:
failed_attempts This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt]
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
snapshot_infos This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo]
(List) Snapshot info for an object. Nested schema for snapshot_info:
failedAttempts This property is required. List<Property Map>
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
snapshotInfos This property is required. List<Property Map>
(List) Snapshot info for an object. Nested schema for snapshot_info:

BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt
, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptArgs

AdmittedTimeUsecs This property is required. double
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
Message This property is required. string
(String) Message about the replication run.
PermitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
QueueDurationUsecs This property is required. 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 This property is required. double
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat>
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
AdmittedTimeUsecs This property is required. float64
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
Message This property is required. string
(String) Message about the replication run.
PermitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
QueueDurationUsecs This property is required. 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 This property is required. float64
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
admittedTimeUsecs This property is required. Double
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
message This property is required. String
(String) Message about the replication run.
permitGrantTimeUsecs This property is required. 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 This property is required. String
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. Double
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
admittedTimeUsecs This property is required. number
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
message This property is required. string
(String) Message about the replication run.
permitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. number
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
admitted_time_usecs This property is required. 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 This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
message This property is required. str
(String) Message about the replication run.
permit_grant_time_usecs This property is required. 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 This property is required. str
(String) Progress monitor task id for local backup run.
queue_duration_usecs This property is required. 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 This property is required. float
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
start_time_usecs This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. str
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
admittedTimeUsecs This property is required. Number
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
endTimeUsecs This property is required. Number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
message This property is required. String
(String) Message about the replication run.
permitGrantTimeUsecs This property is required. 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 This property is required. String
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. Number
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
startTimeUsecs This property is required. Number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<Property Map>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

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

BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat
, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStatArgs

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

BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo
, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoArgs

AdmittedTimeUsecs This property is required. double
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
BackupFileCount This property is required. double
(Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
DataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
IndexingTaskId This property is required. string
(String) Progress monitor task for indexing.
IsManuallyDeleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
PermitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
QueueDurationUsecs This property is required. 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 This property is required. double
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
SnapshotId This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat>
(List) Specifies statistics about replication data. Nested schema for stats:
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
StatusMessage This property is required. string
(String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
TotalFileCount This property is required. double
(Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
Warnings This property is required. List<string>
(List) Specifies a list of warning messages.
AdmittedTimeUsecs This property is required. float64
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
BackupFileCount This property is required. float64
(Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
DataLockConstraints This property is required. []BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
ExpiryTimeUsecs This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
IndexingTaskId This property is required. string
(String) Progress monitor task for indexing.
IsManuallyDeleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
PermitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
QueueDurationUsecs This property is required. 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 This property is required. float64
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
SnapshotId This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat
(List) Specifies statistics about replication data. Nested schema for stats:
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
StatusMessage This property is required. string
(String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
TotalFileCount This property is required. float64
(Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
Warnings This property is required. []string
(List) Specifies a list of warning messages.
admittedTimeUsecs This property is required. Double
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
backupFileCount This property is required. Double
(Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
dataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiryTimeUsecs This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
indexingTaskId This property is required. String
(String) Progress monitor task for indexing.
isManuallyDeleted This property is required. Boolean
(Boolean) Specifies whether the snapshot is deleted manually.
permitGrantTimeUsecs This property is required. 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 This property is required. String
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. Double
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
snapshotId This property is required. String
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat>
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
statusMessage This property is required. String
(String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
totalFileCount This property is required. Double
(Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
warnings This property is required. List<String>
(List) Specifies a list of warning messages.
admittedTimeUsecs This property is required. number
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
backupFileCount This property is required. number
(Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
dataLockConstraints This property is required. BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint[]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiryTimeUsecs This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
indexingTaskId This property is required. string
(String) Progress monitor task for indexing.
isManuallyDeleted This property is required. boolean
(Boolean) Specifies whether the snapshot is deleted manually.
permitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. number
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
snapshotId This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. string
(String) Stats task id for local backup run.
status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
statusMessage This property is required. string
(String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
totalFileCount This property is required. number
(Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
warnings This property is required. string[]
(List) Specifies a list of warning messages.
admitted_time_usecs This property is required. 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 This property is required. 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 This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
end_time_usecs This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiry_time_usecs This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
indexing_task_id This property is required. str
(String) Progress monitor task for indexing.
is_manually_deleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
permit_grant_time_usecs This property is required. 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 This property is required. str
(String) Progress monitor task id for local backup run.
queue_duration_usecs This property is required. 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 This property is required. float
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
snapshot_id This property is required. 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 This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat]
(List) Specifies statistics about replication data. Nested schema for stats:
stats_task_id This property is required. str
(String) Stats task id for local backup run.
status This property is required. str
(String) Current Status of the Tenant.

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

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

BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint
, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat
, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStatArgs

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

BackupRecoveryProtectionGroupLastRunObjectObject
, BackupRecoveryProtectionGroupLastRunObjectObjectArgs

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

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

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

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

  • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
SharepointSiteSummaries This property is required. List<BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. double
(Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. List<BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummary>
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. List<BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
ChildObjects This property is required. []BackupRecoveryProtectionGroupLastRunObjectObjectChildObject
(List) Specifies child object details. Nested schema for child_objects:
Environment This property is required. string
Specifies the environment of the Protection Group.

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

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

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

  • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
SharepointSiteSummaries This property is required. []BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummary
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
SourceId This property is required. float64
(Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
SourceName This property is required. string
(String) Specifies registered source name to which object belongs.
Uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
VCenterSummaries This property is required. []BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummary
(List) Nested schema for v_center_summary:
WindowsClusterSummaries This property is required. []BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummary
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. List<BackupRecoveryProtectionGroupLastRunObjectObjectChildObject>
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. String
Specifies the environment of the Protection Group.

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

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

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

  • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
sharepointSiteSummaries This property is required. List<BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummary>
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. Double
(Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
sourceName This property is required. String
(String) Specifies registered source name to which object belongs.
uuid This property is required. String
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. List<BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummary>
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. List<BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummary>
(List) Nested schema for windows_cluster_summary:
childObjects This property is required. BackupRecoveryProtectionGroupLastRunObjectObjectChildObject[]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. string
Specifies the environment of the Protection Group.

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

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

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

  • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
sharepointSiteSummaries This property is required. BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummary[]
(List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
sourceId This property is required. number
(Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
sourceName This property is required. string
(String) Specifies registered source name to which object belongs.
uuid This property is required. string
(String) Specifies the uuid which is a unique identifier of the object.
vCenterSummaries This property is required. BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummary[]
(List) Nested schema for v_center_summary:
windowsClusterSummaries This property is required. BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummary[]
(List) Nested schema for windows_cluster_summary:
child_objects This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectObjectChildObject]
(List) Specifies child object details. Nested schema for child_objects:
environment This property is required. str
Specifies the environment of the Protection Group.

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

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

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

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

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

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

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

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

BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummary
, BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummaryArgs

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

BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummary
, BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummaryArgs

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

BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummary
, BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummaryArgs

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

BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfo
, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoArgs

FailedAttempts This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt>
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
SnapshotInfos This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo>
(List) Snapshot info for an object. Nested schema for snapshot_info:
FailedAttempts This property is required. []BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
SnapshotInfos This property is required. []BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo
(List) Snapshot info for an object. Nested schema for snapshot_info:
failedAttempts This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt>
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
snapshotInfos This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo>
(List) Snapshot info for an object. Nested schema for snapshot_info:
failedAttempts This property is required. BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt[]
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
snapshotInfos This property is required. BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo[]
(List) Snapshot info for an object. Nested schema for snapshot_info:
failed_attempts This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt]
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
snapshot_infos This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo]
(List) Snapshot info for an object. Nested schema for snapshot_info:
failedAttempts This property is required. List<Property Map>
(List) Failed backup attempts for an object. Nested schema for failed_attempts:
snapshotInfos This property is required. List<Property Map>
(List) Snapshot info for an object. Nested schema for snapshot_info:

BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt
, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptArgs

AdmittedTimeUsecs This property is required. double
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
Message This property is required. string
(String) Message about the replication run.
PermitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
QueueDurationUsecs This property is required. 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 This property is required. double
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat>
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
AdmittedTimeUsecs This property is required. float64
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
Message This property is required. string
(String) Message about the replication run.
PermitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
QueueDurationUsecs This property is required. 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 This property is required. float64
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
admittedTimeUsecs This property is required. Double
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
message This property is required. String
(String) Message about the replication run.
permitGrantTimeUsecs This property is required. 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 This property is required. String
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. Double
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
admittedTimeUsecs This property is required. number
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
message This property is required. string
(String) Message about the replication run.
permitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. number
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
admitted_time_usecs This property is required. 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 This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
message This property is required. str
(String) Message about the replication run.
permit_grant_time_usecs This property is required. 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 This property is required. str
(String) Progress monitor task id for local backup run.
queue_duration_usecs This property is required. 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 This property is required. float
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
start_time_usecs This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. str
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
admittedTimeUsecs This property is required. Number
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
endTimeUsecs This property is required. Number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
message This property is required. String
(String) Message about the replication run.
permitGrantTimeUsecs This property is required. 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 This property is required. String
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. Number
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
startTimeUsecs This property is required. Number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<Property Map>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

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

BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat
, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStatArgs

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

BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo
, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoArgs

AdmittedTimeUsecs This property is required. double
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
BackupFileCount This property is required. double
(Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
DataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
IndexingTaskId This property is required. string
(String) Progress monitor task for indexing.
IsManuallyDeleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
PermitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
QueueDurationUsecs This property is required. 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 This property is required. double
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
SnapshotId This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat>
(List) Specifies statistics about replication data. Nested schema for stats:
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
StatusMessage This property is required. string
(String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
TotalFileCount This property is required. double
(Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
Warnings This property is required. List<string>
(List) Specifies a list of warning messages.
AdmittedTimeUsecs This property is required. float64
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
BackupFileCount This property is required. float64
(Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
DataLockConstraints This property is required. []BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
ExpiryTimeUsecs This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
IndexingTaskId This property is required. string
(String) Progress monitor task for indexing.
IsManuallyDeleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
PermitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
QueueDurationUsecs This property is required. 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 This property is required. float64
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
SnapshotId This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat
(List) Specifies statistics about replication data. Nested schema for stats:
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
StatusMessage This property is required. string
(String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
TotalFileCount This property is required. float64
(Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
Warnings This property is required. []string
(List) Specifies a list of warning messages.
admittedTimeUsecs This property is required. Double
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
backupFileCount This property is required. Double
(Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
dataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiryTimeUsecs This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
indexingTaskId This property is required. String
(String) Progress monitor task for indexing.
isManuallyDeleted This property is required. Boolean
(Boolean) Specifies whether the snapshot is deleted manually.
permitGrantTimeUsecs This property is required. 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 This property is required. String
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. Double
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
snapshotId This property is required. String
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat>
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
statusMessage This property is required. String
(String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
totalFileCount This property is required. Double
(Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
warnings This property is required. List<String>
(List) Specifies a list of warning messages.
admittedTimeUsecs This property is required. number
(Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
backupFileCount This property is required. number
(Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
dataLockConstraints This property is required. BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint[]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiryTimeUsecs This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
indexingTaskId This property is required. string
(String) Progress monitor task for indexing.
isManuallyDeleted This property is required. boolean
(Boolean) Specifies whether the snapshot is deleted manually.
permitGrantTimeUsecs This property is required. 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 This property is required. string
(String) Progress monitor task id for local backup run.
queueDurationUsecs This property is required. 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 This property is required. number
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
snapshotId This property is required. string
(String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
statsTaskId This property is required. string
(String) Stats task id for local backup run.
status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
statusMessage This property is required. string
(String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
totalFileCount This property is required. number
(Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
warnings This property is required. string[]
(List) Specifies a list of warning messages.
admitted_time_usecs This property is required. 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 This property is required. 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 This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
end_time_usecs This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
expiry_time_usecs This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
indexing_task_id This property is required. str
(String) Progress monitor task for indexing.
is_manually_deleted This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
permit_grant_time_usecs This property is required. 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 This property is required. str
(String) Progress monitor task id for local backup run.
queue_duration_usecs This property is required. 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 This property is required. float
(Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
snapshot_id This property is required. 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 This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat]
(List) Specifies statistics about replication data. Nested schema for stats:
stats_task_id This property is required. str
(String) Stats task id for local backup run.
status This property is required. str
(String) Current Status of the Tenant.

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

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

BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint
, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat
, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStatArgs

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

BackupRecoveryProtectionGroupLastRunObjectReplicationInfo
, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoArgs

ReplicationTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult>
(List) Replication results for each replication target. Nested schema for replication_target_results:
ReplicationTargetResults This property is required. []BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult
(List) Replication results for each replication target. Nested schema for replication_target_results:
replicationTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult>
(List) Replication results for each replication target. Nested schema for replication_target_results:
replicationTargetResults This property is required. BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult[]
(List) Replication results for each replication target. Nested schema for replication_target_results:
replication_target_results This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult]
(List) Replication results for each replication target. Nested schema for replication_target_results:
replicationTargetResults This property is required. List<Property Map>
(List) Replication results for each replication target. Nested schema for replication_target_results:

BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult
, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultArgs

AwsTargetConfigs This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig>
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
AzureTargetConfigs This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig>
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
ClusterId This property is required. double
(Integer) Specifies the id of the cluster.
ClusterIncarnationId This property is required. double
(Integer) Specifies the incarnation id of the cluster.
ClusterName This property is required. string
(String) Specifies the name of the cluster.
DataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
EntriesChanged This property is required. double
(Integer) Specifies the number of metadata actions completed during the protection run.
ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
IsInBound This property is required. 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 This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
Message This property is required. string
(String) Message about the replication run.
MultiObjectReplication This property is required. 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 This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
PercentageCompleted This property is required. double
(Integer) Specifies the progress in percentage.
QueuedTimeUsecs This property is required. double
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
ReplicationTaskId This property is required. string
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
AwsTargetConfigs This property is required. []BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
AzureTargetConfigs This property is required. []BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
ClusterId This property is required. float64
(Integer) Specifies the id of the cluster.
ClusterIncarnationId This property is required. float64
(Integer) Specifies the incarnation id of the cluster.
ClusterName This property is required. string
(String) Specifies the name of the cluster.
DataLockConstraints This property is required. []BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
EntriesChanged This property is required. float64
(Integer) Specifies the number of metadata actions completed during the protection run.
ExpiryTimeUsecs This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
IsInBound This property is required. 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 This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
Message This property is required. string
(String) Message about the replication run.
MultiObjectReplication This property is required. 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 This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
PercentageCompleted This property is required. float64
(Integer) Specifies the progress in percentage.
QueuedTimeUsecs This property is required. float64
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
ReplicationTaskId This property is required. string
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsTargetConfigs This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig>
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
azureTargetConfigs This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig>
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
clusterId This property is required. Double
(Integer) Specifies the id of the cluster.
clusterIncarnationId This property is required. Double
(Integer) Specifies the incarnation id of the cluster.
clusterName This property is required. String
(String) Specifies the name of the cluster.
dataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
entriesChanged This property is required. Double
(Integer) Specifies the number of metadata actions completed during the protection run.
expiryTimeUsecs This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
isInBound This property is required. 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 This property is required. Boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. String
(String) Message about the replication run.
multiObjectReplication This property is required. 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 This property is required. Boolean
(Boolean) Specifies the legal hold status for a replication target.
percentageCompleted This property is required. Double
(Integer) Specifies the progress in percentage.
queuedTimeUsecs This property is required. Double
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
replicationTaskId This property is required. String
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsTargetConfigs This property is required. BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig[]
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
azureTargetConfigs This property is required. BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig[]
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
clusterId This property is required. number
(Integer) Specifies the id of the cluster.
clusterIncarnationId This property is required. number
(Integer) Specifies the incarnation id of the cluster.
clusterName This property is required. string
(String) Specifies the name of the cluster.
dataLockConstraints This property is required. BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint[]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
entriesChanged This property is required. number
(Integer) Specifies the number of metadata actions completed during the protection run.
expiryTimeUsecs This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
isInBound This property is required. 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 This property is required. boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. string
(String) Message about the replication run.
multiObjectReplication This property is required. 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 This property is required. boolean
(Boolean) Specifies the legal hold status for a replication target.
percentageCompleted This property is required. number
(Integer) Specifies the progress in percentage.
queuedTimeUsecs This property is required. number
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
replicationTaskId This property is required. string
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
aws_target_configs This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig]
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
azure_target_configs This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig]
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
cluster_id This property is required. float
(Integer) Specifies the id of the cluster.
cluster_incarnation_id This property is required. float
(Integer) Specifies the incarnation id of the cluster.
cluster_name This property is required. str
(String) Specifies the name of the cluster.
data_lock_constraints This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
end_time_usecs This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
entries_changed This property is required. float
(Integer) Specifies the number of metadata actions completed during the protection run.
expiry_time_usecs This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
is_in_bound This property is required. 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 This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. str
(String) Message about the replication run.
multi_object_replication This property is required. 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 This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
percentage_completed This property is required. float
(Integer) Specifies the progress in percentage.
queued_time_usecs This property is required. float
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
replication_task_id This property is required. str
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
start_time_usecs This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. str
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsTargetConfigs This property is required. List<Property Map>
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
azureTargetConfigs This property is required. List<Property Map>
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
clusterId This property is required. Number
(Integer) Specifies the id of the cluster.
clusterIncarnationId This property is required. Number
(Integer) Specifies the incarnation id of the cluster.
clusterName This property is required. String
(String) Specifies the name of the cluster.
dataLockConstraints This property is required. List<Property Map>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
entriesChanged This property is required. Number
(Integer) Specifies the number of metadata actions completed during the protection run.
expiryTimeUsecs This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
isInBound This property is required. 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 This property is required. Boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. String
(String) Message about the replication run.
multiObjectReplication This property is required. 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 This property is required. Boolean
(Boolean) Specifies the legal hold status for a replication target.
percentageCompleted This property is required. Number
(Integer) Specifies the progress in percentage.
queuedTimeUsecs This property is required. Number
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
replicationTaskId This property is required. String
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
startTimeUsecs This property is required. Number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<Property Map>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

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

BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig
, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfigArgs

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

BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig
, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfigArgs

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

BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint
, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat
, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStatArgs

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

BackupRecoveryProtectionGroupLastRunOriginClusterIdentifier
, BackupRecoveryProtectionGroupLastRunOriginClusterIdentifierArgs

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

BackupRecoveryProtectionGroupLastRunOriginalBackupInfo
, BackupRecoveryProtectionGroupLastRunOriginalBackupInfoArgs

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

  • Constraints: Allowable values are: Compliance, Administrative.
DataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
FailedAppObjectsCount This property is required. double
(Integer) Specifies the count of app objects for which backup failed.
FailedObjectsCount This property is required. double
(Integer) Specifies the count of objects for which backup failed.
IndexingTaskId This property is required. string
(String) Progress monitor task for indexing.
IsSlaViolated This property is required. bool
(Boolean) Indicated if SLA has been violated for this run.
LocalSnapshotStats This property is required. List<BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat>
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
LocalTaskId This property is required. string
(String) Task ID for a local protection run.
Messages This property is required. List<string>
(List) Message about the backup run.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
RunType This property is required. 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 This property is required. double
(Integer) Specifies the count of objects for which backup was skipped.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
DataLockConstraints This property is required. []BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraint
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
FailedAppObjectsCount This property is required. float64
(Integer) Specifies the count of app objects for which backup failed.
FailedObjectsCount This property is required. float64
(Integer) Specifies the count of objects for which backup failed.
IndexingTaskId This property is required. string
(String) Progress monitor task for indexing.
IsSlaViolated This property is required. bool
(Boolean) Indicated if SLA has been violated for this run.
LocalSnapshotStats This property is required. []BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
LocalTaskId This property is required. string
(String) Task ID for a local protection run.
Messages This property is required. []string
(List) Message about the backup run.
ProgressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
RunType This property is required. 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 This property is required. float64
(Integer) Specifies the count of objects for which backup was skipped.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
StatsTaskId This property is required. string
(String) Stats task id for local backup run.
Status This property is required. string
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
dataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
failedAppObjectsCount This property is required. Double
(Integer) Specifies the count of app objects for which backup failed.
failedObjectsCount This property is required. Double
(Integer) Specifies the count of objects for which backup failed.
indexingTaskId This property is required. String
(String) Progress monitor task for indexing.
isSlaViolated This property is required. Boolean
(Boolean) Indicated if SLA has been violated for this run.
localSnapshotStats This property is required. List<BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat>
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
localTaskId This property is required. String
(String) Task ID for a local protection run.
messages This property is required. List<String>
(List) Message about the backup run.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
runType This property is required. 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 This property is required. Double
(Integer) Specifies the count of objects for which backup was skipped.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
dataLockConstraints This property is required. BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraint[]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
failedAppObjectsCount This property is required. number
(Integer) Specifies the count of app objects for which backup failed.
failedObjectsCount This property is required. number
(Integer) Specifies the count of objects for which backup failed.
indexingTaskId This property is required. string
(String) Progress monitor task for indexing.
isSlaViolated This property is required. boolean
(Boolean) Indicated if SLA has been violated for this run.
localSnapshotStats This property is required. BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat[]
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
localTaskId This property is required. string
(String) Task ID for a local protection run.
messages This property is required. string[]
(List) Message about the backup run.
progressTaskId This property is required. string
(String) Progress monitor task id for local backup run.
runType This property is required. 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 This property is required. number
(Integer) Specifies the count of objects for which backup was skipped.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
statsTaskId This property is required. string
(String) Stats task id for local backup run.
status This property is required. string
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
data_lock_constraints This property is required. Sequence[BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraint]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
end_time_usecs This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
failed_app_objects_count This property is required. float
(Integer) Specifies the count of app objects for which backup failed.
failed_objects_count This property is required. float
(Integer) Specifies the count of objects for which backup failed.
indexing_task_id This property is required. str
(String) Progress monitor task for indexing.
is_sla_violated This property is required. bool
(Boolean) Indicated if SLA has been violated for this run.
local_snapshot_stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat]
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
local_task_id This property is required. str
(String) Task ID for a local protection run.
messages This property is required. Sequence[str]
(List) Message about the backup run.
progress_task_id This property is required. str
(String) Progress monitor task id for local backup run.
run_type This property is required. 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 This property is required. float
(Integer) Specifies the count of objects for which backup was skipped.
start_time_usecs This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats_task_id This property is required. str
(String) Stats task id for local backup run.
status This property is required. str
(String) Current Status of the Tenant.

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

  • Constraints: Allowable values are: Compliance, Administrative.
dataLockConstraints This property is required. List<Property Map>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
failedAppObjectsCount This property is required. Number
(Integer) Specifies the count of app objects for which backup failed.
failedObjectsCount This property is required. Number
(Integer) Specifies the count of objects for which backup failed.
indexingTaskId This property is required. String
(String) Progress monitor task for indexing.
isSlaViolated This property is required. Boolean
(Boolean) Indicated if SLA has been violated for this run.
localSnapshotStats This property is required. List<Property Map>
(List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
localTaskId This property is required. String
(String) Task ID for a local protection run.
messages This property is required. List<String>
(List) Message about the backup run.
progressTaskId This property is required. String
(String) Progress monitor task id for local backup run.
runType This property is required. 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 This property is required. Number
(Integer) Specifies the count of objects for which backup was skipped.
startTimeUsecs This property is required. Number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
statsTaskId This property is required. String
(String) Stats task id for local backup run.
status This property is required. String
(String) Current Status of the Tenant.

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

BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraint
, BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat
, BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStatArgs

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

BackupRecoveryProtectionGroupLastRunPermission
, BackupRecoveryProtectionGroupLastRunPermissionArgs

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

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

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

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

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

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

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

BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadata
, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataArgs

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

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

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

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

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

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

  • Constraints: Allowable values are: IBM.

BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParam
, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamArgs

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

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

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

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

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

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

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

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

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

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

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

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

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

BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty
, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamCustomPropertyArgs

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

BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig
, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigArgs

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

BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig
, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfigArgs

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

BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig
, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfigArgs

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

BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig
, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfigArgs

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

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

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

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

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

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

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

BackupRecoveryProtectionGroupLastRunPermissionNetwork
, BackupRecoveryProtectionGroupLastRunPermissionNetworkArgs

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

BackupRecoveryProtectionGroupLastRunReplicationInfo
, BackupRecoveryProtectionGroupLastRunReplicationInfoArgs

ReplicationTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResult>
(List) Replication results for each replication target. Nested schema for replication_target_results:
ReplicationTargetResults This property is required. []BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResult
(List) Replication results for each replication target. Nested schema for replication_target_results:
replicationTargetResults This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResult>
(List) Replication results for each replication target. Nested schema for replication_target_results:
replicationTargetResults This property is required. BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResult[]
(List) Replication results for each replication target. Nested schema for replication_target_results:
replication_target_results This property is required. Sequence[BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResult]
(List) Replication results for each replication target. Nested schema for replication_target_results:
replicationTargetResults This property is required. List<Property Map>
(List) Replication results for each replication target. Nested schema for replication_target_results:

BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResult
, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultArgs

AwsTargetConfigs This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig>
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
AzureTargetConfigs This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig>
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
ClusterId This property is required. double
(Integer) Specifies the id of the cluster.
ClusterIncarnationId This property is required. double
(Integer) Specifies the incarnation id of the cluster.
ClusterName This property is required. string
(String) Specifies the name of the cluster.
DataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
EntriesChanged This property is required. double
(Integer) Specifies the number of metadata actions completed during the protection run.
ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
IsInBound This property is required. 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 This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
Message This property is required. string
(String) Message about the replication run.
MultiObjectReplication This property is required. 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 This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
PercentageCompleted This property is required. double
(Integer) Specifies the progress in percentage.
QueuedTimeUsecs This property is required. double
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
ReplicationTaskId This property is required. string
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
StartTimeUsecs This property is required. double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
AwsTargetConfigs This property is required. []BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
AzureTargetConfigs This property is required. []BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
ClusterId This property is required. float64
(Integer) Specifies the id of the cluster.
ClusterIncarnationId This property is required. float64
(Integer) Specifies the incarnation id of the cluster.
ClusterName This property is required. string
(String) Specifies the name of the cluster.
DataLockConstraints This property is required. []BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
EndTimeUsecs This property is required. float64
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
EntriesChanged This property is required. float64
(Integer) Specifies the number of metadata actions completed during the protection run.
ExpiryTimeUsecs This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
IsInBound This property is required. 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 This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
Message This property is required. string
(String) Message about the replication run.
MultiObjectReplication This property is required. 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 This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
PercentageCompleted This property is required. float64
(Integer) Specifies the progress in percentage.
QueuedTimeUsecs This property is required. float64
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
ReplicationTaskId This property is required. string
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
StartTimeUsecs This property is required. float64
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
Stats This property is required. []BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStat
(List) Specifies statistics about replication data. Nested schema for stats:
Status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsTargetConfigs This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig>
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
azureTargetConfigs This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig>
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
clusterId This property is required. Double
(Integer) Specifies the id of the cluster.
clusterIncarnationId This property is required. Double
(Integer) Specifies the incarnation id of the cluster.
clusterName This property is required. String
(String) Specifies the name of the cluster.
dataLockConstraints This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Double
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
entriesChanged This property is required. Double
(Integer) Specifies the number of metadata actions completed during the protection run.
expiryTimeUsecs This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
isInBound This property is required. 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 This property is required. Boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. String
(String) Message about the replication run.
multiObjectReplication This property is required. 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 This property is required. Boolean
(Boolean) Specifies the legal hold status for a replication target.
percentageCompleted This property is required. Double
(Integer) Specifies the progress in percentage.
queuedTimeUsecs This property is required. Double
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
replicationTaskId This property is required. String
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
startTimeUsecs This property is required. Double
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStat>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsTargetConfigs This property is required. BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig[]
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
azureTargetConfigs This property is required. BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig[]
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
clusterId This property is required. number
(Integer) Specifies the id of the cluster.
clusterIncarnationId This property is required. number
(Integer) Specifies the incarnation id of the cluster.
clusterName This property is required. string
(String) Specifies the name of the cluster.
dataLockConstraints This property is required. BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint[]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
entriesChanged This property is required. number
(Integer) Specifies the number of metadata actions completed during the protection run.
expiryTimeUsecs This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
isInBound This property is required. 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 This property is required. boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. string
(String) Message about the replication run.
multiObjectReplication This property is required. 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 This property is required. boolean
(Boolean) Specifies the legal hold status for a replication target.
percentageCompleted This property is required. number
(Integer) Specifies the progress in percentage.
queuedTimeUsecs This property is required. number
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
replicationTaskId This property is required. string
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
startTimeUsecs This property is required. number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStat[]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. string
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
aws_target_configs This property is required. Sequence[BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig]
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
azure_target_configs This property is required. Sequence[BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig]
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
cluster_id This property is required. float
(Integer) Specifies the id of the cluster.
cluster_incarnation_id This property is required. float
(Integer) Specifies the incarnation id of the cluster.
cluster_name This property is required. str
(String) Specifies the name of the cluster.
data_lock_constraints This property is required. Sequence[BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint]
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
end_time_usecs This property is required. float
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
entries_changed This property is required. float
(Integer) Specifies the number of metadata actions completed during the protection run.
expiry_time_usecs This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
is_in_bound This property is required. 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 This property is required. bool
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. str
(String) Message about the replication run.
multi_object_replication This property is required. 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 This property is required. bool
(Boolean) Specifies the legal hold status for a replication target.
percentage_completed This property is required. float
(Integer) Specifies the progress in percentage.
queued_time_usecs This property is required. float
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
replication_task_id This property is required. str
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
start_time_usecs This property is required. float
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. Sequence[BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStat]
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. str
(String) Current Status of the Tenant.

  • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
awsTargetConfigs This property is required. List<Property Map>
(List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
azureTargetConfigs This property is required. List<Property Map>
(List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
clusterId This property is required. Number
(Integer) Specifies the id of the cluster.
clusterIncarnationId This property is required. Number
(Integer) Specifies the incarnation id of the cluster.
clusterName This property is required. String
(String) Specifies the name of the cluster.
dataLockConstraints This property is required. List<Property Map>
(List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
endTimeUsecs This property is required. Number
Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
entriesChanged This property is required. Number
(Integer) Specifies the number of metadata actions completed during the protection run.
expiryTimeUsecs This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
isInBound This property is required. 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 This property is required. Boolean
(Boolean) Specifies whether the snapshot is deleted manually.
message This property is required. String
(String) Message about the replication run.
multiObjectReplication This property is required. 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 This property is required. Boolean
(Boolean) Specifies the legal hold status for a replication target.
percentageCompleted This property is required. Number
(Integer) Specifies the progress in percentage.
queuedTimeUsecs This property is required. Number
(Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
replicationTaskId This property is required. String
(String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
startTimeUsecs This property is required. Number
(Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
stats This property is required. List<Property Map>
(List) Specifies statistics about replication data. Nested schema for stats:
status This property is required. String
(String) Current Status of the Tenant.

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

BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig
, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfigArgs

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

BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig
, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfigArgs

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

BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint
, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraintArgs

ExpiryTimeUsecs This property is required. double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. float64
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
Mode This property is required. 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 This property is required. Double
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. float
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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 This property is required. Number
(Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
mode This property is required. 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.

BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStat
, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStatArgs

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

BackupRecoveryProtectionGroupMissingEntity
, BackupRecoveryProtectionGroupMissingEntityArgs

Id This property is required. double
(String) The tenant id.
Name This property is required. string
Specifies the name of the Protection Group.
ParentSourceId This property is required. double
(Integer) Specifies the id of the parent source of the object.
ParentSourceName This property is required. string
(String) Specifies the name of the parent source of the object.
Id This property is required. float64
(String) The tenant id.
Name This property is required. string
Specifies the name of the Protection Group.
ParentSourceId This property is required. float64
(Integer) Specifies the id of the parent source of the object.
ParentSourceName This property is required. string
(String) Specifies the name of the parent source of the object.
id This property is required. Double
(String) The tenant id.
name This property is required. String
Specifies the name of the Protection Group.
parentSourceId This property is required. Double
(Integer) Specifies the id of the parent source of the object.
parentSourceName This property is required. String
(String) Specifies the name of the parent source of the object.
id This property is required. number
(String) The tenant id.
name This property is required. string
Specifies the name of the Protection Group.
parentSourceId This property is required. number
(Integer) Specifies the id of the parent source of the object.
parentSourceName This property is required. string
(String) Specifies the name of the parent source of the object.
id This property is required. float
(String) The tenant id.
name This property is required. str
Specifies the name of the Protection Group.
parent_source_id This property is required. float
(Integer) Specifies the id of the parent source of the object.
parent_source_name This property is required. str
(String) Specifies the name of the parent source of the object.
id This property is required. Number
(String) The tenant id.
name This property is required. String
Specifies the name of the Protection Group.
parentSourceId This property is required. Number
(Integer) Specifies the id of the parent source of the object.
parentSourceName This property is required. String
(String) Specifies the name of the parent source of the object.

BackupRecoveryProtectionGroupMssqlParams
, BackupRecoveryProtectionGroupMssqlParamsArgs

ProtectionType This property is required. string
Specifies the MSSQL Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume, kNative.
FileProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParams
Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
NativeProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParams
Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
VolumeProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParams
Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
ProtectionType This property is required. string
Specifies the MSSQL Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume, kNative.
FileProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParams
Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
NativeProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParams
Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
VolumeProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParams
Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
protectionType This property is required. String
Specifies the MSSQL Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume, kNative.
fileProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParams
Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
nativeProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParams
Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
volumeProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParams
Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
protectionType This property is required. string
Specifies the MSSQL Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume, kNative.
fileProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParams
Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
nativeProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParams
Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
volumeProtectionTypeParams BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParams
Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
protection_type This property is required. str
Specifies the MSSQL Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume, kNative.
file_protection_type_params BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParams
Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
native_protection_type_params BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParams
Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
volume_protection_type_params BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParams
Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
protectionType This property is required. String
Specifies the MSSQL Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume, kNative.
fileProtectionTypeParams Property Map
Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
nativeProtectionTypeParams Property Map
Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
volumeProtectionTypeParams Property Map
Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:

BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParams
, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsArgs

Objects This property is required. List<BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObject>
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
AagBackupPreferenceType 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<BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParam>
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
AdvancedSettings BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
ExcludeFilters List<BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilter>
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
Specifies whether full backups should be copy-only.
LogBackupNumStreams double
Specifies the number of streams to be used for log backups.
LogBackupWithClause string
Specifies the WithClause to be used for log backups.
PerformSourceSideDeduplication bool
Specifies whether or not to perform source side deduplication on this Protection Group.
PrePostScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
UseAagPreferencesFromServer bool
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
UserDbBackupPreferenceType string
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
Objects This property is required. []BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObject
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
AagBackupPreferenceType 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 []BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParam
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
AdvancedSettings BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
ExcludeFilters []BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilter
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
Specifies whether full backups should be copy-only.
LogBackupNumStreams float64
Specifies the number of streams to be used for log backups.
LogBackupWithClause string
Specifies the WithClause to be used for log backups.
PerformSourceSideDeduplication bool
Specifies whether or not to perform source side deduplication on this Protection Group.
PrePostScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
UseAagPreferencesFromServer bool
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
UserDbBackupPreferenceType string
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
objects This property is required. List<BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObject>
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
aagBackupPreferenceType 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<BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParam>
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
advancedSettings BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
excludeFilters List<BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilter>
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
Specifies whether full backups should be copy-only.
logBackupNumStreams Double
Specifies the number of streams to be used for log backups.
logBackupWithClause String
Specifies the WithClause to be used for log backups.
performSourceSideDeduplication Boolean
Specifies whether or not to perform source side deduplication on this Protection Group.
prePostScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
useAagPreferencesFromServer Boolean
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
userDbBackupPreferenceType String
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
objects This property is required. BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObject[]
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
aagBackupPreferenceType 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 BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParam[]
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
advancedSettings BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
excludeFilters BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilter[]
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
Specifies whether full backups should be copy-only.
logBackupNumStreams number
Specifies the number of streams to be used for log backups.
logBackupWithClause string
Specifies the WithClause to be used for log backups.
performSourceSideDeduplication boolean
Specifies whether or not to perform source side deduplication on this Protection Group.
prePostScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
useAagPreferencesFromServer boolean
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
userDbBackupPreferenceType string
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
objects This property is required. Sequence[BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObject]
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
aag_backup_preference_type str
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[BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParam]
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
advanced_settings BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
exclude_filters Sequence[BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilter]
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
Specifies whether full backups should be copy-only.
log_backup_num_streams float
Specifies the number of streams to be used for log backups.
log_backup_with_clause str
Specifies the WithClause to be used for log backups.
perform_source_side_deduplication bool
Specifies whether or not to perform source side deduplication on this Protection Group.
pre_post_script BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
use_aag_preferences_from_server bool
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
user_db_backup_preference_type str
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
objects This property is required. List<Property Map>
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
aagBackupPreferenceType 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>
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
advancedSettings Property Map
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
excludeFilters List<Property Map>
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
Specifies whether full backups should be copy-only.
logBackupNumStreams Number
Specifies the number of streams to be used for log backups.
logBackupWithClause String
Specifies the WithClause to be used for log backups.
performSourceSideDeduplication Boolean
Specifies whether or not to perform source side deduplication on this Protection Group.
prePostScript Property Map
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
useAagPreferencesFromServer Boolean
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
userDbBackupPreferenceType String
Specifies the preference type for backing up user databases on the host.

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

BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParam
, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParamArgs

HostId This property is required. double
Specifies the id of the host container on which databases are hosted.
DisableSourceSideDeduplication bool
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.
HostName string
Specifies the name of the host container on which databases are hosted.
HostId This property is required. float64
Specifies the id of the host container on which databases are hosted.
DisableSourceSideDeduplication bool
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.
HostName string
Specifies the name of the host container on which databases are hosted.
hostId This property is required. Double
Specifies the id of the host container on which databases are hosted.
disableSourceSideDeduplication 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.
hostName String
Specifies the name of the host container on which databases are hosted.
hostId This property is required. number
Specifies the id of the host container on which databases are hosted.
disableSourceSideDeduplication 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.
hostName string
Specifies the name of the host container on which databases are hosted.
host_id This property is required. float
Specifies the id of the host container on which databases are hosted.
disable_source_side_deduplication bool
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_name str
Specifies the name of the host container on which databases are hosted.
hostId This property is required. Number
Specifies the id of the host container on which databases are hosted.
disableSourceSideDeduplication 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.
hostName String
Specifies the name of the host container on which databases are hosted.

BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettings
, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettingsArgs

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
MissingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
MissingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missing_db_backup_status str
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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilter
, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilterArgs

FilterString string
Specifies the filter string using wildcard supported strings or regular expressions.
IsRegularExpression bool
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
Specifies the filter string using wildcard supported strings or regular expressions.
IsRegularExpression bool
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
Specifies the filter string using wildcard supported strings or regular expressions.
isRegularExpression 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
Specifies the filter string using wildcard supported strings or regular expressions.
isRegularExpression 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
Specifies the filter string using wildcard supported strings or regular expressions.
is_regular_expression bool
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
Specifies the filter string using wildcard supported strings or regular expressions.
isRegularExpression 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.

BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObject
, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObjectArgs

Id This property is required. double
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
Name string
Specifies the name of the object being protected.
SourceType string
Specifies the type of source being protected.
Id This property is required. float64
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
Name string
Specifies the name of the object being protected.
SourceType string
Specifies the type of source being protected.
id This property is required. Double
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name String
Specifies the name of the object being protected.
sourceType String
Specifies the type of source being protected.
id This property is required. number
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name string
Specifies the name of the object being protected.
sourceType string
Specifies the type of source being protected.
id This property is required. float
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name str
Specifies the name of the object being protected.
source_type str
Specifies the type of source being protected.
id This property is required. Number
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name String
Specifies the name of the object being protected.
sourceType String
Specifies the type of source being protected.

BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScript
, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptArgs

PostScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
PostScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
post_script BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
pre_script BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript Property Map
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript Property Map
Specifies the common params for PreBackup scripts. Nested schema for pre_script:

BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScript
, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
isActive boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
is_active bool
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScript
, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
continue_on_error bool
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
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParams
, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsArgs

Objects This property is required. List<BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObject>
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
AagBackupPreferenceType 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 BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
ExcludeFilters List<BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilter>
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
Specifies whether full backups should be copy-only.
LogBackupNumStreams double
Specifies the number of streams to be used for log backups.
LogBackupWithClause string
Specifies the WithClause to be used for log backups.
NumStreams double
Specifies the number of streams to be used.
PrePostScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
UseAagPreferencesFromServer bool
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
UserDbBackupPreferenceType string
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
WithClause string
Specifies the WithClause to be used.
Objects This property is required. []BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObject
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
AagBackupPreferenceType 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 BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
ExcludeFilters []BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilter
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
Specifies whether full backups should be copy-only.
LogBackupNumStreams float64
Specifies the number of streams to be used for log backups.
LogBackupWithClause string
Specifies the WithClause to be used for log backups.
NumStreams float64
Specifies the number of streams to be used.
PrePostScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
UseAagPreferencesFromServer bool
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
UserDbBackupPreferenceType string
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
WithClause string
Specifies the WithClause to be used.
objects This property is required. List<BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObject>
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
aagBackupPreferenceType 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 BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
excludeFilters List<BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilter>
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
Specifies whether full backups should be copy-only.
logBackupNumStreams Double
Specifies the number of streams to be used for log backups.
logBackupWithClause String
Specifies the WithClause to be used for log backups.
numStreams Double
Specifies the number of streams to be used.
prePostScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
useAagPreferencesFromServer Boolean
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
userDbBackupPreferenceType String
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
withClause String
Specifies the WithClause to be used.
objects This property is required. BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObject[]
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
aagBackupPreferenceType 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 BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
excludeFilters BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilter[]
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
Specifies whether full backups should be copy-only.
logBackupNumStreams number
Specifies the number of streams to be used for log backups.
logBackupWithClause string
Specifies the WithClause to be used for log backups.
numStreams number
Specifies the number of streams to be used.
prePostScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
useAagPreferencesFromServer boolean
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
userDbBackupPreferenceType string
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
withClause string
Specifies the WithClause to be used.
objects This property is required. Sequence[BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObject]
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
aag_backup_preference_type str
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 BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettings
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
exclude_filters Sequence[BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilter]
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
Specifies whether full backups should be copy-only.
log_backup_num_streams float
Specifies the number of streams to be used for log backups.
log_backup_with_clause str
Specifies the WithClause to be used for log backups.
num_streams float
Specifies the number of streams to be used.
pre_post_script BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
use_aag_preferences_from_server bool
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
user_db_backup_preference_type str
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
with_clause str
Specifies the WithClause to be used.
objects This property is required. List<Property Map>
Specifies the list of object params to be protected.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
aagBackupPreferenceType 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 Property Map
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
excludeFilters List<Property Map>
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
Specifies whether full backups should be copy-only.
logBackupNumStreams Number
Specifies the number of streams to be used for log backups.
logBackupWithClause String
Specifies the WithClause to be used for log backups.
numStreams Number
Specifies the number of streams to be used.
prePostScript Property Map
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
useAagPreferencesFromServer Boolean
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
userDbBackupPreferenceType String
Specifies the preference type for backing up user databases on the host.

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

BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettings
, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettingsArgs

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
MissingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
MissingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missing_db_backup_status str
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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilter
, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilterArgs

FilterString string
Specifies the filter string using wildcard supported strings or regular expressions.
IsRegularExpression bool
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
Specifies the filter string using wildcard supported strings or regular expressions.
IsRegularExpression bool
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
Specifies the filter string using wildcard supported strings or regular expressions.
isRegularExpression 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
Specifies the filter string using wildcard supported strings or regular expressions.
isRegularExpression 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
Specifies the filter string using wildcard supported strings or regular expressions.
is_regular_expression bool
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
Specifies the filter string using wildcard supported strings or regular expressions.
isRegularExpression 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.

BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObject
, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObjectArgs

Id This property is required. double
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
Name string
Specifies the name of the object being protected.
SourceType string
Specifies the type of source being protected.
Id This property is required. float64
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
Name string
Specifies the name of the object being protected.
SourceType string
Specifies the type of source being protected.
id This property is required. Double
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name String
Specifies the name of the object being protected.
sourceType String
Specifies the type of source being protected.
id This property is required. number
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name string
Specifies the name of the object being protected.
sourceType string
Specifies the type of source being protected.
id This property is required. float
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name str
Specifies the name of the object being protected.
source_type str
Specifies the type of source being protected.
id This property is required. Number
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name String
Specifies the name of the object being protected.
sourceType String
Specifies the type of source being protected.

BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScript
, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptArgs

PostScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
PostScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
post_script BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
pre_script BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript Property Map
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript Property Map
Specifies the common params for PreBackup scripts. Nested schema for pre_script:

BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScript
, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
isActive boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
is_active bool
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScript
, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
continue_on_error bool
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
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParams
, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsArgs

Objects This property is required. List<BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObject>
Specifies the list of object ids to be protected. Nested schema for objects:
AagBackupPreferenceType 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<BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParam>
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
AdvancedSettings BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettings
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
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
ExcludeFilters List<BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilter>
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
Specifies whether full backups should be copy-only.
IncrementalBackupAfterRestart bool
Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
IndexingPolicy BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicy
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
Specifies the number of streams to be used for log backups.
LogBackupWithClause string
Specifies the WithClause to be used for log backups.
PrePostScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
UseAagPreferencesFromServer bool
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
UserDbBackupPreferenceType string
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
Objects This property is required. []BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObject
Specifies the list of object ids to be protected. Nested schema for objects:
AagBackupPreferenceType 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 []BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParam
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
AdvancedSettings BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettings
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
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
ExcludeFilters []BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilter
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
Specifies whether full backups should be copy-only.
IncrementalBackupAfterRestart bool
Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
IndexingPolicy BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicy
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
Specifies the number of streams to be used for log backups.
LogBackupWithClause string
Specifies the WithClause to be used for log backups.
PrePostScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
UseAagPreferencesFromServer bool
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
UserDbBackupPreferenceType string
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
objects This property is required. List<BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObject>
Specifies the list of object ids to be protected. Nested schema for objects:
aagBackupPreferenceType 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<BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParam>
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
advancedSettings BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettings
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
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
excludeFilters List<BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilter>
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
Specifies whether full backups should be copy-only.
incrementalBackupAfterRestart Boolean
Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
indexingPolicy BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicy
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
Specifies the number of streams to be used for log backups.
logBackupWithClause String
Specifies the WithClause to be used for log backups.
prePostScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
useAagPreferencesFromServer Boolean
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
userDbBackupPreferenceType String
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
objects This property is required. BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObject[]
Specifies the list of object ids to be protected. Nested schema for objects:
aagBackupPreferenceType 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 BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParam[]
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
advancedSettings BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettings
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
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
excludeFilters BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilter[]
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
Specifies whether full backups should be copy-only.
incrementalBackupAfterRestart boolean
Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
indexingPolicy BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicy
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
Specifies the number of streams to be used for log backups.
logBackupWithClause string
Specifies the WithClause to be used for log backups.
prePostScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
useAagPreferencesFromServer boolean
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
userDbBackupPreferenceType string
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
objects This property is required. Sequence[BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObject]
Specifies the list of object ids to be protected. Nested schema for objects:
aag_backup_preference_type str
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[BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParam]
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
advanced_settings BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettings
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
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
exclude_filters Sequence[BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilter]
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
Specifies whether full backups should be copy-only.
incremental_backup_after_restart bool
Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
indexing_policy BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicy
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
Specifies the number of streams to be used for log backups.
log_backup_with_clause str
Specifies the WithClause to be used for log backups.
pre_post_script BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
use_aag_preferences_from_server bool
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
user_db_backup_preference_type str
Specifies the preference type for backing up user databases on the host.

  • Constraints: Allowable values are: kBackupAllDatabases, kBackupAllExceptAAGDatabases, kBackupOnlyAAGDatabases.
objects This property is required. List<Property Map>
Specifies the list of object ids to be protected. Nested schema for objects:
aagBackupPreferenceType 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>
Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
advancedSettings Property Map
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
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
Specifies whether to backup system databases. If not specified then parameter is set to true.
excludeFilters List<Property Map>
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
Specifies whether full backups should be copy-only.
incrementalBackupAfterRestart Boolean
Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
indexingPolicy Property Map
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
Specifies the number of streams to be used for log backups.
logBackupWithClause String
Specifies the WithClause to be used for log backups.
prePostScript Property Map
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
useAagPreferencesFromServer Boolean
Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
userDbBackupPreferenceType String
Specifies the preference type for backing up user databases on the host.

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

BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParam
, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParamArgs

HostId This property is required. double
Specifies the id of the host container on which databases are hosted.
EnableSystemBackup bool
Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
HostName string
Specifies the name of the host container on which databases are hosted.
VolumeGuids List<string>
Specifies the list of volume GUIDs to be protected. If not specified, all the volumes of the host will be protected. Note that volumes of host on which databases are hosted are protected even if its not mentioned in this list.
HostId This property is required. float64
Specifies the id of the host container on which databases are hosted.
EnableSystemBackup bool
Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
HostName string
Specifies the name of the host container on which databases are hosted.
VolumeGuids []string
Specifies the list of volume GUIDs to be protected. If not specified, all the volumes of the host will be protected. Note that volumes of host on which databases are hosted are protected even if its not mentioned in this list.
hostId This property is required. Double
Specifies the id of the host container on which databases are hosted.
enableSystemBackup Boolean
Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
hostName String
Specifies the name of the host container on which databases are hosted.
volumeGuids List<String>
Specifies the list of volume GUIDs to be protected. If not specified, all the volumes of the host will be protected. Note that volumes of host on which databases are hosted are protected even if its not mentioned in this list.
hostId This property is required. number
Specifies the id of the host container on which databases are hosted.
enableSystemBackup boolean
Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
hostName string
Specifies the name of the host container on which databases are hosted.
volumeGuids string[]
Specifies the list of volume GUIDs to be protected. If not specified, all the volumes of the host will be protected. Note that volumes of host on which databases are hosted are protected even if its not mentioned in this list.
host_id This property is required. float
Specifies the id of the host container on which databases are hosted.
enable_system_backup bool
Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
host_name str
Specifies the name of the host container on which databases are hosted.
volume_guids Sequence[str]
Specifies the list of volume GUIDs to be protected. If not specified, all the volumes of the host will be protected. Note that volumes of host on which databases are hosted are protected even if its not mentioned in this list.
hostId This property is required. Number
Specifies the id of the host container on which databases are hosted.
enableSystemBackup Boolean
Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
hostName String
Specifies the name of the host container on which databases are hosted.
volumeGuids List<String>
Specifies the list of volume GUIDs to be protected. If not specified, all the volumes of the host will be protected. Note that volumes of host on which databases are hosted are protected even if its not mentioned in this list.

BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettings
, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettingsArgs

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
MissingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
MissingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missing_db_backup_status str
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
Fail the backup job when database is offline or restoring.

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

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

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

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

  • Constraints: Allowable values are: kError, kWarn, kIgnore.
missingDbBackupStatus 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
Fail the backup job when database is offline or restoring.

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

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

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

BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilter
, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilterArgs

FilterString string
Specifies the filter string using wildcard supported strings or regular expressions.
IsRegularExpression bool
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
Specifies the filter string using wildcard supported strings or regular expressions.
IsRegularExpression bool
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
Specifies the filter string using wildcard supported strings or regular expressions.
isRegularExpression 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
Specifies the filter string using wildcard supported strings or regular expressions.
isRegularExpression 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
Specifies the filter string using wildcard supported strings or regular expressions.
is_regular_expression bool
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
Specifies the filter string using wildcard supported strings or regular expressions.
isRegularExpression 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.

BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicy
, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicyArgs

EnableIndexing This property is required. bool
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>
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>
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 This property is required. bool
Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
ExcludePaths []string
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
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 This property is required. 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>
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>
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 This property is required. 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[]
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[]
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 This property is required. bool
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]
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]
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 This property is required. 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>
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>
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.

BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObject
, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObjectArgs

Id This property is required. double
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
Name string
Specifies the name of the object being protected.
SourceType string
Specifies the type of source being protected.
Id This property is required. float64
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
Name string
Specifies the name of the object being protected.
SourceType string
Specifies the type of source being protected.
id This property is required. Double
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name String
Specifies the name of the object being protected.
sourceType String
Specifies the type of source being protected.
id This property is required. number
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name string
Specifies the name of the object being protected.
sourceType string
Specifies the type of source being protected.
id This property is required. float
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name str
Specifies the name of the object being protected.
source_type str
Specifies the type of source being protected.
id This property is required. Number
Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
name String
Specifies the name of the object being protected.
sourceType String
Specifies the type of source being protected.

BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScript
, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptArgs

PostScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
PostScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
post_script BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
pre_script BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript Property Map
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript Property Map
Specifies the common params for PreBackup scripts. Nested schema for pre_script:

BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScript
, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
isActive boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
is_active bool
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScript
, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
continue_on_error bool
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
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupPermission
, BackupRecoveryProtectionGroupPermissionArgs

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

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

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

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

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

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

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

BackupRecoveryProtectionGroupPermissionExternalVendorMetadata
, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataArgs

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

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

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

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

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

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

  • Constraints: Allowable values are: IBM.

BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParam
, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamArgs

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

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

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

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

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

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

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

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

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

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

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

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

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

BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty
, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamCustomPropertyArgs

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

BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig
, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigArgs

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

BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig
, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfigArgs

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

BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig
, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfigArgs

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

BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig
, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfigArgs

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

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

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

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

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

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

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

BackupRecoveryProtectionGroupPermissionNetwork
, BackupRecoveryProtectionGroupPermissionNetworkArgs

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

BackupRecoveryProtectionGroupPhysicalParams
, BackupRecoveryProtectionGroupPhysicalParamsArgs

ProtectionType This property is required. string
Specifies the Physical Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume.
FileProtectionTypeParams BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParams
Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
VolumeProtectionTypeParams BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParams
Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
ProtectionType This property is required. string
Specifies the Physical Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume.
FileProtectionTypeParams BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParams
Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
VolumeProtectionTypeParams BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParams
Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
protectionType This property is required. String
Specifies the Physical Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume.
fileProtectionTypeParams BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParams
Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
volumeProtectionTypeParams BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParams
Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
protectionType This property is required. string
Specifies the Physical Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume.
fileProtectionTypeParams BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParams
Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
volumeProtectionTypeParams BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParams
Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
protection_type This property is required. str
Specifies the Physical Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume.
file_protection_type_params BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParams
Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
volume_protection_type_params BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParams
Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
protectionType This property is required. String
Specifies the Physical Protection Group type.

  • Constraints: Allowable values are: kFile, kVolume.
fileProtectionTypeParams Property Map
Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
volumeProtectionTypeParams Property Map
Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:

BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParams
, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsArgs

Objects This property is required. List<BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObject>
Specifies the list of objects protected by this Protection Group.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
AllowParallelRuns bool
Specifies whether or not this job can have parallel runs.
CobmrBackup bool
Specifies whether to take CoBMR backup.
ContinueOnQuiesceFailure bool
Specifies whether to continue backing up on quiesce failure.
DedupExclusionSourceIds List<double>
Specifies ids of sources for which deduplication has to be disabled.
ExcludedVssWriters List<string>
Specifies writer names which should be excluded from physical file based backups.
GlobalExcludeFs List<string>
Specifies global exclude filesystems which are applied to all sources in a job.
GlobalExcludePaths List<string>
Specifies global exclude filters which are applied to all sources in a job.
IgnorableErrors List<string>
Specifies the Errors to be ignored in error db.

  • Constraints: Allowable list items are: kEOF, kNonExistent.
IndexingPolicy BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicy
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:
PerformBrickBasedDeduplication bool
Specifies whether or not to perform brick based deduplication on this Protection Group.
PerformSourceSideDeduplication bool
Specifies whether or not to perform source side deduplication on this Protection Group.
PrePostScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
Quiesce bool
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
TaskTimeouts List<BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeout>
Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
Objects This property is required. []BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObject
Specifies the list of objects protected by this Protection Group.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
AllowParallelRuns bool
Specifies whether or not this job can have parallel runs.
CobmrBackup bool
Specifies whether to take CoBMR backup.
ContinueOnQuiesceFailure bool
Specifies whether to continue backing up on quiesce failure.
DedupExclusionSourceIds []float64
Specifies ids of sources for which deduplication has to be disabled.
ExcludedVssWriters []string
Specifies writer names which should be excluded from physical file based backups.
GlobalExcludeFs []string
Specifies global exclude filesystems which are applied to all sources in a job.
GlobalExcludePaths []string
Specifies global exclude filters which are applied to all sources in a job.
IgnorableErrors []string
Specifies the Errors to be ignored in error db.

  • Constraints: Allowable list items are: kEOF, kNonExistent.
IndexingPolicy BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicy
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:
PerformBrickBasedDeduplication bool
Specifies whether or not to perform brick based deduplication on this Protection Group.
PerformSourceSideDeduplication bool
Specifies whether or not to perform source side deduplication on this Protection Group.
PrePostScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
Quiesce bool
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
TaskTimeouts []BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeout
Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
objects This property is required. List<BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObject>
Specifies the list of objects protected by this Protection Group.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
allowParallelRuns Boolean
Specifies whether or not this job can have parallel runs.
cobmrBackup Boolean
Specifies whether to take CoBMR backup.
continueOnQuiesceFailure Boolean
Specifies whether to continue backing up on quiesce failure.
dedupExclusionSourceIds List<Double>
Specifies ids of sources for which deduplication has to be disabled.
excludedVssWriters List<String>
Specifies writer names which should be excluded from physical file based backups.
globalExcludeFs List<String>
Specifies global exclude filesystems which are applied to all sources in a job.
globalExcludePaths List<String>
Specifies global exclude filters which are applied to all sources in a job.
ignorableErrors List<String>
Specifies the Errors to be ignored in error db.

  • Constraints: Allowable list items are: kEOF, kNonExistent.
indexingPolicy BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicy
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:
performBrickBasedDeduplication Boolean
Specifies whether or not to perform brick based deduplication on this Protection Group.
performSourceSideDeduplication Boolean
Specifies whether or not to perform source side deduplication on this Protection Group.
prePostScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
quiesce Boolean
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
taskTimeouts List<BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeout>
Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
objects This property is required. BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObject[]
Specifies the list of objects protected by this Protection Group.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
allowParallelRuns boolean
Specifies whether or not this job can have parallel runs.
cobmrBackup boolean
Specifies whether to take CoBMR backup.
continueOnQuiesceFailure boolean
Specifies whether to continue backing up on quiesce failure.
dedupExclusionSourceIds number[]
Specifies ids of sources for which deduplication has to be disabled.
excludedVssWriters string[]
Specifies writer names which should be excluded from physical file based backups.
globalExcludeFs string[]
Specifies global exclude filesystems which are applied to all sources in a job.
globalExcludePaths string[]
Specifies global exclude filters which are applied to all sources in a job.
ignorableErrors string[]
Specifies the Errors to be ignored in error db.

  • Constraints: Allowable list items are: kEOF, kNonExistent.
indexingPolicy BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicy
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:
performBrickBasedDeduplication boolean
Specifies whether or not to perform brick based deduplication on this Protection Group.
performSourceSideDeduplication boolean
Specifies whether or not to perform source side deduplication on this Protection Group.
prePostScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
quiesce boolean
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
taskTimeouts BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeout[]
Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
objects This property is required. Sequence[BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObject]
Specifies the list of objects protected by this Protection Group.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
allow_parallel_runs bool
Specifies whether or not this job can have parallel runs.
cobmr_backup bool
Specifies whether to take CoBMR backup.
continue_on_quiesce_failure bool
Specifies whether to continue backing up on quiesce failure.
dedup_exclusion_source_ids Sequence[float]
Specifies ids of sources for which deduplication has to be disabled.
excluded_vss_writers Sequence[str]
Specifies writer names which should be excluded from physical file based backups.
global_exclude_fs Sequence[str]
Specifies global exclude filesystems which are applied to all sources in a job.
global_exclude_paths Sequence[str]
Specifies global exclude filters which are applied to all sources in a job.
ignorable_errors Sequence[str]
Specifies the Errors to be ignored in error db.

  • Constraints: Allowable list items are: kEOF, kNonExistent.
indexing_policy BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicy
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:
perform_brick_based_deduplication bool
Specifies whether or not to perform brick based deduplication on this Protection Group.
perform_source_side_deduplication bool
Specifies whether or not to perform source side deduplication on this Protection Group.
pre_post_script BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
quiesce bool
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
task_timeouts Sequence[BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeout]
Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
objects This property is required. List<Property Map>
Specifies the list of objects protected by this Protection Group.

  • Constraints: The minimum length is 1 item. Nested schema for objects:
allowParallelRuns Boolean
Specifies whether or not this job can have parallel runs.
cobmrBackup Boolean
Specifies whether to take CoBMR backup.
continueOnQuiesceFailure Boolean
Specifies whether to continue backing up on quiesce failure.
dedupExclusionSourceIds List<Number>
Specifies ids of sources for which deduplication has to be disabled.
excludedVssWriters List<String>
Specifies writer names which should be excluded from physical file based backups.
globalExcludeFs List<String>
Specifies global exclude filesystems which are applied to all sources in a job.
globalExcludePaths List<String>
Specifies global exclude filters which are applied to all sources in a job.
ignorableErrors List<String>
Specifies the Errors to be ignored in error db.

  • Constraints: Allowable list items are: kEOF, kNonExistent.
indexingPolicy Property Map
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:
performBrickBasedDeduplication Boolean
Specifies whether or not to perform brick based deduplication on this Protection Group.
performSourceSideDeduplication Boolean
Specifies whether or not to perform source side deduplication on this Protection Group.
prePostScript Property Map
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
quiesce Boolean
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
taskTimeouts List<Property Map>
Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:

BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicy
, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicyArgs

EnableIndexing This property is required. bool
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>
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>
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 This property is required. bool
Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
ExcludePaths []string
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
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 This property is required. 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>
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>
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 This property is required. 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[]
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[]
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 This property is required. bool
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]
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]
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 This property is required. 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>
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>
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.

BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObject
, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectArgs

Id This property is required. double
Specifies the ID of the object protected.
ExcludedVssWriters List<string>
Specifies writer names which should be excluded from physical file based backups.
FilePaths List<BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePath>
Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
FollowNasSymlinkTarget bool
Specifies whether to follow NAS target pointed by symlink for windows sources.
MetadataFilePath 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
Specifies the name of the object protected.
NestedVolumeTypesToSkips List<string>
Specifies mount types of nested volumes to be skipped.
UsesPathLevelSkipNestedVolumeSetting bool
Specifies whether path level or object level skip nested volume setting will be used.
Id This property is required. float64
Specifies the ID of the object protected.
ExcludedVssWriters []string
Specifies writer names which should be excluded from physical file based backups.
FilePaths []BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePath
Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
FollowNasSymlinkTarget bool
Specifies whether to follow NAS target pointed by symlink for windows sources.
MetadataFilePath 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
Specifies the name of the object protected.
NestedVolumeTypesToSkips []string
Specifies mount types of nested volumes to be skipped.
UsesPathLevelSkipNestedVolumeSetting bool
Specifies whether path level or object level skip nested volume setting will be used.
id This property is required. Double
Specifies the ID of the object protected.
excludedVssWriters List<String>
Specifies writer names which should be excluded from physical file based backups.
filePaths List<BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePath>
Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
followNasSymlinkTarget Boolean
Specifies whether to follow NAS target pointed by symlink for windows sources.
metadataFilePath 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
Specifies the name of the object protected.
nestedVolumeTypesToSkips List<String>
Specifies mount types of nested volumes to be skipped.
usesPathLevelSkipNestedVolumeSetting Boolean
Specifies whether path level or object level skip nested volume setting will be used.
id This property is required. number
Specifies the ID of the object protected.
excludedVssWriters string[]
Specifies writer names which should be excluded from physical file based backups.
filePaths BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePath[]
Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
followNasSymlinkTarget boolean
Specifies whether to follow NAS target pointed by symlink for windows sources.
metadataFilePath 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
Specifies the name of the object protected.
nestedVolumeTypesToSkips string[]
Specifies mount types of nested volumes to be skipped.
usesPathLevelSkipNestedVolumeSetting boolean
Specifies whether path level or object level skip nested volume setting will be used.
id This property is required. float
Specifies the ID of the object protected.
excluded_vss_writers Sequence[str]
Specifies writer names which should be excluded from physical file based backups.
file_paths Sequence[BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePath]
Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
follow_nas_symlink_target bool
Specifies whether to follow NAS target pointed by symlink for windows sources.
metadata_file_path str
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
Specifies the name of the object protected.
nested_volume_types_to_skips Sequence[str]
Specifies mount types of nested volumes to be skipped.
uses_path_level_skip_nested_volume_setting bool
Specifies whether path level or object level skip nested volume setting will be used.
id This property is required. Number
Specifies the ID of the object protected.
excludedVssWriters List<String>
Specifies writer names which should be excluded from physical file based backups.
filePaths List<Property Map>
Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
followNasSymlinkTarget Boolean
Specifies whether to follow NAS target pointed by symlink for windows sources.
metadataFilePath 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
Specifies the name of the object protected.
nestedVolumeTypesToSkips List<String>
Specifies mount types of nested volumes to be skipped.
usesPathLevelSkipNestedVolumeSetting Boolean
Specifies whether path level or object level skip nested volume setting will be used.

BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePath
, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePathArgs

IncludedPath This property is required. 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.
ExcludedPaths List<string>
Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
SkipNestedVolumes bool
Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
IncludedPath This property is required. 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.
ExcludedPaths []string
Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
SkipNestedVolumes bool
Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
includedPath This property is required. 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.
excludedPaths List<String>
Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
skipNestedVolumes Boolean
Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
includedPath This property is required. 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.
excludedPaths string[]
Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
skipNestedVolumes boolean
Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
included_path This property is required. str
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.
excluded_paths Sequence[str]
Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
skip_nested_volumes bool
Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
includedPath This property is required. 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.
excludedPaths List<String>
Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
skipNestedVolumes Boolean
Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.

BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScript
, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptArgs

PostScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
PostScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
post_script BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
pre_script BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript Property Map
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript Property Map
Specifies the common params for PreBackup scripts. Nested schema for pre_script:

BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScript
, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
isActive boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
is_active bool
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScript
, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
continue_on_error bool
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
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeout
, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeoutArgs

BackupType string
The scheduled backup type(kFull, kRegular etc.).

  • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
TimeoutMins double
Specifies the timeout in mins.
BackupType string
The scheduled backup type(kFull, kRegular etc.).

  • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
TimeoutMins float64
Specifies the timeout in mins.
backupType String
The scheduled backup type(kFull, kRegular etc.).

  • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
timeoutMins Double
Specifies the timeout in mins.
backupType string
The scheduled backup type(kFull, kRegular etc.).

  • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
timeoutMins number
Specifies the timeout in mins.
backup_type str
The scheduled backup type(kFull, kRegular etc.).

  • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
timeout_mins float
Specifies the timeout in mins.
backupType String
The scheduled backup type(kFull, kRegular etc.).

  • Constraints: Allowable values are: kRegular, kFull, kLog, kSystem, kHydrateCDP, kStorageArraySnapshot.
timeoutMins Number
Specifies the timeout in mins.

BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParams
, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsArgs

Objects This property is required. List<BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObject>
  • Constraints: The minimum length is 1 item. Nested schema for objects:
CobmrBackup bool
Specifies whether to take a CoBMR backup.
ContinueOnQuiesceFailure bool
Specifies whether to continue backing up on quiesce failure.
DedupExclusionSourceIds List<double>
Specifies ids of sources for which deduplication has to be disabled.
ExcludedVssWriters List<string>
Specifies writer names which should be excluded from physical volume based backups.
IncrementalBackupAfterRestart bool
Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
IndexingPolicy BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicy
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:
PerformSourceSideDeduplication bool
Specifies whether or not to perform source side deduplication on this Protection Group.
PrePostScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
Quiesce bool
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
Objects This property is required. []BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObject
  • Constraints: The minimum length is 1 item. Nested schema for objects:
CobmrBackup bool
Specifies whether to take a CoBMR backup.
ContinueOnQuiesceFailure bool
Specifies whether to continue backing up on quiesce failure.
DedupExclusionSourceIds []float64
Specifies ids of sources for which deduplication has to be disabled.
ExcludedVssWriters []string
Specifies writer names which should be excluded from physical volume based backups.
IncrementalBackupAfterRestart bool
Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
IndexingPolicy BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicy
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:
PerformSourceSideDeduplication bool
Specifies whether or not to perform source side deduplication on this Protection Group.
PrePostScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
Quiesce bool
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
objects This property is required. List<BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObject>
  • Constraints: The minimum length is 1 item. Nested schema for objects:
cobmrBackup Boolean
Specifies whether to take a CoBMR backup.
continueOnQuiesceFailure Boolean
Specifies whether to continue backing up on quiesce failure.
dedupExclusionSourceIds List<Double>
Specifies ids of sources for which deduplication has to be disabled.
excludedVssWriters List<String>
Specifies writer names which should be excluded from physical volume based backups.
incrementalBackupAfterRestart Boolean
Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
indexingPolicy BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicy
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:
performSourceSideDeduplication Boolean
Specifies whether or not to perform source side deduplication on this Protection Group.
prePostScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
quiesce Boolean
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
objects This property is required. BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObject[]
  • Constraints: The minimum length is 1 item. Nested schema for objects:
cobmrBackup boolean
Specifies whether to take a CoBMR backup.
continueOnQuiesceFailure boolean
Specifies whether to continue backing up on quiesce failure.
dedupExclusionSourceIds number[]
Specifies ids of sources for which deduplication has to be disabled.
excludedVssWriters string[]
Specifies writer names which should be excluded from physical volume based backups.
incrementalBackupAfterRestart boolean
Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
indexingPolicy BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicy
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:
performSourceSideDeduplication boolean
Specifies whether or not to perform source side deduplication on this Protection Group.
prePostScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
quiesce boolean
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
objects This property is required. Sequence[BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObject]
  • Constraints: The minimum length is 1 item. Nested schema for objects:
cobmr_backup bool
Specifies whether to take a CoBMR backup.
continue_on_quiesce_failure bool
Specifies whether to continue backing up on quiesce failure.
dedup_exclusion_source_ids Sequence[float]
Specifies ids of sources for which deduplication has to be disabled.
excluded_vss_writers Sequence[str]
Specifies writer names which should be excluded from physical volume based backups.
incremental_backup_after_restart bool
Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
indexing_policy BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicy
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:
perform_source_side_deduplication bool
Specifies whether or not to perform source side deduplication on this Protection Group.
pre_post_script BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScript
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
quiesce bool
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.
objects This property is required. List<Property Map>
  • Constraints: The minimum length is 1 item. Nested schema for objects:
cobmrBackup Boolean
Specifies whether to take a CoBMR backup.
continueOnQuiesceFailure Boolean
Specifies whether to continue backing up on quiesce failure.
dedupExclusionSourceIds List<Number>
Specifies ids of sources for which deduplication has to be disabled.
excludedVssWriters List<String>
Specifies writer names which should be excluded from physical volume based backups.
incrementalBackupAfterRestart Boolean
Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
indexingPolicy Property Map
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:
performSourceSideDeduplication Boolean
Specifies whether or not to perform source side deduplication on this Protection Group.
prePostScript Property Map
Specifies the params for pre and post scripts. Nested schema for pre_post_script:
quiesce Boolean
Specifies Whether to take app-consistent snapshots by quiescing apps and the filesystem before taking a backup.

BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicy
, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicyArgs

EnableIndexing This property is required. bool
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>
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>
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 This property is required. bool
Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
ExcludePaths []string
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
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 This property is required. 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>
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>
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 This property is required. 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[]
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[]
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 This property is required. bool
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]
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]
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 This property is required. 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>
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>
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.

BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObject
, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObjectArgs

Id This property is required. double
Specifies the ID of the object protected.
EnableSystemBackup bool
Specifies whether or not to take a system backup. Applicable only for windows sources.
ExcludedVssWriters List<string>
Specifies writer names which should be excluded from physical volume based backups for a given source.
Name string
Specifies the name of the object protected.
VolumeGuids List<string>
Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
Id This property is required. float64
Specifies the ID of the object protected.
EnableSystemBackup bool
Specifies whether or not to take a system backup. Applicable only for windows sources.
ExcludedVssWriters []string
Specifies writer names which should be excluded from physical volume based backups for a given source.
Name string
Specifies the name of the object protected.
VolumeGuids []string
Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
id This property is required. Double
Specifies the ID of the object protected.
enableSystemBackup Boolean
Specifies whether or not to take a system backup. Applicable only for windows sources.
excludedVssWriters List<String>
Specifies writer names which should be excluded from physical volume based backups for a given source.
name String
Specifies the name of the object protected.
volumeGuids List<String>
Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
id This property is required. number
Specifies the ID of the object protected.
enableSystemBackup boolean
Specifies whether or not to take a system backup. Applicable only for windows sources.
excludedVssWriters string[]
Specifies writer names which should be excluded from physical volume based backups for a given source.
name string
Specifies the name of the object protected.
volumeGuids string[]
Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
id This property is required. float
Specifies the ID of the object protected.
enable_system_backup bool
Specifies whether or not to take a system backup. Applicable only for windows sources.
excluded_vss_writers Sequence[str]
Specifies writer names which should be excluded from physical volume based backups for a given source.
name str
Specifies the name of the object protected.
volume_guids Sequence[str]
Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
id This property is required. Number
Specifies the ID of the object protected.
enableSystemBackup Boolean
Specifies whether or not to take a system backup. Applicable only for windows sources.
excludedVssWriters List<String>
Specifies writer names which should be excluded from physical volume based backups for a given source.
name String
Specifies the name of the object protected.
volumeGuids List<String>
Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.

BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScript
, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptArgs

PostScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
PostScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
PreScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
post_script BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScript
Specifies the common params for PostBackup scripts. Nested schema for post_script:
pre_script BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScript
Specifies the common params for PreBackup scripts. Nested schema for pre_script:
postScript Property Map
Specifies the common params for PostBackup scripts. Nested schema for post_script:
preScript Property Map
Specifies the common params for PreBackup scripts. Nested schema for pre_script:

BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScript
, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
IsActive bool
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
isActive boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
is_active bool
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
isActive Boolean
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScript
, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs

Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs double
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.
Path This property is required. string
Specifies the absolute path to the script on the remote host.
ContinueOnError bool
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
Specifies whether the script should be enabled, default value set to true.
Params 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".
TimeoutSecs float64
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Double
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.
path This property is required. string
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs number
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.
path This property is required. str
Specifies the absolute path to the script on the remote host.
continue_on_error bool
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
Specifies whether the script should be enabled, default value set to true.
params str
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".
timeout_secs float
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.
path This property is required. String
Specifies the absolute path to the script on the remote host.
continueOnError 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
Specifies whether the script should be enabled, default value set to true.
params 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".
timeoutSecs Number
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.

BackupRecoveryProtectionGroupSla
, BackupRecoveryProtectionGroupSlaArgs

BackupRunType string
Specifies the type of run this rule should apply to.

  • Constraints: Allowable values are: kIncremental, kFull, kLog.
SlaMinutes double
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
Specifies the type of run this rule should apply to.

  • Constraints: Allowable values are: kIncremental, kFull, kLog.
SlaMinutes float64
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
Specifies the type of run this rule should apply to.

  • Constraints: Allowable values are: kIncremental, kFull, kLog.
slaMinutes Double
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
Specifies the type of run this rule should apply to.

  • Constraints: Allowable values are: kIncremental, kFull, kLog.
slaMinutes number
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
Specifies the type of run this rule should apply to.

  • Constraints: Allowable values are: kIncremental, kFull, kLog.
sla_minutes float
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
Specifies the type of run this rule should apply to.

  • Constraints: Allowable values are: kIncremental, kFull, kLog.
slaMinutes Number
Specifies the number of minutes allotted to a run of the specified type before SLA is considered violated.

  • Constraints: The minimum value is 1.

BackupRecoveryProtectionGroupStartTime
, BackupRecoveryProtectionGroupStartTimeArgs

Hour This property is required. double
Specifies the hour of the day (0-23).

  • Constraints: The maximum value is 23. The minimum value is 0.
Minute This property is required. double
Specifies the minute of the hour (0-59).

  • Constraints: The maximum value is 59. The minimum value is 0.
TimeZone 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 This property is required. float64
Specifies the hour of the day (0-23).

  • Constraints: The maximum value is 23. The minimum value is 0.
Minute This property is required. float64
Specifies the minute of the hour (0-59).

  • Constraints: The maximum value is 59. The minimum value is 0.
TimeZone 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 This property is required. Double
Specifies the hour of the day (0-23).

  • Constraints: The maximum value is 23. The minimum value is 0.
minute This property is required. Double
Specifies the minute of the hour (0-59).

  • Constraints: The maximum value is 59. The minimum value is 0.
timeZone 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 This property is required. number
Specifies the hour of the day (0-23).

  • Constraints: The maximum value is 23. The minimum value is 0.
minute This property is required. number
Specifies the minute of the hour (0-59).

  • Constraints: The maximum value is 59. The minimum value is 0.
timeZone 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 This property is required. float
Specifies the hour of the day (0-23).

  • Constraints: The maximum value is 23. The minimum value is 0.
minute This property is required. float
Specifies the minute of the hour (0-59).

  • Constraints: The maximum value is 59. The minimum value is 0.
time_zone str
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 This property is required. Number
Specifies the hour of the day (0-23).

  • Constraints: The maximum value is 23. The minimum value is 0.
minute This property is required. Number
Specifies the minute of the hour (0-59).

  • Constraints: The maximum value is 59. The minimum value is 0.
timeZone 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.

Import

You can import the ibm_backup_recovery_protection_group resource by using id. The ID is formed using tenantID and resourceId.

id = <tenantId>::<group_id>.

Syntax

import {

to = <ibm_backup_recovery_resource>

id = "<tenantId>::<group_id>"

}

Example

resource “ibm_backup_recovery_protection_group” “backup_recovery_protection_group_instance” {

		x_ibm_tenant_id = "jhxqx715r9/"

		policy_id = ibm_backup_recovery_protection_policy.terra_policy_1.policy_id

		name = "terra-test-group-1"

		environment = "kPhysical"

		physical_params {

			protection_type = "kFile"

			file_protection_type_params {

			objects {

				id = 3

				file_paths{

					included_path = "/"

				}

			  }

			}

		}

}

import {

to = ibm_backup_recovery_protection_group.backup_recovery_protection_group_instance

id = "jhxqx715r9/::5170815044477768:1732541085048:246"

}

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.