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());
}
}
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
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 string
- The unique name of the resource.
- args BackupRecoveryProtectionGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args BackupRecoveryProtectionGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupRecoveryProtectionGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
},
},
});
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"),
},
},
})
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());
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",
}])
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",
}],
});
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
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 string
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Policy
Id string - Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Abort
In boolBlackouts - 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 List<BackupRecovery Protection Group Advanced Config> - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- Alert
Policy BackupRecovery Protection Group Alert Policy - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- Backup
Recovery stringProtection Group Id - (String) The tenant id.
- Description string
- Specifies a description of the Protection Group.
- End
Time doubleUsecs - 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 BackupRecovery Protection Group Mssql Params - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- Name string
- Specifies the name of the Protection Group.
- Pause
In boolBlackouts - 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 BackupRecovery Protection Group Physical Params - Nested schema for physical_params:
- Priority string
- Specifies the priority of the Protection Group.
- Constraints: Allowable values are:
kLow
,kMedium
,kHigh
.
- Constraints: Allowable values are:
- Qos
Policy string - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- Slas
List<Backup
Recovery Protection Group Sla> - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- Start
Time BackupRecovery Protection Group Start Time - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- Environment string
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Policy
Id string - Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Abort
In boolBlackouts - 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 []BackupRecovery Protection Group Advanced Config Args - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- Alert
Policy BackupRecovery Protection Group Alert Policy Args - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- Backup
Recovery stringProtection Group Id - (String) The tenant id.
- Description string
- Specifies a description of the Protection Group.
- End
Time float64Usecs - 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 BackupRecovery Protection Group Mssql Params Args - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- Name string
- Specifies the name of the Protection Group.
- Pause
In boolBlackouts - 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 BackupRecovery Protection Group Physical Params Args - Nested schema for physical_params:
- Priority string
- Specifies the priority of the Protection Group.
- Constraints: Allowable values are:
kLow
,kMedium
,kHigh
.
- Constraints: Allowable values are:
- Qos
Policy string - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- Slas
[]Backup
Recovery Protection Group Sla Args - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- Start
Time BackupRecovery Protection Group Start Time Args - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- environment String
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- policy
Id String - 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 StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- abort
In BooleanBlackouts - 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 List<BackupRecovery Protection Group Advanced Config> - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- alert
Policy BackupRecovery Protection Group Alert Policy - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- backup
Recovery StringProtection Group Id - (String) The tenant id.
- description String
- Specifies a description of the Protection Group.
- end
Time DoubleUsecs - 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 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.
- mssql
Params BackupRecovery Protection Group Mssql Params - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- name String
- Specifies the name of the Protection Group.
- pause
In BooleanBlackouts - 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 BackupRecovery Protection Group Physical Params - Nested schema for physical_params:
- priority String
- Specifies the priority of the Protection Group.
- Constraints: Allowable values are:
kLow
,kMedium
,kHigh
.
- Constraints: Allowable values are:
- qos
Policy String - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- slas
List<Backup
Recovery Protection Group Sla> - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- start
Time BackupRecovery Protection Group Start Time - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- environment string
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- policy
Id string - 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 stringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- abort
In booleanBlackouts - 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 BackupRecovery Protection Group Advanced Config[] - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- alert
Policy BackupRecovery Protection Group Alert Policy - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- backup
Recovery stringProtection Group Id - (String) The tenant id.
- description string
- Specifies a description of the Protection Group.
- end
Time numberUsecs - 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 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.
- mssql
Params BackupRecovery Protection Group Mssql Params - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- name string
- Specifies the name of the Protection Group.
- pause
In booleanBlackouts - 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 BackupRecovery Protection Group Physical Params - Nested schema for physical_params:
- priority string
- Specifies the priority of the Protection Group.
- Constraints: Allowable values are:
kLow
,kMedium
,kHigh
.
- Constraints: Allowable values are:
- qos
Policy string - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- slas
Backup
Recovery Protection Group Sla[] - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- start
Time BackupRecovery Protection Group Start Time - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- environment str
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- 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.
- x_
ibm_ strtenant_ id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- abort_
in_ boolblackouts - 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[BackupRecovery Protection Group Advanced Config Args] - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- alert_
policy BackupRecovery Protection Group Alert Policy Args - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- backup_
recovery_ strprotection_ group_ id - (String) The tenant id.
- description str
- Specifies a description of the Protection Group.
- end_
time_ floatusecs - 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 BackupRecovery Protection Group Mssql Params Args - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- name str
- Specifies the name of the Protection Group.
- pause_
in_ boolblackouts - 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 BackupRecovery Protection Group Physical Params Args - Nested schema for physical_params:
- priority str
- Specifies the priority of the Protection Group.
- Constraints: Allowable values are:
kLow
,kMedium
,kHigh
.
- Constraints: Allowable values are:
- qos_
policy str - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- slas
Sequence[Backup
Recovery Protection Group Sla Args] - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- start_
time BackupRecovery Protection Group Start Time Args - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- environment String
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- policy
Id String - 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 StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- abort
In BooleanBlackouts - 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 List<Property Map> - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- alert
Policy Property Map - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- backup
Recovery StringProtection Group Id - (String) The tenant id.
- description String
- Specifies a description of the Protection Group.
- end
Time NumberUsecs - 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 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.
- mssql
Params Property Map - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- name String
- Specifies the name of the Protection Group.
- pause
In BooleanBlackouts - 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 Property Map - Nested schema for physical_params:
- priority String
- Specifies the priority of the Protection Group.
- Constraints: Allowable values are:
kLow
,kMedium
,kHigh
.
- Constraints: Allowable values are:
- qos
Policy String - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- slas List<Property Map>
- Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- start
Time 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:
- Cluster
Id string - (Integer) Specifies the id of the cluster.
- Group
Id string - The unique identifier of the group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Invalid
Entities List<BackupRecovery Protection Group Invalid Entity> - (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 boolOnce - (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 doubleTimestamp Usecs - 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 List<BackupRecovery Protection Group Last Run> - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- Missing
Entities List<BackupRecovery Protection Group Missing Entity> - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- Num
Protected doubleObjects - (Integer) Specifies the number of protected objects of the Protection Group.
- Permissions
List<Backup
Recovery Protection Group Permission> - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- Region
Id string - (String) Specifies the region ID.
- Cluster
Id string - (Integer) Specifies the id of the cluster.
- Group
Id string - The unique identifier of the group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Invalid
Entities []BackupRecovery Protection Group Invalid Entity - (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 boolOnce - (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 float64Timestamp Usecs - 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 []BackupRecovery Protection Group Last Run - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- Missing
Entities []BackupRecovery Protection Group Missing Entity - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- Num
Protected float64Objects - (Integer) Specifies the number of protected objects of the Protection Group.
- Permissions
[]Backup
Recovery Protection Group Permission - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- Region
Id string - (String) Specifies the region ID.
- cluster
Id String - (Integer) Specifies the id of the cluster.
- group
Id String - The unique identifier of the group.
- id String
- The provider-assigned unique ID for this managed resource.
- invalid
Entities List<BackupRecovery Protection Group Invalid Entity> - (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 Boolean - (Boolean) Specifies if the Protection Group is active or not.
- is
Deleted Boolean - (Boolean) Specifies if the Protection Group has been deleted.
- is
Protect BooleanOnce - (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 DoubleTimestamp Usecs - 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 List<BackupRecovery Protection Group Last Run> - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- missing
Entities List<BackupRecovery Protection Group Missing Entity> - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- num
Protected DoubleObjects - (Integer) Specifies the number of protected objects of the Protection Group.
- permissions
List<Backup
Recovery Protection Group Permission> - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- region
Id String - (String) Specifies the region ID.
- cluster
Id string - (Integer) Specifies the id of the cluster.
- group
Id string - The unique identifier of the group.
- id string
- The provider-assigned unique ID for this managed resource.
- invalid
Entities BackupRecovery Protection Group Invalid Entity[] - (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 boolean - (Boolean) Specifies if the Protection Group is active or not.
- is
Deleted boolean - (Boolean) Specifies if the Protection Group has been deleted.
- is
Protect booleanOnce - (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 numberTimestamp Usecs - 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 BackupRecovery Protection Group Last Run[] - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- missing
Entities BackupRecovery Protection Group Missing Entity[] - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- num
Protected numberObjects - (Integer) Specifies the number of protected objects of the Protection Group.
- permissions
Backup
Recovery Protection Group Permission[] - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- region
Id 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[BackupRecovery Protection Group Invalid Entity] - (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_ boolonce - (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_ floattimestamp_ usecs - 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[BackupRecovery Protection Group Last Run] - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- missing_
entities Sequence[BackupRecovery Protection Group Missing Entity] - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- num_
protected_ floatobjects - (Integer) Specifies the number of protected objects of the Protection Group.
- permissions
Sequence[Backup
Recovery Protection Group Permission] - (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.
- cluster
Id String - (Integer) Specifies the id of the cluster.
- group
Id String - The unique identifier of the group.
- id String
- The provider-assigned unique ID for this managed resource.
- invalid
Entities 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:
- is
Active Boolean - (Boolean) Specifies if the Protection Group is active or not.
- is
Deleted Boolean - (Boolean) Specifies if the Protection Group has been deleted.
- is
Protect BooleanOnce - (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 NumberTimestamp Usecs - 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 List<Property Map> - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- missing
Entities List<Property Map> - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- num
Protected NumberObjects - (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:
- region
Id 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Abort
In boolBlackouts - 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 List<BackupRecovery Protection Group Advanced Config> - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- Alert
Policy BackupRecovery Protection Group Alert Policy - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- Backup
Recovery stringProtection Group Id - (String) The tenant id.
- Cluster
Id string - (Integer) Specifies the id of the cluster.
- Description string
- Specifies a description of the Protection Group.
- End
Time doubleUsecs - 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
.
- Constraints: Allowable values are:
- Group
Id string - The unique identifier of the group.
- Invalid
Entities List<BackupRecovery Protection Group Invalid Entity> - (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 boolOnce - (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 doubleTimestamp Usecs - 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 List<BackupRecovery Protection Group Last Run> - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- Missing
Entities List<BackupRecovery Protection Group Missing Entity> - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- Mssql
Params BackupRecovery Protection Group Mssql Params - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- Name string
- Specifies the name of the Protection Group.
- Num
Protected doubleObjects - (Integer) Specifies the number of protected objects of the Protection Group.
- Pause
In boolBlackouts - 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<Backup
Recovery Protection Group Permission> - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- Physical
Params BackupRecovery Protection Group Physical Params - Nested schema for physical_params:
- Policy
Id 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
.
- Constraints: Allowable values are:
- Qos
Policy string - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- Region
Id string - (String) Specifies the region ID.
- Slas
List<Backup
Recovery Protection Group Sla> - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- Start
Time BackupRecovery Protection Group Start Time - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Abort
In boolBlackouts - 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 []BackupRecovery Protection Group Advanced Config Args - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- Alert
Policy BackupRecovery Protection Group Alert Policy Args - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- Backup
Recovery stringProtection Group Id - (String) The tenant id.
- Cluster
Id string - (Integer) Specifies the id of the cluster.
- Description string
- Specifies a description of the Protection Group.
- End
Time float64Usecs - 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
.
- Constraints: Allowable values are:
- Group
Id string - The unique identifier of the group.
- Invalid
Entities []BackupRecovery Protection Group Invalid Entity Args - (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 boolOnce - (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 float64Timestamp Usecs - 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 []BackupRecovery Protection Group Last Run Args - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- Missing
Entities []BackupRecovery Protection Group Missing Entity Args - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- Mssql
Params BackupRecovery Protection Group Mssql Params Args - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- Name string
- Specifies the name of the Protection Group.
- Num
Protected float64Objects - (Integer) Specifies the number of protected objects of the Protection Group.
- Pause
In boolBlackouts - 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
[]Backup
Recovery Protection Group Permission Args - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- Physical
Params BackupRecovery Protection Group Physical Params Args - Nested schema for physical_params:
- Policy
Id 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
.
- Constraints: Allowable values are:
- Qos
Policy string - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- Region
Id string - (String) Specifies the region ID.
- Slas
[]Backup
Recovery Protection Group Sla Args - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- Start
Time BackupRecovery Protection Group Start Time Args - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- abort
In BooleanBlackouts - 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 List<BackupRecovery Protection Group Advanced Config> - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- alert
Policy BackupRecovery Protection Group Alert Policy - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- backup
Recovery StringProtection Group Id - (String) The tenant id.
- cluster
Id String - (Integer) Specifies the id of the cluster.
- description String
- Specifies a description of the Protection Group.
- end
Time DoubleUsecs - 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
.
- Constraints: Allowable values are:
- group
Id String - The unique identifier of the group.
- invalid
Entities List<BackupRecovery Protection Group Invalid Entity> - (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 Boolean - (Boolean) Specifies if the Protection Group is active or not.
- is
Deleted Boolean - (Boolean) Specifies if the Protection Group has been deleted.
- is
Paused 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.
- is
Protect BooleanOnce - (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 DoubleTimestamp Usecs - 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 List<BackupRecovery Protection Group Last Run> - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- missing
Entities List<BackupRecovery Protection Group Missing Entity> - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- mssql
Params BackupRecovery Protection Group Mssql Params - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- name String
- Specifies the name of the Protection Group.
- num
Protected DoubleObjects - (Integer) Specifies the number of protected objects of the Protection Group.
- pause
In BooleanBlackouts - 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<Backup
Recovery Protection Group Permission> - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- physical
Params BackupRecovery Protection Group Physical Params - Nested schema for physical_params:
- policy
Id 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
.
- Constraints: Allowable values are:
- qos
Policy String - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- region
Id String - (String) Specifies the region ID.
- slas
List<Backup
Recovery Protection Group Sla> - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- start
Time BackupRecovery Protection Group Start Time - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- abort
In booleanBlackouts - 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 BackupRecovery Protection Group Advanced Config[] - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- alert
Policy BackupRecovery Protection Group Alert Policy - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- backup
Recovery stringProtection Group Id - (String) The tenant id.
- cluster
Id string - (Integer) Specifies the id of the cluster.
- description string
- Specifies a description of the Protection Group.
- end
Time numberUsecs - 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
.
- Constraints: Allowable values are:
- group
Id string - The unique identifier of the group.
- invalid
Entities BackupRecovery Protection Group Invalid Entity[] - (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 boolean - (Boolean) Specifies if the Protection Group is active or not.
- is
Deleted boolean - (Boolean) Specifies if the Protection Group has been deleted.
- is
Paused 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.
- is
Protect booleanOnce - (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 numberTimestamp Usecs - 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 BackupRecovery Protection Group Last Run[] - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- missing
Entities BackupRecovery Protection Group Missing Entity[] - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- mssql
Params BackupRecovery Protection Group Mssql Params - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- name string
- Specifies the name of the Protection Group.
- num
Protected numberObjects - (Integer) Specifies the number of protected objects of the Protection Group.
- pause
In booleanBlackouts - 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
Backup
Recovery Protection Group Permission[] - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- physical
Params BackupRecovery Protection Group Physical Params - Nested schema for physical_params:
- policy
Id 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
.
- Constraints: Allowable values are:
- qos
Policy string - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- region
Id string - (String) Specifies the region ID.
- slas
Backup
Recovery Protection Group Sla[] - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- start
Time BackupRecovery Protection Group Start Time - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- x
Ibm stringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- abort_
in_ boolblackouts - 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[BackupRecovery Protection Group Advanced Config Args] - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- alert_
policy BackupRecovery Protection Group Alert Policy Args - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- backup_
recovery_ strprotection_ group_ id - (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_ floatusecs - 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
.
- Constraints: Allowable values are:
- group_
id str - The unique identifier of the group.
- invalid_
entities Sequence[BackupRecovery Protection Group Invalid Entity Args] - (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_ boolonce - (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_ floattimestamp_ usecs - 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[BackupRecovery Protection Group Last Run Args] - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- missing_
entities Sequence[BackupRecovery Protection Group Missing Entity Args] - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- mssql_
params BackupRecovery Protection Group Mssql Params Args - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- name str
- Specifies the name of the Protection Group.
- num_
protected_ floatobjects - (Integer) Specifies the number of protected objects of the Protection Group.
- pause_
in_ boolblackouts - 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[Backup
Recovery Protection Group Permission Args] - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- physical_
params BackupRecovery Protection Group Physical Params Args - 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
.
- Constraints: Allowable values are:
- qos_
policy str - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- region_
id str - (String) Specifies the region ID.
- slas
Sequence[Backup
Recovery Protection Group Sla Args] - Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- start_
time BackupRecovery Protection Group Start Time Args - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- x_
ibm_ strtenant_ id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- abort
In BooleanBlackouts - 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 List<Property Map> - Specifies the advanced configuration for a protection job. Nested schema for advanced_configs:
- alert
Policy Property Map - Specifies a policy for alerting users of the status of a Protection Group. Nested schema for alert_policy:
- backup
Recovery StringProtection Group Id - (String) The tenant id.
- cluster
Id String - (Integer) Specifies the id of the cluster.
- description String
- Specifies a description of the Protection Group.
- end
Time NumberUsecs - 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
.
- Constraints: Allowable values are:
- group
Id String - The unique identifier of the group.
- invalid
Entities 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:
- is
Active Boolean - (Boolean) Specifies if the Protection Group is active or not.
- is
Deleted Boolean - (Boolean) Specifies if the Protection Group has been deleted.
- is
Paused 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.
- is
Protect BooleanOnce - (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 NumberTimestamp Usecs - 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 List<Property Map> - (List) Specifies the parameters which are common between Protection Group runs of all Protection Groups. Nested schema for last_run:
- missing
Entities List<Property Map> - (List) Specifies the Information about missing entities. Nested schema for missing_entities:
- mssql
Params Property Map - Specifies the parameters specific to MSSQL Protection Group. Nested schema for mssql_params:
- name String
- Specifies the name of the Protection Group.
- num
Protected NumberObjects - (Integer) Specifies the number of protected objects of the Protection Group.
- pause
In BooleanBlackouts - 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:
- physical
Params Property Map - Nested schema for physical_params:
- policy
Id 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
.
- Constraints: Allowable values are:
- qos
Policy String - Specifies whether the Protection Group will be written to HDD or SSD.
- Constraints: Allowable values are:
kBackupHDD
,kBackupSSD
,kTestAndDevHigh
,kBackupAll
.
- Constraints: Allowable values are:
- region
Id String - (String) Specifies the region ID.
- slas List<Property Map>
- Specifies the SLA parameters for this Protection Group. Nested schema for sla:
- start
Time Property Map - Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- x
Ibm StringTenant Id - 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
BackupRecoveryProtectionGroupAlertPolicy, BackupRecoveryProtectionGroupAlertPolicyArgs
- Backup
Run List<string>Statuses - 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 is1
item.
- Constraints: Allowable list items are:
- Alert
Targets List<BackupRecovery Protection Group Alert Policy Alert Target> - Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
- Raise
Object boolLevel Failure Alert - Specifies whether object level alerts are raised for backup failures after the backup run.
- Raise
Object boolLevel Failure Alert After Each Attempt - Specifies whether object level alerts are raised for backup failures after each backup attempt.
- Raise
Object boolLevel Failure Alert After Last Attempt - Specifies whether object level alerts are raised for backup failures after last backup attempt.
- Backup
Run []stringStatuses - 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 is1
item.
- Constraints: Allowable list items are:
- Alert
Targets []BackupRecovery Protection Group Alert Policy Alert Target - Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
- Raise
Object boolLevel Failure Alert - Specifies whether object level alerts are raised for backup failures after the backup run.
- Raise
Object boolLevel Failure Alert After Each Attempt - Specifies whether object level alerts are raised for backup failures after each backup attempt.
- Raise
Object boolLevel Failure Alert After Last Attempt - Specifies whether object level alerts are raised for backup failures after last backup attempt.
- backup
Run List<String>Statuses - 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 is1
item.
- Constraints: Allowable list items are:
- alert
Targets List<BackupRecovery Protection Group Alert Policy Alert Target> - Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
- raise
Object BooleanLevel Failure Alert - Specifies whether object level alerts are raised for backup failures after the backup run.
- raise
Object BooleanLevel Failure Alert After Each Attempt - Specifies whether object level alerts are raised for backup failures after each backup attempt.
- raise
Object BooleanLevel Failure Alert After Last Attempt - Specifies whether object level alerts are raised for backup failures after last backup attempt.
- backup
Run string[]Statuses - 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 is1
item.
- Constraints: Allowable list items are:
- alert
Targets BackupRecovery Protection Group Alert Policy Alert Target[] - Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
- raise
Object booleanLevel Failure Alert - Specifies whether object level alerts are raised for backup failures after the backup run.
- raise
Object booleanLevel Failure Alert After Each Attempt - Specifies whether object level alerts are raised for backup failures after each backup attempt.
- raise
Object booleanLevel Failure Alert After Last Attempt - Specifies whether object level alerts are raised for backup failures after last backup attempt.
- backup_
run_ Sequence[str]statuses - 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 is1
item.
- Constraints: Allowable list items are:
- alert_
targets Sequence[BackupRecovery Protection Group Alert Policy Alert Target] - Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
- raise_
object_ boollevel_ failure_ alert - Specifies whether object level alerts are raised for backup failures after the backup run.
- raise_
object_ boollevel_ failure_ alert_ after_ each_ attempt - Specifies whether object level alerts are raised for backup failures after each backup attempt.
- raise_
object_ boollevel_ failure_ alert_ after_ last_ attempt - Specifies whether object level alerts are raised for backup failures after last backup attempt.
- backup
Run List<String>Statuses - 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 is1
item.
- Constraints: Allowable list items are:
- alert
Targets List<Property Map> - Specifies a list of targets to receive the alerts. Nested schema for alert_targets:
- raise
Object BooleanLevel Failure Alert - Specifies whether object level alerts are raised for backup failures after the backup run.
- raise
Object BooleanLevel Failure Alert After Each Attempt - Specifies whether object level alerts are raised for backup failures after each backup attempt.
- raise
Object BooleanLevel Failure Alert After Last Attempt - Specifies whether object level alerts are raised for backup failures after last backup attempt.
BackupRecoveryProtectionGroupAlertPolicyAlertTarget, BackupRecoveryProtectionGroupAlertPolicyAlertTargetArgs
- Email
Address 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
.
- Constraints: Allowable values are:
- Recipient
Type string - Specifies the recipient type of email recipient. Default value is 'kTo'.
- Constraints: Allowable values are:
kTo
,kCc
.
- Constraints: Allowable values are:
- Email
Address 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
.
- Constraints: Allowable values are:
- Recipient
Type string - Specifies the recipient type of email recipient. Default value is 'kTo'.
- Constraints: Allowable values are:
kTo
,kCc
.
- Constraints: Allowable values are:
- email
Address 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
.
- Constraints: Allowable values are:
- recipient
Type String - Specifies the recipient type of email recipient. Default value is 'kTo'.
- Constraints: Allowable values are:
kTo
,kCc
.
- Constraints: Allowable values are:
- email
Address 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
.
- Constraints: Allowable values are:
- recipient
Type string - Specifies the recipient type of email recipient. Default value is 'kTo'.
- Constraints: Allowable values are:
kTo
,kCc
.
- Constraints: Allowable values are:
- email_
address 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
.
- Constraints: Allowable values are:
- recipient_
type str - Specifies the recipient type of email recipient. Default value is 'kTo'.
- Constraints: Allowable values are:
kTo
,kCc
.
- Constraints: Allowable values are:
- email
Address 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
.
- Constraints: Allowable values are:
- recipient
Type String - Specifies the recipient type of email recipient. Default value is 'kTo'.
- Constraints: Allowable values are:
kTo
,kCc
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupInvalidEntity, BackupRecoveryProtectionGroupInvalidEntityArgs
- Id double
- (String) The tenant id.
- Name string
- Specifies the name of the Protection Group.
- Parent
Source doubleId - (Integer) Specifies the id of the parent source of the object.
- Parent
Source stringName - (String) Specifies the name of the parent source of the object.
- Id float64
- (String) The tenant id.
- Name string
- Specifies the name of the Protection Group.
- Parent
Source float64Id - (Integer) Specifies the id of the parent source of the object.
- Parent
Source stringName - (String) Specifies the name of the parent source of the object.
- id Double
- (String) The tenant id.
- name String
- Specifies the name of the Protection Group.
- parent
Source DoubleId - (Integer) Specifies the id of the parent source of the object.
- parent
Source StringName - (String) Specifies the name of the parent source of the object.
- id number
- (String) The tenant id.
- name string
- Specifies the name of the Protection Group.
- parent
Source numberId - (Integer) Specifies the id of the parent source of the object.
- parent
Source stringName - (String) Specifies the name of the parent source of the object.
- id float
- (String) The tenant id.
- name str
- Specifies the name of the Protection Group.
- parent_
source_ floatid - (Integer) Specifies the id of the parent source of the object.
- parent_
source_ strname - (String) Specifies the name of the parent source of the object.
- id Number
- (String) The tenant id.
- name String
- Specifies the name of the Protection Group.
- parent
Source NumberId - (Integer) Specifies the id of the parent source of the object.
- parent
Source StringName - (String) Specifies the name of the parent source of the object.
BackupRecoveryProtectionGroupLastRun, BackupRecoveryProtectionGroupLastRunArgs
- Archival
Infos List<BackupRecovery Protection Group Last Run Archival Info> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- Cloud
Spin List<BackupInfos Recovery Protection Group Last Run Cloud Spin Info> - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- Environment string
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Externally
Triggered stringBackup Tag - (String) The tag of externally triggered backup job.
- Has
Local boolSnapshot - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- Id string
- (String) The tenant id.
- Is
Cloud boolArchival Direct - (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 boolSnapshots Deleted - (Boolean) Specifies if snapshots for this run has been deleted.
- Is
Replication boolRun - (Boolean) Specifies if this protection run is a replication run.
- Local
Backup List<BackupInfos Recovery Protection Group Last Run Local Backup Info> - (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
- Objects
List<Backup
Recovery Protection Group Last Run Object> - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Origin
Cluster List<BackupIdentifiers Recovery Protection Group Last Run Origin Cluster Identifier> - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- Origin
Protection stringGroup Id - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- Original
Backup List<BackupInfos Recovery Protection Group Last Run Original Backup Info> - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- Permissions
List<Backup
Recovery Protection Group Last Run Permission> - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- Protection
Group stringId - (String) ProtectionGroupId to which this run belongs.
- Protection
Group doubleInstance Id - (Integer) Protection Group instance Id. This field will be removed later.
- Protection
Group stringName - (String) Name of the Protection Group to which this run belongs.
- Replication
Infos List<BackupRecovery Protection Group Last Run Replication Info> - (List) Specifies summary information about replication run. Nested schema for replication_info:
- Archival
Infos []BackupRecovery Protection Group Last Run Archival Info - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- Cloud
Spin []BackupInfos Recovery Protection Group Last Run Cloud Spin Info - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- Environment string
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Externally
Triggered stringBackup Tag - (String) The tag of externally triggered backup job.
- Has
Local boolSnapshot - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- Id string
- (String) The tenant id.
- Is
Cloud boolArchival Direct - (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 boolSnapshots Deleted - (Boolean) Specifies if snapshots for this run has been deleted.
- Is
Replication boolRun - (Boolean) Specifies if this protection run is a replication run.
- Local
Backup []BackupInfos Recovery Protection Group Last Run Local Backup Info - (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
- Objects
[]Backup
Recovery Protection Group Last Run Object - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Origin
Cluster []BackupIdentifiers Recovery Protection Group Last Run Origin Cluster Identifier - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- Origin
Protection stringGroup Id - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- Original
Backup []BackupInfos Recovery Protection Group Last Run Original Backup Info - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- Permissions
[]Backup
Recovery Protection Group Last Run Permission - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- Protection
Group stringId - (String) ProtectionGroupId to which this run belongs.
- Protection
Group float64Instance Id - (Integer) Protection Group instance Id. This field will be removed later.
- Protection
Group stringName - (String) Name of the Protection Group to which this run belongs.
- Replication
Infos []BackupRecovery Protection Group Last Run Replication Info - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos List<BackupRecovery Protection Group Last Run Archival Info> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin List<BackupInfos Recovery Protection Group Last Run Cloud Spin Info> - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- environment String
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- externally
Triggered StringBackup Tag - (String) The tag of externally triggered backup job.
- has
Local BooleanSnapshot - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- id String
- (String) The tenant id.
- is
Cloud BooleanArchival Direct - (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 BooleanSnapshots Deleted - (Boolean) Specifies if snapshots for this run has been deleted.
- is
Replication BooleanRun - (Boolean) Specifies if this protection run is a replication run.
- local
Backup List<BackupInfos Recovery Protection Group Last Run Local Backup Info> - (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
- objects
List<Backup
Recovery Protection Group Last Run Object> - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- origin
Cluster List<BackupIdentifiers Recovery Protection Group Last Run Origin Cluster Identifier> - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- origin
Protection StringGroup Id - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- original
Backup List<BackupInfos Recovery Protection Group Last Run Original Backup Info> - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- permissions
List<Backup
Recovery Protection Group Last Run Permission> - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- protection
Group StringId - (String) ProtectionGroupId to which this run belongs.
- protection
Group DoubleInstance Id - (Integer) Protection Group instance Id. This field will be removed later.
- protection
Group StringName - (String) Name of the Protection Group to which this run belongs.
- replication
Infos List<BackupRecovery Protection Group Last Run Replication Info> - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos BackupRecovery Protection Group Last Run Archival Info[] - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin BackupInfos Recovery Protection Group Last Run Cloud Spin Info[] - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- environment string
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- externally
Triggered stringBackup Tag - (String) The tag of externally triggered backup job.
- has
Local booleanSnapshot - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- id string
- (String) The tenant id.
- is
Cloud booleanArchival Direct - (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 booleanSnapshots Deleted - (Boolean) Specifies if snapshots for this run has been deleted.
- is
Replication booleanRun - (Boolean) Specifies if this protection run is a replication run.
- local
Backup BackupInfos Recovery Protection Group Last Run Local Backup Info[] - (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
- objects
Backup
Recovery Protection Group Last Run Object[] - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- on
Legal booleanHold - (Boolean) Specifies the legal hold status for a replication target.
- origin
Cluster BackupIdentifiers Recovery Protection Group Last Run Origin Cluster Identifier[] - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- origin
Protection stringGroup Id - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- original
Backup BackupInfos Recovery Protection Group Last Run Original Backup Info[] - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- permissions
Backup
Recovery Protection Group Last Run Permission[] - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- protection
Group stringId - (String) ProtectionGroupId to which this run belongs.
- protection
Group numberInstance Id - (Integer) Protection Group instance Id. This field will be removed later.
- protection
Group stringName - (String) Name of the Protection Group to which this run belongs.
- replication
Infos BackupRecovery Protection Group Last Run Replication Info[] - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival_
infos Sequence[BackupRecovery Protection Group Last Run Archival Info] - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud_
spin_ Sequence[Backupinfos Recovery Protection Group Last Run Cloud Spin Info] - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- environment str
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- externally_
triggered_ strbackup_ tag - (String) The tag of externally triggered backup job.
- has_
local_ boolsnapshot - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- id str
- (String) The tenant id.
- is_
cloud_ boolarchival_ direct - (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_ boolsnapshots_ deleted - (Boolean) Specifies if snapshots for this run has been deleted.
- is_
replication_ boolrun - (Boolean) Specifies if this protection run is a replication run.
- local_
backup_ Sequence[Backupinfos Recovery Protection Group Last Run Local Backup Info] - (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
- objects
Sequence[Backup
Recovery Protection Group Last Run Object] - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- on_
legal_ boolhold - (Boolean) Specifies the legal hold status for a replication target.
- origin_
cluster_ Sequence[Backupidentifiers Recovery Protection Group Last Run Origin Cluster Identifier] - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- origin_
protection_ strgroup_ id - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- original_
backup_ Sequence[Backupinfos Recovery Protection Group Last Run Original Backup Info] - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- permissions
Sequence[Backup
Recovery Protection Group Last Run Permission] - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- protection_
group_ strid - (String) ProtectionGroupId to which this run belongs.
- protection_
group_ floatinstance_ id - (Integer) Protection Group instance Id. This field will be removed later.
- protection_
group_ strname - (String) Name of the Protection Group to which this run belongs.
- replication_
infos Sequence[BackupRecovery Protection Group Last Run Replication Info] - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos List<Property Map> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin List<Property Map>Infos - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- environment String
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- externally
Triggered StringBackup Tag - (String) The tag of externally triggered backup job.
- has
Local BooleanSnapshot - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- id String
- (String) The tenant id.
- is
Cloud BooleanArchival Direct - (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 BooleanSnapshots Deleted - (Boolean) Specifies if snapshots for this run has been deleted.
- is
Replication BooleanRun - (Boolean) Specifies if this protection run is a replication run.
- local
Backup List<Property Map>Infos - (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
- objects List<Property Map>
- (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- origin
Cluster List<Property Map>Identifiers - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- origin
Protection StringGroup Id - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- original
Backup List<Property Map>Infos - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- permissions List<Property Map>
- (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- protection
Group StringId - (String) ProtectionGroupId to which this run belongs.
- protection
Group NumberInstance Id - (Integer) Protection Group instance Id. This field will be removed later.
- protection
Group StringName - (String) Name of the Protection Group to which this run belongs.
- replication
Infos List<Property Map> - (List) Specifies summary information about replication run. Nested schema for replication_info:
BackupRecoveryProtectionGroupLastRunArchivalInfo, BackupRecoveryProtectionGroupLastRunArchivalInfoArgs
- Archival
Target List<BackupResults Recovery Protection Group Last Run Archival Info Archival Target Result> - (List) Archival result for an archival target. Nested schema for archival_target_results:
- Archival
Target []BackupResults Recovery Protection Group Last Run Archival Info Archival Target Result - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival
Target List<BackupResults Recovery Protection Group Last Run Archival Info Archival Target Result> - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival
Target BackupResults Recovery Protection Group Last Run Archival Info Archival Target Result[] - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival_
target_ Sequence[Backupresults Recovery Protection Group Last Run Archival Info Archival Target Result] - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival
Target List<Property Map>Results - (List) Archival result for an archival target. Nested schema for archival_target_results:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResult, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultArgs
- Archival
Task stringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Cancelled
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects doubleCount - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Archival Info Archival Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Failed
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects doubleCount - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Cad boolArchive - (Boolean) Whether this is CAD archive or not.
- Is
Forever boolIncremental - (Boolean) Whether this is forever incremental or not.
- Is
Incremental bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Is
Sla boolViolated - (Boolean) Indicated if SLA has been violated for this run.
- Message string
- (String) Message about the replication run.
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Ownership
Context string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Queued
Time doubleUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Run
Type 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
.
- Constraints: Allowable values are:
- Snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects doubleCount - (Integer) Specifies the count of objects for which backup was successful.
- Target
Id double - (Integer) Specifies the archival target ID.
- Target
Name string - (String) Specifies the archival target name.
- Target
Type string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting> - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- Usage
Type string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Worm
Properties List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Worm Property> - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- Archival
Task stringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Cancelled
App float64Objects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects float64Count - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Archival Info Archival Target Result Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Failed
App float64Objects Count - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects float64Count - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Cad boolArchive - (Boolean) Whether this is CAD archive or not.
- Is
Forever boolIncremental - (Boolean) Whether this is forever incremental or not.
- Is
Incremental bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Is
Sla boolViolated - (Boolean) Indicated if SLA has been violated for this run.
- Message string
- (String) Message about the replication run.
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Ownership
Context string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Queued
Time float64Usecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Run
Type 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
.
- Constraints: Allowable values are:
- Snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App float64Objects Count - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects float64Count - (Integer) Specifies the count of objects for which backup was successful.
- Target
Id float64 - (Integer) Specifies the archival target ID.
- Target
Name string - (String) Specifies the archival target name.
- Target
Type string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings []BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- Usage
Type string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Worm
Properties []BackupRecovery Protection Group Last Run Archival Info Archival Target Result Worm Property - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- archival
Task StringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Archival Info Archival Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects DoubleCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Cad BooleanArchive - (Boolean) Whether this is CAD archive or not.
- is
Forever BooleanIncremental - (Boolean) Whether this is forever incremental or not.
- is
Incremental Boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla BooleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- message String
- (String) Message about the replication run.
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context String - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- queued
Time DoubleUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type 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
.
- Constraints: Allowable values are:
- snapshot
Id String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was successful.
- target
Id Double - (Integer) Specifies the archival target ID.
- target
Name String - (String) Specifies the archival target name.
- target
Type String - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting> - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type String - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Worm Property> - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- archival
Task stringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App numberObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects numberCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock BackupConstraints Recovery Protection Group Last Run Archival Info Archival Target Result Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App numberObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects numberCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task stringId - (String) Progress monitor task for indexing.
- is
Cad booleanArchive - (Boolean) Whether this is CAD archive or not.
- is
Forever booleanIncremental - (Boolean) Whether this is forever incremental or not.
- is
Incremental boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually booleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla booleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- message string
- (String) Message about the replication run.
- on
Legal booleanHold - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task stringId - (String) Progress monitor task id for local backup run.
- queued
Time numberUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type 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
.
- Constraints: Allowable values are:
- snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task stringId - (String) Stats task id for local backup run.
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App numberObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects numberCount - (Integer) Specifies the count of objects for which backup was successful.
- target
Id number - (Integer) Specifies the archival target ID.
- target
Name string - (String) Specifies the archival target name.
- target
Type string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting[] - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties BackupRecovery Protection Group Last Run Archival Info Archival Target Result Worm Property[] - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- archival_
task_ strid - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was cancelled.
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Archival Info Archival Target Result Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup failed.
- failed_
objects_ floatcount - (Integer) Specifies the count of objects for which backup failed.
- indexing_
task_ strid - (String) Progress monitor task for indexing.
- is_
cad_ boolarchive - (Boolean) Whether this is CAD archive or not.
- is_
forever_ boolincremental - (Boolean) Whether this is forever incremental or not.
- is_
incremental bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is_
manually_ booldeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- is_
sla_ boolviolated - (Boolean) Indicated if SLA has been violated for this run.
- message str
- (String) Message about the replication run.
- on_
legal_ boolhold - (Boolean) Specifies the legal hold status for a replication target.
- ownership_
context str - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress_
task_ strid - (String) Progress monitor task id for local backup run.
- queued_
time_ floatusecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run_
type str - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot_
id str - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats_
task_ strid - (String) Stats task id for local backup run.
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup was successful.
- successful_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was successful.
- target_
id float - (Integer) Specifies the archival target ID.
- target_
name str - (String) Specifies the archival target name.
- target_
type str - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings Sequence[BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting] - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage_
type str - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm_
properties Sequence[BackupRecovery Protection Group Last Run Archival Info Archival Target Result Worm Property] - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- archival
Task StringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects NumberCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects NumberCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Cad BooleanArchive - (Boolean) Whether this is CAD archive or not.
- is
Forever BooleanIncremental - (Boolean) Whether this is forever incremental or not.
- is
Incremental Boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla BooleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- message String
- (String) Message about the replication run.
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context String - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- queued
Time NumberUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type 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
.
- Constraints: Allowable values are:
- snapshot
Id String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects NumberCount - (Integer) Specifies the count of objects for which backup was successful.
- target
Id Number - (Integer) Specifies the archival target ID.
- target
Name String - (String) Specifies the archival target name.
- target
Type String - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<Property Map> - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type String - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties List<Property Map> - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStat, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStatArgs
- Avg
Logical doubleTransfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- Backup
File doubleCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Bytes
Read double - (Integer) Specifies total logical bytes read for creating the snapshot.
- File
Walk boolDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- Logical
Bytes doubleTransferred - (Integer) Specifies the total logical bytes transferred.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes doubleTransferred - (Integer) Specifies the total physical bytes transferred.
- Total
File doubleCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Avg
Logical float64Transfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- Backup
File float64Count - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Bytes
Read float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- File
Walk boolDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- Logical
Bytes float64Transferred - (Integer) Specifies the total logical bytes transferred.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes float64Transferred - (Integer) Specifies the total physical bytes transferred.
- Total
File float64Count - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical DoubleTransfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File DoubleCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk BooleanDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes DoubleTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes DoubleTransferred - (Integer) Specifies the total physical bytes transferred.
- total
File DoubleCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical numberTransfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File numberCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read number - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk booleanDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes numberTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes numberTransferred - (Integer) Specifies the total physical bytes transferred.
- total
File numberCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg_
logical_ floattransfer_ rate_ bps - (Integer) Specifies the average rate of transfer in bytes per second.
- backup_
file_ floatcount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes_
read float - (Integer) Specifies total logical bytes read for creating the snapshot.
- file_
walk_ booldone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical_
bytes_ floattransferred - (Integer) Specifies the total logical bytes transferred.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- physical_
bytes_ floattransferred - (Integer) Specifies the total physical bytes transferred.
- total_
file_ floatcount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical NumberTransfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File NumberCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk BooleanDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes NumberTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes NumberTransferred - (Integer) Specifies the total physical bytes transferred.
- total
File NumberCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSetting, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingArgs
- Aws
Tierings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier stringType - (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
.
- Constraints: Allowable values are:
- Google
Tierings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- Aws
Tierings []BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings []BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier stringType - (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
.
- Constraints: Allowable values are:
- Google
Tierings []BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings []BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier StringType - (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
.
- Constraints: Allowable values are:
- google
Tierings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering[] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering[] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier stringType - (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
.
- Constraints: Allowable values are:
- google
Tierings BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering[] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering[] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws_
tierings Sequence[BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure_
tierings Sequence[BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud_
platform str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current_
tier_ strtype - (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
.
- Constraints: Allowable values are:
- google_
tierings Sequence[BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle_
tierings Sequence[BackupRecovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier StringType - (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
.
- Constraints: Allowable values are:
- google
Tierings List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTiering, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringArgs
- Tiers
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering Tier> - (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
[]Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering Tier> - (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
Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Aws Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringTier, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringTierArgs
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (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
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTiering, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringArgs
- Tiers
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering Tier> - (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
[]Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering Tier> - (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
Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Azure Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringTier, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringTierArgs
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (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
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTiering, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringArgs
- Tiers
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering Tier> - (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
[]Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering Tier> - (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
Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Google Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringTier, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringTierArgs
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (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
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTiering, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringArgs
- Tiers
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering Tier> - (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
[]Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering Tier> - (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
Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Protection Group Last Run Archival Info Archival Target Result Tier Setting Oracle Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringTier, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringTierArgs
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (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
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultWormProperty, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultWormPropertyArgs
- Is
Archive boolWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- Worm
Expiry doubleTime Usecs - (Integer) Specifies the time at which the WORM protection expires.
- Worm
Non stringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
- Is
Archive boolWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- Worm
Expiry float64Time Usecs - (Integer) Specifies the time at which the WORM protection expires.
- Worm
Non stringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
- is
Archive BooleanWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry DoubleTime Usecs - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non StringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
- is
Archive booleanWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry numberTime Usecs - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non stringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
- is_
archive_ boolworm_ compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- worm_
expiry_ floattime_ usecs - (Integer) Specifies the time at which the WORM protection expires.
- worm_
non_ strcompliance_ reason - (String) Specifies reason of archive not being worm compliant.
- is
Archive BooleanWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry NumberTime Usecs - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non StringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
BackupRecoveryProtectionGroupLastRunCloudSpinInfo, BackupRecoveryProtectionGroupLastRunCloudSpinInfoArgs
- Cloud
Spin List<BackupTarget Results Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result> - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- Cloud
Spin []BackupTarget Results Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- cloud
Spin List<BackupTarget Results Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result> - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- cloud
Spin BackupTarget Results Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result[] - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- cloud_
spin_ Sequence[Backuptarget_ results Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result] - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- cloud
Spin List<Property Map>Target Results - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultArgs
- Aws
Params List<BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- Azure
Params List<BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Azure Param> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- Cloudspin
Task stringId - (String) Task ID for a CloudSpin protection run.
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Id double
- (String) The tenant id.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Message string
- (String) Message about the replication run.
- Name string
- Specifies the name of the Protection Group.
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Aws
Params []BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- Azure
Params []BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Azure Param - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- Cloudspin
Task stringId - (String) Task ID for a CloudSpin protection run.
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Id float64
- (String) The tenant id.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Message string
- (String) Message about the replication run.
- Name string
- Specifies the name of the Protection Group.
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params List<BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params List<BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Azure Param> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin
Task StringId - (String) Task ID for a CloudSpin protection run.
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id Double
- (String) The tenant id.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message String
- (String) Message about the replication run.
- name String
- Specifies the name of the Protection Group.
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param[] - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Azure Param[] - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin
Task stringId - (String) Task ID for a CloudSpin protection run.
- data
Lock BackupConstraints Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id number
- (String) The tenant id.
- is
Manually booleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message string
- (String) Message about the replication run.
- name string
- Specifies the name of the Protection Group.
- on
Legal booleanHold - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task stringId - (String) Progress monitor task id for local backup run.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws_
params Sequence[BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param] - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure_
params Sequence[BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Azure Param] - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin_
task_ strid - (String) Task ID for a CloudSpin protection run.
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id float
- (String) The tenant id.
- is_
manually_ booldeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message str
- (String) Message about the replication run.
- name str
- Specifies the name of the Protection Group.
- on_
legal_ boolhold - (Boolean) Specifies the legal hold status for a replication target.
- progress_
task_ strid - (String) Progress monitor task id for local backup run.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params List<Property Map> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params List<Property Map> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin
Task StringId - (String) Task ID for a CloudSpin protection run.
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id Number
- (String) The tenant id.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message String
- (String) Message about the replication run.
- name String
- Specifies the name of the Protection Group.
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamArgs
- Custom
Tag List<BackupLists Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- Region double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id double - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- Custom
Tag []BackupLists Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- Region float64
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id float64 - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id float64 - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag List<BackupLists Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region Double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id Double - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id Double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag BackupLists Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List[] - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom_
tag_ Sequence[Backuplists Recovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List] - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region float
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet_
id float - (Integer) Specifies id of the subnet within above VPC.
- vpc_
id float - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag List<Property Map>Lists - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region Number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id Number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id Number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagListArgs
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParamArgs
- Availability
Set doubleId - (Integer) Specifies the availability set.
- Network
Resource doubleGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group doubleId - (String) Specifies the Resource Group ID associated with the tenant.
- Storage
Account doubleId - (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 doubleId - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource doubleGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm doubleResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm doubleStorage Account Id - (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 doubleStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm doubleSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm doubleVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- Availability
Set float64Id - (Integer) Specifies the availability set.
- Network
Resource float64Group Id - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group float64Id - (String) Specifies the Resource Group ID associated with the tenant.
- Storage
Account float64Id - (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 float64Id - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource float64Group Id - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm float64Resource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm float64Storage Account Id - (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 float64Storage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm float64Subnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm float64Virtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set DoubleId - (Integer) Specifies the availability set.
- network
Resource DoubleGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group DoubleId - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account DoubleId - (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 DoubleId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource DoubleGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm DoubleResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm DoubleStorage Account Id - (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 DoubleStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm DoubleSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm DoubleVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set numberId - (Integer) Specifies the availability set.
- network
Resource numberGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group numberId - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account numberId - (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 numberId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource numberGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm numberResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm numberStorage Account Id - (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 numberStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm numberSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm numberVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability_
set_ floatid - (Integer) Specifies the availability set.
- network_
resource_ floatgroup_ id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource_
group_ floatid - (String) Specifies the Resource Group ID associated with the tenant.
- storage_
account_ floatid - (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_ floatid - (Integer) Specifies id of the storage container within the above storage account.
- storage_
resource_ floatgroup_ id - (Integer) Specifies id of the resource group for the selected storage account.
- temp_
vm_ floatresource_ group_ id - (Integer) Specifies id of the temporary Azure resource group.
- temp_
vm_ floatstorage_ account_ id - (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_ floatstorage_ container_ id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp_
vm_ floatsubnet_ id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp_
vm_ floatvirtual_ network_ id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set NumberId - (Integer) Specifies the availability set.
- network
Resource NumberGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group NumberId - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account NumberId - (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 NumberId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource NumberGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm NumberResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm NumberStorage Account Id - (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 NumberStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm NumberSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm NumberVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStatArgs
- Physical
Bytes doubleTransferred - (Integer) Specifies the total physical bytes transferred.
- Physical
Bytes float64Transferred - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes DoubleTransferred - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes numberTransferred - (Integer) Specifies the total physical bytes transferred.
- physical_
bytes_ floattransferred - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes NumberTransferred - (Integer) Specifies the total physical bytes transferred.
BackupRecoveryProtectionGroupLastRunLocalBackupInfo, BackupRecoveryProtectionGroupLastRunLocalBackupInfoArgs
- Cancelled
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects doubleCount - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Local Backup Info Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 doubleObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects doubleCount - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Sla boolViolated - (Boolean) Indicated if SLA has been violated for this run.
- Local
Snapshot List<BackupStats Recovery Protection Group Last Run Local Backup Info Local Snapshot Stat> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- Local
Task stringId - (String) Task ID for a local protection run.
- Messages List<string>
- (List) Message about the backup run.
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Run
Type 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
.
- Constraints: Allowable values are:
- Skipped
Objects doubleCount - (Integer) Specifies the count of objects for which backup was skipped.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects doubleCount - (Integer) Specifies the count of objects for which backup was successful.
- Cancelled
App float64Objects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects float64Count - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Local Backup Info Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64Objects Count - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects float64Count - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Sla boolViolated - (Boolean) Indicated if SLA has been violated for this run.
- Local
Snapshot []BackupStats Recovery Protection Group Last Run Local Backup Info Local Snapshot Stat - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- Local
Task stringId - (String) Task ID for a local protection run.
- Messages []string
- (List) Message about the backup run.
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Run
Type 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
.
- Constraints: Allowable values are:
- Skipped
Objects float64Count - (Integer) Specifies the count of objects for which backup was skipped.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App float64Objects Count - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects float64Count - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock String - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Local Backup Info Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 DoubleObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects DoubleCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Sla BooleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot List<BackupStats Recovery Protection Group Last Run Local Backup Info Local Snapshot Stat> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task StringId - (String) Task ID for a local protection run.
- messages List<String>
- (List) Message about the backup run.
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- run
Type 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
.
- Constraints: Allowable values are:
- skipped
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App numberObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects numberCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock BackupConstraints Recovery Protection Group Last Run Local Backup Info Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 numberObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects numberCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task stringId - (String) Progress monitor task for indexing.
- is
Sla booleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot BackupStats Recovery Protection Group Last Run Local Backup Info Local Snapshot Stat[] - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task stringId - (String) Task ID for a local protection run.
- messages string[]
- (List) Message about the backup run.
- progress
Task stringId - (String) Progress monitor task id for local backup run.
- run
Type 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
.
- Constraints: Allowable values are:
- skipped
Objects numberCount - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task stringId - (String) Stats task id for local backup run.
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App numberObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects numberCount - (Integer) Specifies the count of objects for which backup was successful.
- cancelled_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was cancelled.
- data_
lock str - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Local Backup Info Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup failed.
- failed_
objects_ floatcount - (Integer) Specifies the count of objects for which backup failed.
- indexing_
task_ strid - (String) Progress monitor task for indexing.
- is_
sla_ boolviolated - (Boolean) Indicated if SLA has been violated for this run.
- local_
snapshot_ Sequence[Backupstats Recovery Protection Group Last Run Local Backup Info Local Snapshot Stat] - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local_
task_ strid - (String) Task ID for a local protection run.
- messages Sequence[str]
- (List) Message about the backup run.
- progress_
task_ strid - (String) Progress monitor task id for local backup run.
- run_
type str - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was skipped.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats_
task_ strid - (String) Stats task id for local backup run.
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup was successful.
- successful_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects NumberCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock String - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 NumberObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects NumberCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Sla BooleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot List<Property Map>Stats - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task StringId - (String) Task ID for a local protection run.
- messages List<String>
- (List) Message about the backup run.
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- run
Type 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
.
- Constraints: Allowable values are:
- skipped
Objects NumberCount - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects NumberCount - (Integer) Specifies the count of objects for which backup was successful.
BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraint, BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat, BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStatArgs
- Bytes
Read double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Bytes
Read float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- bytes_
read float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObject, BackupRecoveryProtectionGroupLastRunObjectArgs
- Archival
Infos List<BackupRecovery Protection Group Last Run Object Archival Info> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- Cloud
Spin List<BackupInfos Recovery Protection Group Last Run Object Cloud Spin Info> - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- Local
Snapshot List<BackupInfos Recovery Protection Group Last Run Object Local Snapshot Info> - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- Objects
List<Backup
Recovery Protection Group Last Run Object Object> - (List) Specifies the Object Summary. Nested schema for object:
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Original
Backup List<BackupInfos Recovery Protection Group Last Run Object Original Backup Info> - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- Replication
Infos List<BackupRecovery Protection Group Last Run Object Replication Info> - (List) Specifies summary information about replication run. Nested schema for replication_info:
- Archival
Infos []BackupRecovery Protection Group Last Run Object Archival Info - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- Cloud
Spin []BackupInfos Recovery Protection Group Last Run Object Cloud Spin Info - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- Local
Snapshot []BackupInfos Recovery Protection Group Last Run Object Local Snapshot Info - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- Objects
[]Backup
Recovery Protection Group Last Run Object Object - (List) Specifies the Object Summary. Nested schema for object:
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Original
Backup []BackupInfos Recovery Protection Group Last Run Object Original Backup Info - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- Replication
Infos []BackupRecovery Protection Group Last Run Object Replication Info - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos List<BackupRecovery Protection Group Last Run Object Archival Info> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin List<BackupInfos Recovery Protection Group Last Run Object Cloud Spin Info> - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- local
Snapshot List<BackupInfos Recovery Protection Group Last Run Object Local Snapshot Info> - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- objects
List<Backup
Recovery Protection Group Last Run Object Object> - (List) Specifies the Object Summary. Nested schema for object:
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- original
Backup List<BackupInfos Recovery Protection Group Last Run Object Original Backup Info> - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- replication
Infos List<BackupRecovery Protection Group Last Run Object Replication Info> - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos BackupRecovery Protection Group Last Run Object Archival Info[] - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin BackupInfos Recovery Protection Group Last Run Object Cloud Spin Info[] - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- local
Snapshot BackupInfos Recovery Protection Group Last Run Object Local Snapshot Info[] - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- objects
Backup
Recovery Protection Group Last Run Object Object[] - (List) Specifies the Object Summary. Nested schema for object:
- on
Legal booleanHold - (Boolean) Specifies the legal hold status for a replication target.
- original
Backup BackupInfos Recovery Protection Group Last Run Object Original Backup Info[] - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- replication
Infos BackupRecovery Protection Group Last Run Object Replication Info[] - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival_
infos Sequence[BackupRecovery Protection Group Last Run Object Archival Info] - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud_
spin_ Sequence[Backupinfos Recovery Protection Group Last Run Object Cloud Spin Info] - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- local_
snapshot_ Sequence[Backupinfos Recovery Protection Group Last Run Object Local Snapshot Info] - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- objects
Sequence[Backup
Recovery Protection Group Last Run Object Object] - (List) Specifies the Object Summary. Nested schema for object:
- on_
legal_ boolhold - (Boolean) Specifies the legal hold status for a replication target.
- original_
backup_ Sequence[Backupinfos Recovery Protection Group Last Run Object Original Backup Info] - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- replication_
infos Sequence[BackupRecovery Protection Group Last Run Object Replication Info] - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos List<Property Map> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin List<Property Map>Infos - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- local
Snapshot List<Property Map>Infos - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- objects List<Property Map>
- (List) Specifies the Object Summary. Nested schema for object:
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- original
Backup List<Property Map>Infos - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- replication
Infos List<Property Map> - (List) Specifies summary information about replication run. Nested schema for replication_info:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfo, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArgs
- Archival
Target List<BackupResults Recovery Protection Group Last Run Object Archival Info Archival Target Result> - (List) Archival result for an archival target. Nested schema for archival_target_results:
- Archival
Target []BackupResults Recovery Protection Group Last Run Object Archival Info Archival Target Result - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival
Target List<BackupResults Recovery Protection Group Last Run Object Archival Info Archival Target Result> - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival
Target BackupResults Recovery Protection Group Last Run Object Archival Info Archival Target Result[] - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival_
target_ Sequence[Backupresults Recovery Protection Group Last Run Object Archival Info Archival Target Result] - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival
Target List<Property Map>Results - (List) Archival result for an archival target. Nested schema for archival_target_results:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultArgs
- Archival
Task stringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Cancelled
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects doubleCount - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Archival Info Archival Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Failed
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects doubleCount - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Cad boolArchive - (Boolean) Whether this is CAD archive or not.
- Is
Forever boolIncremental - (Boolean) Whether this is forever incremental or not.
- Is
Incremental bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Is
Sla boolViolated - (Boolean) Indicated if SLA has been violated for this run.
- Message string
- (String) Message about the replication run.
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Ownership
Context string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Queued
Time doubleUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Run
Type 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
.
- Constraints: Allowable values are:
- Snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects doubleCount - (Integer) Specifies the count of objects for which backup was successful.
- Target
Id double - (Integer) Specifies the archival target ID.
- Target
Name string - (String) Specifies the archival target name.
- Target
Type string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting> - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- Usage
Type string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Worm
Properties List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Worm Property> - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- Archival
Task stringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Cancelled
App float64Objects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects float64Count - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Object Archival Info Archival Target Result Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Failed
App float64Objects Count - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects float64Count - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Cad boolArchive - (Boolean) Whether this is CAD archive or not.
- Is
Forever boolIncremental - (Boolean) Whether this is forever incremental or not.
- Is
Incremental bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Is
Sla boolViolated - (Boolean) Indicated if SLA has been violated for this run.
- Message string
- (String) Message about the replication run.
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Ownership
Context string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Queued
Time float64Usecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Run
Type 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
.
- Constraints: Allowable values are:
- Snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App float64Objects Count - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects float64Count - (Integer) Specifies the count of objects for which backup was successful.
- Target
Id float64 - (Integer) Specifies the archival target ID.
- Target
Name string - (String) Specifies the archival target name.
- Target
Type string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings []BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- Usage
Type string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Worm
Properties []BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Worm Property - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- archival
Task StringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Archival Info Archival Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects DoubleCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Cad BooleanArchive - (Boolean) Whether this is CAD archive or not.
- is
Forever BooleanIncremental - (Boolean) Whether this is forever incremental or not.
- is
Incremental Boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla BooleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- message String
- (String) Message about the replication run.
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context String - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- queued
Time DoubleUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type 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
.
- Constraints: Allowable values are:
- snapshot
Id String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was successful.
- target
Id Double - (Integer) Specifies the archival target ID.
- target
Name String - (String) Specifies the archival target name.
- target
Type String - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting> - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type String - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Worm Property> - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- archival
Task stringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App numberObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects numberCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock BackupConstraints Recovery Protection Group Last Run Object Archival Info Archival Target Result Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App numberObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects numberCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task stringId - (String) Progress monitor task for indexing.
- is
Cad booleanArchive - (Boolean) Whether this is CAD archive or not.
- is
Forever booleanIncremental - (Boolean) Whether this is forever incremental or not.
- is
Incremental boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually booleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla booleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- message string
- (String) Message about the replication run.
- on
Legal booleanHold - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task stringId - (String) Progress monitor task id for local backup run.
- queued
Time numberUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type 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
.
- Constraints: Allowable values are:
- snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task stringId - (String) Stats task id for local backup run.
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App numberObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects numberCount - (Integer) Specifies the count of objects for which backup was successful.
- target
Id number - (Integer) Specifies the archival target ID.
- target
Name string - (String) Specifies the archival target name.
- target
Type string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting[] - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Worm Property[] - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- archival_
task_ strid - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was cancelled.
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Object Archival Info Archival Target Result Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup failed.
- failed_
objects_ floatcount - (Integer) Specifies the count of objects for which backup failed.
- indexing_
task_ strid - (String) Progress monitor task for indexing.
- is_
cad_ boolarchive - (Boolean) Whether this is CAD archive or not.
- is_
forever_ boolincremental - (Boolean) Whether this is forever incremental or not.
- is_
incremental bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is_
manually_ booldeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- is_
sla_ boolviolated - (Boolean) Indicated if SLA has been violated for this run.
- message str
- (String) Message about the replication run.
- on_
legal_ boolhold - (Boolean) Specifies the legal hold status for a replication target.
- ownership_
context str - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress_
task_ strid - (String) Progress monitor task id for local backup run.
- queued_
time_ floatusecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run_
type str - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot_
id str - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats_
task_ strid - (String) Stats task id for local backup run.
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup was successful.
- successful_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was successful.
- target_
id float - (Integer) Specifies the archival target ID.
- target_
name str - (String) Specifies the archival target name.
- target_
type str - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings Sequence[BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting] - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage_
type str - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm_
properties Sequence[BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Worm Property] - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
- archival
Task StringId - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects NumberCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects NumberCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Cad BooleanArchive - (Boolean) Whether this is CAD archive or not.
- is
Forever BooleanIncremental - (Boolean) Whether this is forever incremental or not.
- is
Incremental Boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla BooleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- message String
- (String) Message about the replication run.
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context String - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- queued
Time NumberUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type 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
.
- Constraints: Allowable values are:
- snapshot
Id String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects NumberCount - (Integer) Specifies the count of objects for which backup was successful.
- target
Id Number - (Integer) Specifies the archival target ID.
- target
Name String - (String) Specifies the archival target name.
- target
Type String - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<Property Map> - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type String - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties List<Property Map> - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStatArgs
- Avg
Logical doubleTransfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- Backup
File doubleCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Bytes
Read double - (Integer) Specifies total logical bytes read for creating the snapshot.
- File
Walk boolDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- Logical
Bytes doubleTransferred - (Integer) Specifies the total logical bytes transferred.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes doubleTransferred - (Integer) Specifies the total physical bytes transferred.
- Total
File doubleCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Avg
Logical float64Transfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- Backup
File float64Count - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Bytes
Read float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- File
Walk boolDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- Logical
Bytes float64Transferred - (Integer) Specifies the total logical bytes transferred.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes float64Transferred - (Integer) Specifies the total physical bytes transferred.
- Total
File float64Count - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical DoubleTransfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File DoubleCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk BooleanDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes DoubleTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes DoubleTransferred - (Integer) Specifies the total physical bytes transferred.
- total
File DoubleCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical numberTransfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File numberCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read number - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk booleanDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes numberTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes numberTransferred - (Integer) Specifies the total physical bytes transferred.
- total
File numberCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg_
logical_ floattransfer_ rate_ bps - (Integer) Specifies the average rate of transfer in bytes per second.
- backup_
file_ floatcount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes_
read float - (Integer) Specifies total logical bytes read for creating the snapshot.
- file_
walk_ booldone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical_
bytes_ floattransferred - (Integer) Specifies the total logical bytes transferred.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- physical_
bytes_ floattransferred - (Integer) Specifies the total physical bytes transferred.
- total_
file_ floatcount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical NumberTransfer Rate Bps - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File NumberCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk BooleanDone - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes NumberTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes NumberTransferred - (Integer) Specifies the total physical bytes transferred.
- total
File NumberCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSetting, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingArgs
- Aws
Tierings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier stringType - (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
.
- Constraints: Allowable values are:
- Google
Tierings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- Aws
Tierings []BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings []BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier stringType - (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
.
- Constraints: Allowable values are:
- Google
Tierings []BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings []BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier StringType - (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
.
- Constraints: Allowable values are:
- google
Tierings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering[] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering[] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier stringType - (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
.
- Constraints: Allowable values are:
- google
Tierings BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering[] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering[] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws_
tierings Sequence[BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure_
tierings Sequence[BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud_
platform str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current_
tier_ strtype - (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
.
- Constraints: Allowable values are:
- google_
tierings Sequence[BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle_
tierings Sequence[BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier StringType - (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
.
- Constraints: Allowable values are:
- google
Tierings List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTiering, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringArgs
- Tiers
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering Tier> - (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
[]Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering Tier> - (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
Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Aws Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringTier, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringTierArgs
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (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
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTiering, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringArgs
- Tiers
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering Tier> - (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
[]Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering Tier> - (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
Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Azure Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringTier, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringTierArgs
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (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
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTiering, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringArgs
- Tiers
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering Tier> - (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
[]Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering Tier> - (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
Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Google Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringTier, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringTierArgs
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (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
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTiering, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringArgs
- Tiers
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering Tier> - (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
[]Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering Tier> - (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
Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Backup
Recovery Protection Group Last Run Object Archival Info Archival Target Result Tier Setting Oracle Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringTier, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringTierArgs
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (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
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (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
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (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
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormProperty, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormPropertyArgs
- Is
Archive boolWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- Worm
Expiry doubleTime Usecs - (Integer) Specifies the time at which the WORM protection expires.
- Worm
Non stringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
- Is
Archive boolWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- Worm
Expiry float64Time Usecs - (Integer) Specifies the time at which the WORM protection expires.
- Worm
Non stringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
- is
Archive BooleanWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry DoubleTime Usecs - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non StringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
- is
Archive booleanWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry numberTime Usecs - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non stringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
- is_
archive_ boolworm_ compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- worm_
expiry_ floattime_ usecs - (Integer) Specifies the time at which the WORM protection expires.
- worm_
non_ strcompliance_ reason - (String) Specifies reason of archive not being worm compliant.
- is
Archive BooleanWorm Compliant - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry NumberTime Usecs - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non StringCompliance Reason - (String) Specifies reason of archive not being worm compliant.
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfo, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoArgs
- Cloud
Spin List<BackupTarget Results Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result> - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- Cloud
Spin []BackupTarget Results Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- cloud
Spin List<BackupTarget Results Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result> - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- cloud
Spin BackupTarget Results Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result[] - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- cloud_
spin_ Sequence[Backuptarget_ results Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result] - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
- cloud
Spin List<Property Map>Target Results - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultArgs
- Aws
Params List<BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- Azure
Params List<BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Azure Param> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- Cloudspin
Task stringId - (String) Task ID for a CloudSpin protection run.
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Id double
- (String) The tenant id.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Message string
- (String) Message about the replication run.
- Name string
- Specifies the name of the Protection Group.
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Aws
Params []BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- Azure
Params []BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Azure Param - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- Cloudspin
Task stringId - (String) Task ID for a CloudSpin protection run.
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Id float64
- (String) The tenant id.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Message string
- (String) Message about the replication run.
- Name string
- Specifies the name of the Protection Group.
- On
Legal boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params List<BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params List<BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Azure Param> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin
Task StringId - (String) Task ID for a CloudSpin protection run.
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id Double
- (String) The tenant id.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message String
- (String) Message about the replication run.
- name String
- Specifies the name of the Protection Group.
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param[] - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Azure Param[] - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin
Task stringId - (String) Task ID for a CloudSpin protection run.
- data
Lock BackupConstraints Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id number
- (String) The tenant id.
- is
Manually booleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message string
- (String) Message about the replication run.
- name string
- Specifies the name of the Protection Group.
- on
Legal booleanHold - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task stringId - (String) Progress monitor task id for local backup run.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws_
params Sequence[BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param] - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure_
params Sequence[BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Azure Param] - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin_
task_ strid - (String) Task ID for a CloudSpin protection run.
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id float
- (String) The tenant id.
- is_
manually_ booldeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message str
- (String) Message about the replication run.
- name str
- Specifies the name of the Protection Group.
- on_
legal_ boolhold - (Boolean) Specifies the legal hold status for a replication target.
- progress_
task_ strid - (String) Progress monitor task id for local backup run.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params List<Property Map> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params List<Property Map> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin
Task StringId - (String) Task ID for a CloudSpin protection run.
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id Number
- (String) The tenant id.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message String
- (String) Message about the replication run.
- name String
- Specifies the name of the Protection Group.
- on
Legal BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamArgs
- Custom
Tag List<BackupLists Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- Region double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id double - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- Custom
Tag []BackupLists Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- Region float64
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id float64 - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id float64 - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag List<BackupLists Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region Double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id Double - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id Double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag BackupLists Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List[] - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom_
tag_ Sequence[Backuplists Recovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Aws Param Custom Tag List] - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region float
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet_
id float - (Integer) Specifies id of the subnet within above VPC.
- vpc_
id float - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag List<Property Map>Lists - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region Number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id Number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id Number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagListArgs
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParamArgs
- Availability
Set doubleId - (Integer) Specifies the availability set.
- Network
Resource doubleGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group doubleId - (String) Specifies the Resource Group ID associated with the tenant.
- Storage
Account doubleId - (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 doubleId - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource doubleGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm doubleResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm doubleStorage Account Id - (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 doubleStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm doubleSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm doubleVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- Availability
Set float64Id - (Integer) Specifies the availability set.
- Network
Resource float64Group Id - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group float64Id - (String) Specifies the Resource Group ID associated with the tenant.
- Storage
Account float64Id - (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 float64Id - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource float64Group Id - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm float64Resource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm float64Storage Account Id - (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 float64Storage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm float64Subnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm float64Virtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set DoubleId - (Integer) Specifies the availability set.
- network
Resource DoubleGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group DoubleId - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account DoubleId - (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 DoubleId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource DoubleGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm DoubleResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm DoubleStorage Account Id - (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 DoubleStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm DoubleSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm DoubleVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set numberId - (Integer) Specifies the availability set.
- network
Resource numberGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group numberId - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account numberId - (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 numberId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource numberGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm numberResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm numberStorage Account Id - (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 numberStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm numberSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm numberVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability_
set_ floatid - (Integer) Specifies the availability set.
- network_
resource_ floatgroup_ id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource_
group_ floatid - (String) Specifies the Resource Group ID associated with the tenant.
- storage_
account_ floatid - (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_ floatid - (Integer) Specifies id of the storage container within the above storage account.
- storage_
resource_ floatgroup_ id - (Integer) Specifies id of the resource group for the selected storage account.
- temp_
vm_ floatresource_ group_ id - (Integer) Specifies id of the temporary Azure resource group.
- temp_
vm_ floatstorage_ account_ id - (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_ floatstorage_ container_ id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp_
vm_ floatsubnet_ id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp_
vm_ floatvirtual_ network_ id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set NumberId - (Integer) Specifies the availability set.
- network
Resource NumberGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group NumberId - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account NumberId - (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 NumberId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource NumberGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm NumberResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm NumberStorage Account Id - (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 NumberStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm NumberSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm NumberVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStatArgs
- Physical
Bytes doubleTransferred - (Integer) Specifies the total physical bytes transferred.
- Physical
Bytes float64Transferred - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes DoubleTransferred - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes numberTransferred - (Integer) Specifies the total physical bytes transferred.
- physical_
bytes_ floattransferred - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes NumberTransferred - (Integer) Specifies the total physical bytes transferred.
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfo, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoArgs
- Failed
Attempts List<BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt> - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- Snapshot
Infos List<BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info> - (List) Snapshot info for an object. Nested schema for snapshot_info:
- Failed
Attempts []BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- Snapshot
Infos []BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed
Attempts List<BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt> - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot
Infos List<BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info> - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed
Attempts BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt[] - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot
Infos BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info[] - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed_
attempts Sequence[BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt] - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot_
infos Sequence[BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info] - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed
Attempts List<Property Map> - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot
Infos List<Property Map> - (List) Snapshot info for an object. Nested schema for snapshot_info:
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptArgs
- Admitted
Time doubleUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- End
Time doubleUsecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Message string
- (String) Message about the replication run.
- Permit
Grant doubleTime Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- Queue
Duration doubleUsecs - (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 doubleTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Admitted
Time float64Usecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- End
Time float64Usecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Message string
- (String) Message about the replication run.
- Permit
Grant float64Time Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- Queue
Duration float64Usecs - (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 float64Time Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time DoubleUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time DoubleUsecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message String
- (String) Message about the replication run.
- permit
Grant DoubleTime Usecs - (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 StringId - (String) Progress monitor task id for local backup run.
- queue
Duration DoubleUsecs - (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 DoubleTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time numberUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time numberUsecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message string
- (String) Message about the replication run.
- permit
Grant numberTime Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- queue
Duration numberUsecs - (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 numberTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted_
time_ floatusecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end_
time_ floatusecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message str
- (String) Message about the replication run.
- permit_
grant_ floattime_ usecs - (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_ strid - (String) Progress monitor task id for local backup run.
- queue_
duration_ floatusecs - (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_ floattime_ usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time NumberUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time NumberUsecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message String
- (String) Message about the replication run.
- permit
Grant NumberTime Usecs - (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 StringId - (String) Progress monitor task id for local backup run.
- queue
Duration NumberUsecs - (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 NumberTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStatArgs
- Bytes
Read double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Bytes
Read float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- bytes_
read float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoArgs
- Admitted
Time doubleUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- Backup
File doubleCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Permit
Grant doubleTime Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- Queue
Duration doubleUsecs - (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 doubleTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Status
Message string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- Total
File doubleCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Warnings List<string>
- (List) Specifies a list of warning messages.
- Admitted
Time float64Usecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- Backup
File float64Count - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Permit
Grant float64Time Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- Queue
Duration float64Usecs - (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 float64Time Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Status
Message string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- Total
File float64Count - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Warnings []string
- (List) Specifies a list of warning messages.
- admitted
Time DoubleUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File DoubleCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant DoubleTime Usecs - (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 StringId - (String) Progress monitor task id for local backup run.
- queue
Duration DoubleUsecs - (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 DoubleTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message String - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File DoubleCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings List<String>
- (List) Specifies a list of warning messages.
- admitted
Time numberUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File numberCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock BackupConstraints Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task stringId - (String) Progress monitor task for indexing.
- is
Manually booleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant numberTime Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- queue
Duration numberUsecs - (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 numberTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task stringId - (String) Stats task id for local backup run.
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File numberCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings string[]
- (List) Specifies a list of warning messages.
- admitted_
time_ floatusecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup_
file_ floatcount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing_
task_ strid - (String) Progress monitor task for indexing.
- is_
manually_ booldeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- permit_
grant_ floattime_ usecs - (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_ strid - (String) Progress monitor task id for local backup run.
- queue_
duration_ floatusecs - (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_ floattime_ usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot_
id str - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats_
task_ strid - (String) Stats task id for local backup run.
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status_
message str - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total_
file_ floatcount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings Sequence[str]
- (List) Specifies a list of warning messages.
- admitted
Time NumberUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File NumberCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant NumberTime Usecs - (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 StringId - (String) Progress monitor task id for local backup run.
- queue
Duration NumberUsecs - (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 NumberTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message String - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File NumberCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings List<String>
- (List) Specifies a list of warning messages.
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStatArgs
- Bytes
Read double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Bytes
Read float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- bytes_
read float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObjectObject, BackupRecoveryProtectionGroupLastRunObjectObjectArgs
- Child
Objects List<BackupRecovery Protection Group Last Run Object Object Child Object> - (List) Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - (String) Specifies the global id which is a unique identifier of the object.
- Id double
- (String) The tenant id.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Name string
- Specifies the name of the Protection Group.
- Object
Hash string - (String) Specifies the hash identifier of the object.
- Object
Type 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
.
- Constraints: Allowable values are:
- Os
Type string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type 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
.
- Constraints: Allowable values are:
- List<Backup
Recovery Protection Group Last Run Object Object Sharepoint Site Summary> - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Source
Name string - (String) Specifies registered source name to which object belongs.
- Uuid string
- (String) Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries List<BackupRecovery Protection Group Last Run Object Object VCenter Summary> - (List) Nested schema for v_center_summary:
- Windows
Cluster List<BackupSummaries Recovery Protection Group Last Run Object Object Windows Cluster Summary> - (List) Nested schema for windows_cluster_summary:
- Child
Objects []BackupRecovery Protection Group Last Run Object Object Child Object - (List) Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - (String) Specifies the global id which is a unique identifier of the object.
- Id float64
- (String) The tenant id.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- Name string
- Specifies the name of the Protection Group.
- Object
Hash string - (String) Specifies the hash identifier of the object.
- Object
Type 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
.
- Constraints: Allowable values are:
- Os
Type string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type 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
.
- Constraints: Allowable values are:
- []Backup
Recovery Protection Group Last Run Object Object Sharepoint Site Summary - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Source
Name string - (String) Specifies registered source name to which object belongs.
- Uuid string
- (String) Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries []BackupRecovery Protection Group Last Run Object Object VCenter Summary - (List) Nested schema for v_center_summary:
- Windows
Cluster []BackupSummaries Recovery Protection Group Last Run Object Object Windows Cluster Summary - (List) Nested schema for windows_cluster_summary:
- child
Objects List<BackupRecovery Protection Group Last Run Object Object Child Object> - (List) Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - (String) Specifies the global id which is a unique identifier of the object.
- id Double
- (String) The tenant id.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- name String
- Specifies the name of the Protection Group.
- object
Hash String - (String) Specifies the hash identifier of the object.
- object
Type 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
.
- Constraints: Allowable values are:
- os
Type String - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type 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
.
- Constraints: Allowable values are:
- List<Backup
Recovery Protection Group Last Run Object Object Sharepoint Site Summary> - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- source
Name String - (String) Specifies registered source name to which object belongs.
- uuid String
- (String) Specifies the uuid which is a unique identifier of the object.
- v
Center List<BackupSummaries Recovery Protection Group Last Run Object Object VCenter Summary> - (List) Nested schema for v_center_summary:
- windows
Cluster List<BackupSummaries Recovery Protection Group Last Run Object Object Windows Cluster Summary> - (List) Nested schema for windows_cluster_summary:
- child
Objects BackupRecovery Protection Group Last Run Object Object Child Object[] - (List) Specifies child object details. Nested schema for child_objects:
- environment string
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id string - (String) Specifies the global id which is a unique identifier of the object.
- id number
- (String) The tenant id.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- name string
- Specifies the name of the Protection Group.
- object
Hash string - (String) Specifies the hash identifier of the object.
- object
Type 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
.
- Constraints: Allowable values are:
- os
Type string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type 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
.
- Constraints: Allowable values are:
- Backup
Recovery Protection Group Last Run Object Object Sharepoint Site Summary[] - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- source
Name string - (String) Specifies registered source name to which object belongs.
- uuid string
- (String) Specifies the uuid which is a unique identifier of the object.
- v
Center BackupSummaries Recovery Protection Group Last Run Object Object VCenter Summary[] - (List) Nested schema for v_center_summary:
- windows
Cluster BackupSummaries Recovery Protection Group Last Run Object Object Windows Cluster Summary[] - (List) Nested schema for windows_cluster_summary:
- child_
objects Sequence[BackupRecovery Protection Group Last Run Object Object Child Object] - (List) Specifies child object details. Nested schema for child_objects:
- environment str
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global_
id str - (String) Specifies the global id which is a unique identifier of the object.
- id float
- (String) The tenant id.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- name str
- Specifies the name of the Protection Group.
- object_
hash str - (String) Specifies the hash identifier of the object.
- object_
type str - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os_
type str - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection_
type str - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Sequence[Backup
Recovery Protection Group Last Run Object Object Sharepoint Site Summary] - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source_
id float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- source_
name str - (String) Specifies registered source name to which object belongs.
- uuid str
- (String) Specifies the uuid which is a unique identifier of the object.
- v_
center_ Sequence[Backupsummaries Recovery Protection Group Last Run Object Object VCenter Summary] - (List) Nested schema for v_center_summary:
- windows_
cluster_ Sequence[Backupsummaries Recovery Protection Group Last Run Object Object Windows Cluster Summary] - (List) Nested schema for windows_cluster_summary:
- child
Objects List<Property Map> - (List) Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - (String) Specifies the global id which is a unique identifier of the object.
- id Number
- (String) The tenant id.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
- name String
- Specifies the name of the Protection Group.
- object
Hash String - (String) Specifies the hash identifier of the object.
- object
Type 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
.
- Constraints: Allowable values are:
- os
Type String - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type 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
.
- Constraints: Allowable values are:
- List<Property Map>
- (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- source
Name String - (String) Specifies registered source name to which object belongs.
- uuid String
- (String) Specifies the uuid which is a unique identifier of the object.
- v
Center List<Property Map>Summaries - (List) Nested schema for v_center_summary:
- windows
Cluster List<Property Map>Summaries - (List) Nested schema for windows_cluster_summary:
BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummary, BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummaryArgs
- Site
Web stringUrl - (String) Specifies the web url for the Sharepoint site.
- Site
Web stringUrl - (String) Specifies the web url for the Sharepoint site.
- site
Web StringUrl - (String) Specifies the web url for the Sharepoint site.
- site
Web stringUrl - (String) Specifies the web url for the Sharepoint site.
- site_
web_ strurl - (String) Specifies the web url for the Sharepoint site.
- site
Web StringUrl - (String) Specifies the web url for the Sharepoint site.
BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummary, BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummaryArgs
- Is
Cloud boolEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- Is
Cloud boolEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud booleanEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is_
cloud_ boolenv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummary, BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummaryArgs
- Cluster
Source stringType - (String) Specifies the type of cluster resource this source represents.
- Cluster
Source stringType - (String) Specifies the type of cluster resource this source represents.
- cluster
Source StringType - (String) Specifies the type of cluster resource this source represents.
- cluster
Source stringType - (String) Specifies the type of cluster resource this source represents.
- cluster_
source_ strtype - (String) Specifies the type of cluster resource this source represents.
- cluster
Source StringType - (String) Specifies the type of cluster resource this source represents.
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfo, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoArgs
- Failed
Attempts List<BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt> - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- Snapshot
Infos List<BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info> - (List) Snapshot info for an object. Nested schema for snapshot_info:
- Failed
Attempts []BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- Snapshot
Infos []BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed
Attempts List<BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt> - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot
Infos List<BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info> - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed
Attempts BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt[] - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot
Infos BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info[] - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed_
attempts Sequence[BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt] - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot_
infos Sequence[BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info] - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed
Attempts List<Property Map> - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot
Infos List<Property Map> - (List) Snapshot info for an object. Nested schema for snapshot_info:
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptArgs
- Admitted
Time doubleUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- End
Time doubleUsecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Message string
- (String) Message about the replication run.
- Permit
Grant doubleTime Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- Queue
Duration doubleUsecs - (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 doubleTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Admitted
Time float64Usecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- End
Time float64Usecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Message string
- (String) Message about the replication run.
- Permit
Grant float64Time Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- Queue
Duration float64Usecs - (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 float64Time Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time DoubleUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time DoubleUsecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message String
- (String) Message about the replication run.
- permit
Grant DoubleTime Usecs - (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 StringId - (String) Progress monitor task id for local backup run.
- queue
Duration DoubleUsecs - (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 DoubleTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time numberUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time numberUsecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message string
- (String) Message about the replication run.
- permit
Grant numberTime Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- queue
Duration numberUsecs - (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 numberTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted_
time_ floatusecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end_
time_ floatusecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message str
- (String) Message about the replication run.
- permit_
grant_ floattime_ usecs - (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_ strid - (String) Progress monitor task id for local backup run.
- queue_
duration_ floatusecs - (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_ floattime_ usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time NumberUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time NumberUsecs - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message String
- (String) Message about the replication run.
- permit
Grant NumberTime Usecs - (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 StringId - (String) Progress monitor task id for local backup run.
- queue
Duration NumberUsecs - (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 NumberTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStatArgs
- Bytes
Read double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Bytes
Read float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- bytes_
read float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoArgs
- Admitted
Time doubleUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- Backup
File doubleCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Permit
Grant doubleTime Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- Queue
Duration doubleUsecs - (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 doubleTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Status
Message string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- Total
File doubleCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Warnings List<string>
- (List) Specifies a list of warning messages.
- Admitted
Time float64Usecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- Backup
File float64Count - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Manually boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Permit
Grant float64Time Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- Queue
Duration float64Usecs - (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 float64Time Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Status
Message string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- Total
File float64Count - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Warnings []string
- (List) Specifies a list of warning messages.
- admitted
Time DoubleUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File DoubleCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant DoubleTime Usecs - (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 StringId - (String) Progress monitor task id for local backup run.
- queue
Duration DoubleUsecs - (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 DoubleTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message String - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File DoubleCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings List<String>
- (List) Specifies a list of warning messages.
- admitted
Time numberUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File numberCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock BackupConstraints Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task stringId - (String) Progress monitor task for indexing.
- is
Manually booleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant numberTime Usecs - (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 stringId - (String) Progress monitor task id for local backup run.
- queue
Duration numberUsecs - (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 numberTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task stringId - (String) Stats task id for local backup run.
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File numberCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings string[]
- (List) Specifies a list of warning messages.
- admitted_
time_ floatusecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup_
file_ floatcount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing_
task_ strid - (String) Progress monitor task for indexing.
- is_
manually_ booldeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- permit_
grant_ floattime_ usecs - (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_ strid - (String) Progress monitor task id for local backup run.
- queue_
duration_ floatusecs - (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_ floattime_ usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot_
id str - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats_
task_ strid - (String) Stats task id for local backup run.
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status_
message str - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total_
file_ floatcount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings Sequence[str]
- (List) Specifies a list of warning messages.
- admitted
Time NumberUsecs - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File NumberCount - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Manually BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant NumberTime Usecs - (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 StringId - (String) Progress monitor task id for local backup run.
- queue
Duration NumberUsecs - (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 NumberTime Usecs - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message String - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File NumberCount - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings List<String>
- (List) Specifies a list of warning messages.
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStatArgs
- Bytes
Read double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Bytes
Read float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- bytes_
read float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObjectReplicationInfo, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoArgs
- Replication
Target List<BackupResults Recovery Protection Group Last Run Object Replication Info Replication Target Result> - (List) Replication results for each replication target. Nested schema for replication_target_results:
- Replication
Target []BackupResults Recovery Protection Group Last Run Object Replication Info Replication Target Result - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication
Target List<BackupResults Recovery Protection Group Last Run Object Replication Info Replication Target Result> - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication
Target BackupResults Recovery Protection Group Last Run Object Replication Info Replication Target Result[] - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication_
target_ Sequence[Backupresults Recovery Protection Group Last Run Object Replication Info Replication Target Result] - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication
Target List<Property Map>Results - (List) Replication results for each replication target. Nested schema for replication_target_results:
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultArgs
- Aws
Target List<BackupConfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Aws Target Config> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- Azure
Target List<BackupConfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Azure Target Config> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- Cluster
Id double - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation doubleId - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name string - (String) Specifies the name of the cluster.
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Replication Info Replication Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 double - (Integer) Specifies the number of metadata actions completed during the protection run.
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Is
In boolBound - (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 boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Message string
- (String) Message about the replication run.
- Multi
Object boolReplication - (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 boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Percentage
Completed double - (Integer) Specifies the progress in percentage.
- Queued
Time doubleUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Replication
Task stringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Object Replication Info Replication Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Aws
Target []BackupConfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Aws Target Config - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- Azure
Target []BackupConfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Azure Target Config - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- Cluster
Id float64 - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation float64Id - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name string - (String) Specifies the name of the cluster.
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Object Replication Info Replication Target Result Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64 - (Integer) Specifies the number of metadata actions completed during the protection run.
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Is
In boolBound - (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 boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Message string
- (String) Message about the replication run.
- Multi
Object boolReplication - (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 boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Percentage
Completed float64 - (Integer) Specifies the progress in percentage.
- Queued
Time float64Usecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Replication
Task stringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Object Replication Info Replication Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target List<BackupConfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Aws Target Config> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target List<BackupConfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Azure Target Config> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster
Id Double - (Integer) Specifies the id of the cluster.
- cluster
Incarnation DoubleId - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name String - (String) Specifies the name of the cluster.
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Object Replication Info Replication Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 Double - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In BooleanBound - (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 BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message String
- (String) Message about the replication run.
- multi
Object BooleanReplication - (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 BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed Double - (Integer) Specifies the progress in percentage.
- queued
Time DoubleUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task StringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Object Replication Info Replication Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target BackupConfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Aws Target Config[] - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target BackupConfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Azure Target Config[] - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster
Id number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation numberId - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name string - (String) Specifies the name of the cluster.
- data
Lock BackupConstraints Recovery Protection Group Last Run Object Replication Info Replication Target Result Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 number - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In booleanBound - (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 booleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message string
- (String) Message about the replication run.
- multi
Object booleanReplication - (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 booleanHold - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed number - (Integer) Specifies the progress in percentage.
- queued
Time numberUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task stringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Object Replication Info Replication Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws_
target_ Sequence[Backupconfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Aws Target Config] - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure_
target_ Sequence[Backupconfigs Recovery Protection Group Last Run Object Replication Info Replication Target Result Azure Target Config] - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster_
id float - (Integer) Specifies the id of the cluster.
- cluster_
incarnation_ floatid - (Integer) Specifies the incarnation id of the cluster.
- cluster_
name str - (String) Specifies the name of the cluster.
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Object Replication Info Replication Target Result Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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 float - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is_
in_ boolbound - (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_ booldeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message str
- (String) Message about the replication run.
- multi_
object_ boolreplication - (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_ boolhold - (Boolean) Specifies the legal hold status for a replication target.
- percentage_
completed float - (Integer) Specifies the progress in percentage.
- queued_
time_ floatusecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication_
task_ strid - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Object Replication Info Replication Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target List<Property Map>Configs - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target List<Property Map>Configs - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster
Id Number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation NumberId - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name String - (String) Specifies the name of the cluster.
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 Number - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In BooleanBound - (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 BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message String
- (String) Message about the replication run.
- multi
Object BooleanReplication - (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 BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed Number - (Integer) Specifies the progress in percentage.
- queued
Time NumberUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task StringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfigArgs
- Name string
- Specifies the name of the Protection Group.
- Region double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Name string
- Specifies the name of the Protection Group.
- Region float64
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name String
- Specifies the name of the Protection Group.
- region Double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name string
- Specifies the name of the Protection Group.
- region number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name str
- Specifies the name of the Protection Group.
- region float
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region_
name str - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source_
id float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name String
- Specifies the name of the Protection Group.
- region Number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfigArgs
- Name string
- Specifies the name of the Protection Group.
- Resource
Group double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container double - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource doubleGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- Name string
- Specifies the name of the Protection Group.
- Resource
Group float64 - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account float64 - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container float64 - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource float64Group - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name String
- Specifies the name of the Protection Group.
- resource
Group Double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group StringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account Double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account StringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container Double - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container StringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource DoubleGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource StringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name string
- Specifies the name of the Protection Group.
- resource
Group number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource numberGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name str
- Specifies the name of the Protection Group.
- resource_
group float - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource_
group_ strname - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source_
id float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage_
account float - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage_
account_ strname - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage_
container float - (Integer) Specifies id of the storage container of Azure Replication target.
- storage_
container_ strname - (String) Specifies name of the storage container of Azure Replication target.
- storage_
resource_ floatgroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage_
resource_ strgroup_ name - (String) Specifies name of the storage resource group of Azure Replication target.
- name String
- Specifies the name of the Protection Group.
- resource
Group Number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group StringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account Number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account StringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container Number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container StringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource NumberGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource StringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStatArgs
- Logical
Bytes doubleTransferred - (Integer) Specifies the total logical bytes transferred.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes doubleTransferred - (Integer) Specifies the total physical bytes transferred.
- Logical
Bytes float64Transferred - (Integer) Specifies the total logical bytes transferred.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes float64Transferred - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes DoubleTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes DoubleTransferred - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes numberTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes numberTransferred - (Integer) Specifies the total physical bytes transferred.
- logical_
bytes_ floattransferred - (Integer) Specifies the total logical bytes transferred.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- physical_
bytes_ floattransferred - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes NumberTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes NumberTransferred - (Integer) Specifies the total physical bytes transferred.
BackupRecoveryProtectionGroupLastRunOriginClusterIdentifier, BackupRecoveryProtectionGroupLastRunOriginClusterIdentifierArgs
- Cluster
Id double - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation doubleId - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name string - (String) Specifies the name of the cluster.
- Cluster
Id float64 - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation float64Id - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name string - (String) Specifies the name of the cluster.
- cluster
Id Double - (Integer) Specifies the id of the cluster.
- cluster
Incarnation DoubleId - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name String - (String) Specifies the name of the cluster.
- cluster
Id number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation numberId - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name string - (String) Specifies the name of the cluster.
- cluster_
id float - (Integer) Specifies the id of the cluster.
- cluster_
incarnation_ floatid - (Integer) Specifies the incarnation id of the cluster.
- cluster_
name str - (String) Specifies the name of the cluster.
- cluster
Id Number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation NumberId - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name String - (String) Specifies the name of the cluster.
BackupRecoveryProtectionGroupLastRunOriginalBackupInfo, BackupRecoveryProtectionGroupLastRunOriginalBackupInfoArgs
- Cancelled
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects doubleCount - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Original Backup Info Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 doubleObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects doubleCount - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Sla boolViolated - (Boolean) Indicated if SLA has been violated for this run.
- Local
Snapshot List<BackupStats Recovery Protection Group Last Run Original Backup Info Local Snapshot Stat> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- Local
Task stringId - (String) Task ID for a local protection run.
- Messages List<string>
- (List) Message about the backup run.
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Run
Type 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
.
- Constraints: Allowable values are:
- Skipped
Objects doubleCount - (Integer) Specifies the count of objects for which backup was skipped.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App doubleObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects doubleCount - (Integer) Specifies the count of objects for which backup was successful.
- Cancelled
App float64Objects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects float64Count - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Original Backup Info Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64Objects Count - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects float64Count - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task stringId - (String) Progress monitor task for indexing.
- Is
Sla boolViolated - (Boolean) Indicated if SLA has been violated for this run.
- Local
Snapshot []BackupStats Recovery Protection Group Last Run Original Backup Info Local Snapshot Stat - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- Local
Task stringId - (String) Task ID for a local protection run.
- Messages []string
- (List) Message about the backup run.
- Progress
Task stringId - (String) Progress monitor task id for local backup run.
- Run
Type 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
.
- Constraints: Allowable values are:
- Skipped
Objects float64Count - (Integer) Specifies the count of objects for which backup was skipped.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
Task stringId - (String) Stats task id for local backup run.
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App float64Objects Count - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects float64Count - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock String - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Original Backup Info Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 DoubleObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects DoubleCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Sla BooleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot List<BackupStats Recovery Protection Group Last Run Original Backup Info Local Snapshot Stat> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task StringId - (String) Task ID for a local protection run.
- messages List<String>
- (List) Message about the backup run.
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- run
Type 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
.
- Constraints: Allowable values are:
- skipped
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App DoubleObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects DoubleCount - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App numberObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects numberCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock BackupConstraints Recovery Protection Group Last Run Original Backup Info Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 numberObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects numberCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task stringId - (String) Progress monitor task for indexing.
- is
Sla booleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot BackupStats Recovery Protection Group Last Run Original Backup Info Local Snapshot Stat[] - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task stringId - (String) Task ID for a local protection run.
- messages string[]
- (List) Message about the backup run.
- progress
Task stringId - (String) Progress monitor task id for local backup run.
- run
Type 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
.
- Constraints: Allowable values are:
- skipped
Objects numberCount - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task stringId - (String) Stats task id for local backup run.
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App numberObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects numberCount - (Integer) Specifies the count of objects for which backup was successful.
- cancelled_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was cancelled.
- data_
lock str - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Original Backup Info Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup failed.
- failed_
objects_ floatcount - (Integer) Specifies the count of objects for which backup failed.
- indexing_
task_ strid - (String) Progress monitor task for indexing.
- is_
sla_ boolviolated - (Boolean) Indicated if SLA has been violated for this run.
- local_
snapshot_ Sequence[Backupstats Recovery Protection Group Last Run Original Backup Info Local Snapshot Stat] - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local_
task_ strid - (String) Task ID for a local protection run.
- messages Sequence[str]
- (List) Message about the backup run.
- progress_
task_ strid - (String) Progress monitor task id for local backup run.
- run_
type str - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was skipped.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats_
task_ strid - (String) Stats task id for local backup run.
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful_
app_ floatobjects_ count - (Integer) Specifies the count of app objects for which backup was successful.
- successful_
objects_ floatcount - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects NumberCount - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock String - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 NumberObjects Count - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects NumberCount - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task StringId - (String) Progress monitor task for indexing.
- is
Sla BooleanViolated - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot List<Property Map>Stats - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task StringId - (String) Task ID for a local protection run.
- messages List<String>
- (List) Message about the backup run.
- progress
Task StringId - (String) Progress monitor task id for local backup run.
- run
Type 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
.
- Constraints: Allowable values are:
- skipped
Objects NumberCount - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task StringId - (String) Stats task id for local backup run.
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App NumberObjects Count - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects NumberCount - (Integer) Specifies the count of objects for which backup was successful.
BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraint, BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat, BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStatArgs
- Bytes
Read double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Bytes
Read float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- bytes_
read float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- bytes
Read Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunPermission, BackupRecoveryProtectionGroupLastRunPermissionArgs
- Created
At doubleTime Msecs - (Integer) Epoch time when tenant was created.
- Deleted
At doubleTime Msecs - (Integer) Epoch time when tenant was last updated.
- Description string
- Specifies a description of the Protection Group.
- External
Vendor List<BackupMetadatas Recovery Protection Group Last Run Permission External Vendor Metadata> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- Id string
- (String) The tenant id.
- Is
Managed boolOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated doubleAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- Name string
- Specifies the name of the Protection Group.
- Networks
List<Backup
Recovery Protection Group Last Run Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Created
At float64Time Msecs - (Integer) Epoch time when tenant was created.
- Deleted
At float64Time Msecs - (Integer) Epoch time when tenant was last updated.
- Description string
- Specifies a description of the Protection Group.
- External
Vendor []BackupMetadatas Recovery Protection Group Last Run Permission External Vendor Metadata - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- Id string
- (String) The tenant id.
- Is
Managed boolOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated float64At Time Msecs - (Integer) Epoch time when tenant was last updated.
- Name string
- Specifies the name of the Protection Group.
- Networks
[]Backup
Recovery Protection Group Last Run Permission Network - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At DoubleTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At DoubleTime Msecs - (Integer) Epoch time when tenant was last updated.
- description String
- Specifies a description of the Protection Group.
- external
Vendor List<BackupMetadatas Recovery Protection Group Last Run Permission External Vendor Metadata> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id String
- (String) The tenant id.
- is
Managed BooleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated DoubleAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name String
- Specifies the name of the Protection Group.
- networks
List<Backup
Recovery Protection Group Last Run Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At numberTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At numberTime Msecs - (Integer) Epoch time when tenant was last updated.
- description string
- Specifies a description of the Protection Group.
- external
Vendor BackupMetadatas Recovery Protection Group Last Run Permission External Vendor Metadata[] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id string
- (String) The tenant id.
- is
Managed booleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated numberAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name string
- Specifies the name of the Protection Group.
- networks
Backup
Recovery Protection Group Last Run Permission Network[] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created_
at_ floattime_ msecs - (Integer) Epoch time when tenant was created.
- deleted_
at_ floattime_ msecs - (Integer) Epoch time when tenant was last updated.
- description str
- Specifies a description of the Protection Group.
- external_
vendor_ Sequence[Backupmetadatas Recovery Protection Group Last Run Permission External Vendor Metadata] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id str
- (String) The tenant id.
- is_
managed_ boolon_ helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last_
updated_ floatat_ time_ msecs - (Integer) Epoch time when tenant was last updated.
- name str
- Specifies the name of the Protection Group.
- networks
Sequence[Backup
Recovery Protection Group Last Run Permission Network] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At NumberTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At NumberTime Msecs - (Integer) Epoch time when tenant was last updated.
- description String
- Specifies a description of the Protection Group.
- external
Vendor List<Property Map>Metadatas - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id String
- (String) The tenant id.
- is
Managed BooleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated NumberAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name String
- Specifies the name of the Protection Group.
- networks List<Property Map>
- (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadata, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataArgs
- Ibm
Tenant List<BackupMetadata Params Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- Type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- Ibm
Tenant []BackupMetadata Params Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- Type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant List<BackupMetadata Params Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type String
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant BackupMetadata Params Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param[] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm_
tenant_ Sequence[Backupmetadata_ params Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type str
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant List<Property Map>Metadata Params - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type String
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParam, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamArgs
- Account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn string
- (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties List<BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property> - (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 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
.
- Constraints: Allowable values are:
- Metrics
Configs List<BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config> - (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 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
.
- Constraints: Allowable values are:
- Plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn string
- (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties []BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property - (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 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
.
- Constraints: Allowable values are:
- Metrics
Configs []BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config - (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 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
.
- Constraints: Allowable values are:
- Plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id String - (String) Specifies the unique identifier of the IBM's account ID.
- crn String
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties List<BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property> - (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 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
.
- Constraints: Allowable values are:
- metrics
Configs List<BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config> - (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 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
.
- Constraints: Allowable values are:
- plan
Id String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group StringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance StringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- crn string
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property[] - (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 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
.
- Constraints: Allowable values are:
- metrics
Configs BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config[] - (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 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
.
- Constraints: Allowable values are:
- plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account_
id str - (String) Specifies the unique identifier of the IBM's account ID.
- crn str
- (String) Specifies the unique CRN associated with the tenant.
- custom_
properties Sequence[BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property] - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness_
mode str - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics_
configs Sequence[BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config] - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership_
mode str - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan_
id str - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource_
group_ strid - (String) Specifies the Resource Group ID associated with the tenant.
- resource_
instance_ strid - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id String - (String) Specifies the unique identifier of the IBM's account ID.
- crn String
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties 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:
- liveness
Mode 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
.
- Constraints: Allowable values are:
- metrics
Configs 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:
- ownership
Mode 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
.
- Constraints: Allowable values are:
- plan
Id String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group StringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance StringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamCustomPropertyArgs
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigArgs
- Cos
Resource List<BackupConfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config> - (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 List<BackupConfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config> - (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 List<BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config> - (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 []BackupConfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config - (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 []BackupConfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config - (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 []BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config - (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 List<BackupConfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config> - (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 List<BackupConfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config> - (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 List<BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config> - (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 BackupConfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config[] - (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 BackupConfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config[] - (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 BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config[] - (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_ Sequence[Backupconfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config] - (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_ Sequence[Backupconfigs Recovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config] - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering_
configs Sequence[BackupRecovery Protection Group Last Run Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config] - (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 List<Property Map>Configs - (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 List<Property Map>Configs - (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 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
- Resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- Resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource_
url str - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfigArgs
- Billing
Api stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- Iam
Url 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 stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- Iam
Url 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 StringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url 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 stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url 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_ strkey_ secret_ id - (String) Specifies Id of the secret that contains the API key.
- iam_
url str - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api StringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url 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
- Part
Ids List<string> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval doubleIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- Part
Ids []string - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval float64In Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval DoubleIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url String
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids string[] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval numberIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part_
ids Sequence[str] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission_
interval_ floatin_ secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url str
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval NumberIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url String
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
BackupRecoveryProtectionGroupLastRunPermissionNetwork, BackupRecoveryProtectionGroupLastRunPermissionNetworkArgs
- Cluster
Hostname 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.
- Cluster
Ips 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.
- Connector
Enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- Cluster
Hostname 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.
- Cluster
Ips []string - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname 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.
- cluster
Ips 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.
- connector
Enabled Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname 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.
- cluster
Ips string[] - (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 boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster_
hostname str - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster_
ips Sequence[str] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector_
enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname 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.
- cluster
Ips 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.
- connector
Enabled Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
BackupRecoveryProtectionGroupLastRunReplicationInfo, BackupRecoveryProtectionGroupLastRunReplicationInfoArgs
- Replication
Target List<BackupResults Recovery Protection Group Last Run Replication Info Replication Target Result> - (List) Replication results for each replication target. Nested schema for replication_target_results:
- Replication
Target []BackupResults Recovery Protection Group Last Run Replication Info Replication Target Result - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication
Target List<BackupResults Recovery Protection Group Last Run Replication Info Replication Target Result> - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication
Target BackupResults Recovery Protection Group Last Run Replication Info Replication Target Result[] - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication_
target_ Sequence[Backupresults Recovery Protection Group Last Run Replication Info Replication Target Result] - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication
Target List<Property Map>Results - (List) Replication results for each replication target. Nested schema for replication_target_results:
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResult, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultArgs
- Aws
Target List<BackupConfigs Recovery Protection Group Last Run Replication Info Replication Target Result Aws Target Config> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- Azure
Target List<BackupConfigs Recovery Protection Group Last Run Replication Info Replication Target Result Azure Target Config> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- Cluster
Id double - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation doubleId - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name string - (String) Specifies the name of the cluster.
- Data
Lock List<BackupConstraints Recovery Protection Group Last Run Replication Info Replication Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time doubleUsecs - 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 double - (Integer) Specifies the number of metadata actions completed during the protection run.
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Is
In boolBound - (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 boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Message string
- (String) Message about the replication run.
- Multi
Object boolReplication - (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 boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Percentage
Completed double - (Integer) Specifies the progress in percentage.
- Queued
Time doubleUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Replication
Task stringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- Start
Time doubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
List<Backup
Recovery Protection Group Last Run Replication Info Replication Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Aws
Target []BackupConfigs Recovery Protection Group Last Run Replication Info Replication Target Result Aws Target Config - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- Azure
Target []BackupConfigs Recovery Protection Group Last Run Replication Info Replication Target Result Azure Target Config - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- Cluster
Id float64 - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation float64Id - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name string - (String) Specifies the name of the cluster.
- Data
Lock []BackupConstraints Recovery Protection Group Last Run Replication Info Replication Target Result Data Lock Constraint - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- End
Time float64Usecs - 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 float64 - (Integer) Specifies the number of metadata actions completed during the protection run.
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Is
In boolBound - (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 boolDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- Message string
- (String) Message about the replication run.
- Multi
Object boolReplication - (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 boolHold - (Boolean) Specifies the legal hold status for a replication target.
- Percentage
Completed float64 - (Integer) Specifies the progress in percentage.
- Queued
Time float64Usecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Replication
Task stringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- Start
Time float64Usecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
[]Backup
Recovery Protection Group Last Run Replication Info Replication Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target List<BackupConfigs Recovery Protection Group Last Run Replication Info Replication Target Result Aws Target Config> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target List<BackupConfigs Recovery Protection Group Last Run Replication Info Replication Target Result Azure Target Config> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster
Id Double - (Integer) Specifies the id of the cluster.
- cluster
Incarnation DoubleId - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name String - (String) Specifies the name of the cluster.
- data
Lock List<BackupConstraints Recovery Protection Group Last Run Replication Info Replication Target Result Data Lock Constraint> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time DoubleUsecs - 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 Double - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In BooleanBound - (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 BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message String
- (String) Message about the replication run.
- multi
Object BooleanReplication - (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 BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed Double - (Integer) Specifies the progress in percentage.
- queued
Time DoubleUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task StringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time DoubleUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
List<Backup
Recovery Protection Group Last Run Replication Info Replication Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target BackupConfigs Recovery Protection Group Last Run Replication Info Replication Target Result Aws Target Config[] - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target BackupConfigs Recovery Protection Group Last Run Replication Info Replication Target Result Azure Target Config[] - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster
Id number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation numberId - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name string - (String) Specifies the name of the cluster.
- data
Lock BackupConstraints Recovery Protection Group Last Run Replication Info Replication Target Result Data Lock Constraint[] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time numberUsecs - 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 number - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In booleanBound - (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 booleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message string
- (String) Message about the replication run.
- multi
Object booleanReplication - (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 booleanHold - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed number - (Integer) Specifies the progress in percentage.
- queued
Time numberUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task stringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time numberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Backup
Recovery Protection Group Last Run Replication Info Replication Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws_
target_ Sequence[Backupconfigs Recovery Protection Group Last Run Replication Info Replication Target Result Aws Target Config] - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure_
target_ Sequence[Backupconfigs Recovery Protection Group Last Run Replication Info Replication Target Result Azure Target Config] - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster_
id float - (Integer) Specifies the id of the cluster.
- cluster_
incarnation_ floatid - (Integer) Specifies the incarnation id of the cluster.
- cluster_
name str - (String) Specifies the name of the cluster.
- data_
lock_ Sequence[Backupconstraints Recovery Protection Group Last Run Replication Info Replication Target Result Data Lock Constraint] - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end_
time_ floatusecs - 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 float - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is_
in_ boolbound - (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_ booldeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message str
- (String) Message about the replication run.
- multi_
object_ boolreplication - (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_ boolhold - (Boolean) Specifies the legal hold status for a replication target.
- percentage_
completed float - (Integer) Specifies the progress in percentage.
- queued_
time_ floatusecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication_
task_ strid - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start_
time_ floatusecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Sequence[Backup
Recovery Protection Group Last Run Replication Info Replication Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target List<Property Map>Configs - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target List<Property Map>Configs - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster
Id Number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation NumberId - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name String - (String) Specifies the name of the cluster.
- data
Lock List<Property Map>Constraints - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time NumberUsecs - 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 Number - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In BooleanBound - (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 BooleanDeleted - (Boolean) Specifies whether the snapshot is deleted manually.
- message String
- (String) Message about the replication run.
- multi
Object BooleanReplication - (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 BooleanHold - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed Number - (Integer) Specifies the progress in percentage.
- queued
Time NumberUsecs - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task StringId - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time NumberUsecs - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats List<Property Map>
- (List) Specifies statistics about replication data. Nested schema for stats:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfigArgs
- Name string
- Specifies the name of the Protection Group.
- Region double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Name string
- Specifies the name of the Protection Group.
- Region float64
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name String
- Specifies the name of the Protection Group.
- region Double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name string
- Specifies the name of the Protection Group.
- region number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name str
- Specifies the name of the Protection Group.
- region float
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region_
name str - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source_
id float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name String
- Specifies the name of the Protection Group.
- region Number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfigArgs
- Name string
- Specifies the name of the Protection Group.
- Resource
Group double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container double - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource doubleGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- Name string
- Specifies the name of the Protection Group.
- Resource
Group float64 - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account float64 - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container float64 - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource float64Group - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name String
- Specifies the name of the Protection Group.
- resource
Group Double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group StringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account Double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account StringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container Double - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container StringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource DoubleGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource StringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name string
- Specifies the name of the Protection Group.
- resource
Group number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource numberGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name str
- Specifies the name of the Protection Group.
- resource_
group float - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource_
group_ strname - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source_
id float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage_
account float - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage_
account_ strname - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage_
container float - (Integer) Specifies id of the storage container of Azure Replication target.
- storage_
container_ strname - (String) Specifies name of the storage container of Azure Replication target.
- storage_
resource_ floatgroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage_
resource_ strgroup_ name - (String) Specifies name of the storage resource group of Azure Replication target.
- name String
- Specifies the name of the Protection Group.
- resource
Group Number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group StringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account Number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account StringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container Number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container StringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource NumberGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource StringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraintArgs
- Expiry
Time doubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time float64Usecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time DoubleUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time numberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ floatusecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time NumberUsecs - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStat, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStatArgs
- Logical
Bytes doubleTransferred - (Integer) Specifies the total logical bytes transferred.
- Logical
Size doubleBytes - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes doubleTransferred - (Integer) Specifies the total physical bytes transferred.
- Logical
Bytes float64Transferred - (Integer) Specifies the total logical bytes transferred.
- Logical
Size float64Bytes - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes float64Transferred - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes DoubleTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size DoubleBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes DoubleTransferred - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes numberTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size numberBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes numberTransferred - (Integer) Specifies the total physical bytes transferred.
- logical_
bytes_ floattransferred - (Integer) Specifies the total logical bytes transferred.
- logical_
size_ floatbytes - (Integer) Specifies the total logical size in bytes.
- physical_
bytes_ floattransferred - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes NumberTransferred - (Integer) Specifies the total logical bytes transferred.
- logical
Size NumberBytes - (Integer) Specifies the total logical size in bytes.
- physical
Bytes NumberTransferred - (Integer) Specifies the total physical bytes transferred.
BackupRecoveryProtectionGroupMissingEntity, BackupRecoveryProtectionGroupMissingEntityArgs
- Id double
- (String) The tenant id.
- Name string
- Specifies the name of the Protection Group.
- Parent
Source doubleId - (Integer) Specifies the id of the parent source of the object.
- Parent
Source stringName - (String) Specifies the name of the parent source of the object.
- Id float64
- (String) The tenant id.
- Name string
- Specifies the name of the Protection Group.
- Parent
Source float64Id - (Integer) Specifies the id of the parent source of the object.
- Parent
Source stringName - (String) Specifies the name of the parent source of the object.
- id Double
- (String) The tenant id.
- name String
- Specifies the name of the Protection Group.
- parent
Source DoubleId - (Integer) Specifies the id of the parent source of the object.
- parent
Source StringName - (String) Specifies the name of the parent source of the object.
- id number
- (String) The tenant id.
- name string
- Specifies the name of the Protection Group.
- parent
Source numberId - (Integer) Specifies the id of the parent source of the object.
- parent
Source stringName - (String) Specifies the name of the parent source of the object.
- id float
- (String) The tenant id.
- name str
- Specifies the name of the Protection Group.
- parent_
source_ floatid - (Integer) Specifies the id of the parent source of the object.
- parent_
source_ strname - (String) Specifies the name of the parent source of the object.
- id Number
- (String) The tenant id.
- name String
- Specifies the name of the Protection Group.
- parent
Source NumberId - (Integer) Specifies the id of the parent source of the object.
- parent
Source StringName - (String) Specifies the name of the parent source of the object.
BackupRecoveryProtectionGroupMssqlParams, BackupRecoveryProtectionGroupMssqlParamsArgs
- Protection
Type string - Specifies the MSSQL Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
,kNative
.
- Constraints: Allowable values are:
- File
Protection BackupType Params Recovery Protection Group Mssql Params File Protection Type Params - Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
- Native
Protection BackupType Params Recovery Protection Group Mssql Params Native Protection Type Params - Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
- Volume
Protection BackupType Params Recovery Protection Group Mssql Params Volume Protection Type Params - Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
- Protection
Type string - Specifies the MSSQL Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
,kNative
.
- Constraints: Allowable values are:
- File
Protection BackupType Params Recovery Protection Group Mssql Params File Protection Type Params - Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
- Native
Protection BackupType Params Recovery Protection Group Mssql Params Native Protection Type Params - Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
- Volume
Protection BackupType Params Recovery Protection Group Mssql Params Volume Protection Type Params - Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
- protection
Type String - Specifies the MSSQL Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
,kNative
.
- Constraints: Allowable values are:
- file
Protection BackupType Params Recovery Protection Group Mssql Params File Protection Type Params - Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
- native
Protection BackupType Params Recovery Protection Group Mssql Params Native Protection Type Params - Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
- volume
Protection BackupType Params Recovery Protection Group Mssql Params Volume Protection Type Params - Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
- protection
Type string - Specifies the MSSQL Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
,kNative
.
- Constraints: Allowable values are:
- file
Protection BackupType Params Recovery Protection Group Mssql Params File Protection Type Params - Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
- native
Protection BackupType Params Recovery Protection Group Mssql Params Native Protection Type Params - Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
- volume
Protection BackupType Params Recovery Protection Group Mssql Params Volume Protection Type Params - Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
- protection_
type str - Specifies the MSSQL Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
,kNative
.
- Constraints: Allowable values are:
- file_
protection_ Backuptype_ params Recovery Protection Group Mssql Params File Protection Type Params - Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
- native_
protection_ Backuptype_ params Recovery Protection Group Mssql Params Native Protection Type Params - Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
- volume_
protection_ Backuptype_ params Recovery Protection Group Mssql Params Volume Protection Type Params - Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
- protection
Type String - Specifies the MSSQL Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
,kNative
.
- Constraints: Allowable values are:
- file
Protection Property MapType Params - Specifies the params to create a File based MSSQL Protection Group. Nested schema for file_protection_type_params:
- native
Protection Property MapType Params - Specifies the params to create a Native based MSSQL Protection Group. Nested schema for native_protection_type_params:
- volume
Protection Property MapType Params - Specifies the params to create a Volume based MSSQL Protection Group. Nested schema for volume_protection_type_params:
BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParams, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsArgs
- Objects
List<Backup
Recovery Protection Group Mssql Params File Protection Type Params Object> - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- Aag
Backup stringPreference Type - 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
.
- Constraints: Allowable values are:
- Additional
Host List<BackupParams Recovery Protection Group Mssql Params File Protection Type Params Additional Host Param> - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- Advanced
Settings BackupRecovery Protection Group Mssql Params File Protection Type Params Advanced Settings - 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 boolDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- Exclude
Filters List<BackupRecovery Protection Group Mssql Params File Protection Type Params Exclude Filter> - 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 boolCopy Only - Specifies whether full backups should be copy-only.
- Log
Backup doubleNum Streams - Specifies the number of streams to be used for log backups.
- Log
Backup stringWith Clause - Specifies the WithClause to be used for log backups.
- Perform
Source boolSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- Pre
Post BackupScript Recovery Protection Group Mssql Params File Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- Use
Aag boolPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- User
Db stringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- Objects
[]Backup
Recovery Protection Group Mssql Params File Protection Type Params Object - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- Aag
Backup stringPreference Type - 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
.
- Constraints: Allowable values are:
- Additional
Host []BackupParams Recovery Protection Group Mssql Params File Protection Type Params Additional Host Param - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- Advanced
Settings BackupRecovery Protection Group Mssql Params File Protection Type Params Advanced Settings - 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 boolDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- Exclude
Filters []BackupRecovery Protection Group Mssql Params File Protection Type Params Exclude Filter - 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 boolCopy Only - Specifies whether full backups should be copy-only.
- Log
Backup float64Num Streams - Specifies the number of streams to be used for log backups.
- Log
Backup stringWith Clause - Specifies the WithClause to be used for log backups.
- Perform
Source boolSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- Pre
Post BackupScript Recovery Protection Group Mssql Params File Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- Use
Aag boolPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- User
Db stringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- objects
List<Backup
Recovery Protection Group Mssql Params File Protection Type Params Object> - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- aag
Backup StringPreference Type - 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
.
- Constraints: Allowable values are:
- additional
Host List<BackupParams Recovery Protection Group Mssql Params File Protection Type Params Additional Host Param> - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- advanced
Settings BackupRecovery Protection Group Mssql Params File Protection Type Params Advanced Settings - 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 BooleanDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude
Filters List<BackupRecovery Protection Group Mssql Params File Protection Type Params Exclude Filter> - 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 BooleanCopy Only - Specifies whether full backups should be copy-only.
- log
Backup DoubleNum Streams - Specifies the number of streams to be used for log backups.
- log
Backup StringWith Clause - Specifies the WithClause to be used for log backups.
- perform
Source BooleanSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre
Post BackupScript Recovery Protection Group Mssql Params File Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use
Aag BooleanPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user
Db StringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- objects
Backup
Recovery Protection Group Mssql Params File Protection Type Params Object[] - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- aag
Backup stringPreference Type - 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
.
- Constraints: Allowable values are:
- additional
Host BackupParams Recovery Protection Group Mssql Params File Protection Type Params Additional Host Param[] - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- advanced
Settings BackupRecovery Protection Group Mssql Params File Protection Type Params Advanced Settings - 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 booleanDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude
Filters BackupRecovery Protection Group Mssql Params File Protection Type Params Exclude Filter[] - 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 booleanCopy Only - Specifies whether full backups should be copy-only.
- log
Backup numberNum Streams - Specifies the number of streams to be used for log backups.
- log
Backup stringWith Clause - Specifies the WithClause to be used for log backups.
- perform
Source booleanSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre
Post BackupScript Recovery Protection Group Mssql Params File Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use
Aag booleanPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user
Db stringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- objects
Sequence[Backup
Recovery Protection Group Mssql Params File Protection Type Params Object] - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- aag_
backup_ strpreference_ type - 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
.
- Constraints: Allowable values are:
- additional_
host_ Sequence[Backupparams Recovery Protection Group Mssql Params File Protection Type Params Additional Host Param] - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- advanced_
settings BackupRecovery Protection Group Mssql Params File Protection Type Params Advanced Settings - 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_ booldbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude_
filters Sequence[BackupRecovery Protection Group Mssql Params File Protection Type Params Exclude Filter] - 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_ boolcopy_ only - Specifies whether full backups should be copy-only.
- log_
backup_ floatnum_ streams - Specifies the number of streams to be used for log backups.
- log_
backup_ strwith_ clause - Specifies the WithClause to be used for log backups.
- perform_
source_ boolside_ deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre_
post_ Backupscript Recovery Protection Group Mssql Params File Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use_
aag_ boolpreferences_ from_ server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user_
db_ strbackup_ preference_ type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- objects List<Property Map>
- Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- aag
Backup StringPreference Type - 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
.
- Constraints: Allowable values are:
- additional
Host List<Property Map>Params - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- advanced
Settings 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:
- backup
System BooleanDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude
Filters 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:
- full
Backups BooleanCopy Only - Specifies whether full backups should be copy-only.
- log
Backup NumberNum Streams - Specifies the number of streams to be used for log backups.
- log
Backup StringWith Clause - Specifies the WithClause to be used for log backups.
- perform
Source BooleanSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre
Post Property MapScript - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use
Aag BooleanPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user
Db StringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParam, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParamArgs
- Host
Id double - Specifies the id of the host container on which databases are hosted.
- Disable
Source boolSide Deduplication - 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 string - Specifies the name of the host container on which databases are hosted.
- Host
Id float64 - Specifies the id of the host container on which databases are hosted.
- Disable
Source boolSide Deduplication - 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 string - Specifies the name of the host container on which databases are hosted.
- host
Id Double - Specifies the id of the host container on which databases are hosted.
- disable
Source BooleanSide Deduplication - 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 String - Specifies the name of the host container on which databases are hosted.
- host
Id number - Specifies the id of the host container on which databases are hosted.
- disable
Source booleanSide Deduplication - 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 string - Specifies the name of the host container on which databases are hosted.
- host_
id float - Specifies the id of the host container on which databases are hosted.
- disable_
source_ boolside_ deduplication - 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.
- host
Id Number - Specifies the id of the host container on which databases are hosted.
- disable
Source BooleanSide Deduplication - 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 String - Specifies the name of the host container on which databases are hosted.
BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettings, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettingsArgs
- Cloned
Db stringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Db
Backup stringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Missing
Db stringBackup Status - 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
.
- Constraints: Allowable values are:
- Offline
Restoring stringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Read
Only stringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Report
All stringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Cloned
Db stringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Db
Backup stringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Missing
Db stringBackup Status - 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
.
- Constraints: Allowable values are:
- Offline
Restoring stringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Read
Only stringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Report
All stringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned
Db StringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db
Backup StringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing
Db StringBackup Status - 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
.
- Constraints: Allowable values are:
- offline
Restoring StringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read
Only StringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report
All StringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned
Db stringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db
Backup stringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing
Db stringBackup Status - 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
.
- Constraints: Allowable values are:
- offline
Restoring stringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read
Only stringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report
All stringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned_
db_ strbackup_ status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db_
backup_ strif_ not_ online_ status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing_
db_ strbackup_ status - 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
.
- Constraints: Allowable values are:
- offline_
restoring_ strdb_ backup_ status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read_
only_ strdb_ backup_ status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report_
all_ strnon_ autoprotect_ db_ errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned
Db StringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db
Backup StringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing
Db StringBackup Status - 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
.
- Constraints: Allowable values are:
- offline
Restoring StringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read
Only StringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report
All StringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilter, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilterArgs
- Filter
String string - Specifies the filter string using wildcard supported strings or regular expressions.
- Is
Regular boolExpression - 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
.
- Constraints: The default value is
- Filter
String string - Specifies the filter string using wildcard supported strings or regular expressions.
- Is
Regular boolExpression - 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
.
- Constraints: The default value is
- filter
String String - Specifies the filter string using wildcard supported strings or regular expressions.
- is
Regular BooleanExpression - 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
.
- Constraints: The default value is
- filter
String string - Specifies the filter string using wildcard supported strings or regular expressions.
- is
Regular booleanExpression - 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
.
- Constraints: The default value is
- filter_
string str - Specifies the filter string using wildcard supported strings or regular expressions.
- is_
regular_ boolexpression - 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
.
- Constraints: The default value is
- filter
String String - Specifies the filter string using wildcard supported strings or regular expressions.
- is
Regular BooleanExpression - 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
.
- Constraints: The default value is
BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObject, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObjectArgs
- Id 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.
- Source
Type string - Specifies the type of source being protected.
- Id 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.
- Source
Type string - Specifies the type of source being protected.
- id 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.
- source
Type String - Specifies the type of source being protected.
- id 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.
- source
Type string - Specifies the type of source being protected.
- id 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 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.
- source
Type String - Specifies the type of source being protected.
BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScript, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptArgs
- Post
Script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- Post
Script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post_
script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre_
script BackupRecovery Protection Group Mssql Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script Property Map - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script Property Map - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScript, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScript, BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- continue
On booleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path str
- Specifies the absolute path to the script on the remote host.
- continue_
on_ boolerror - 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParams, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsArgs
- Objects
List<Backup
Recovery Protection Group Mssql Params Native Protection Type Params Object> - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- Aag
Backup stringPreference Type - 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
.
- Constraints: Allowable values are:
- Advanced
Settings BackupRecovery Protection Group Mssql Params Native Protection Type Params Advanced Settings - 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 boolDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- Exclude
Filters List<BackupRecovery Protection Group Mssql Params Native Protection Type Params Exclude Filter> - 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 boolCopy Only - Specifies whether full backups should be copy-only.
- Log
Backup doubleNum Streams - Specifies the number of streams to be used for log backups.
- Log
Backup stringWith Clause - Specifies the WithClause to be used for log backups.
- Num
Streams double - Specifies the number of streams to be used.
- Pre
Post BackupScript Recovery Protection Group Mssql Params Native Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- Use
Aag boolPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- User
Db stringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- With
Clause string - Specifies the WithClause to be used.
- Objects
[]Backup
Recovery Protection Group Mssql Params Native Protection Type Params Object - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- Aag
Backup stringPreference Type - 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
.
- Constraints: Allowable values are:
- Advanced
Settings BackupRecovery Protection Group Mssql Params Native Protection Type Params Advanced Settings - 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 boolDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- Exclude
Filters []BackupRecovery Protection Group Mssql Params Native Protection Type Params Exclude Filter - 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 boolCopy Only - Specifies whether full backups should be copy-only.
- Log
Backup float64Num Streams - Specifies the number of streams to be used for log backups.
- Log
Backup stringWith Clause - Specifies the WithClause to be used for log backups.
- Num
Streams float64 - Specifies the number of streams to be used.
- Pre
Post BackupScript Recovery Protection Group Mssql Params Native Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- Use
Aag boolPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- User
Db stringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- With
Clause string - Specifies the WithClause to be used.
- objects
List<Backup
Recovery Protection Group Mssql Params Native Protection Type Params Object> - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- aag
Backup StringPreference Type - 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
.
- Constraints: Allowable values are:
- advanced
Settings BackupRecovery Protection Group Mssql Params Native Protection Type Params Advanced Settings - 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 BooleanDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude
Filters List<BackupRecovery Protection Group Mssql Params Native Protection Type Params Exclude Filter> - 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 BooleanCopy Only - Specifies whether full backups should be copy-only.
- log
Backup DoubleNum Streams - Specifies the number of streams to be used for log backups.
- log
Backup StringWith Clause - Specifies the WithClause to be used for log backups.
- num
Streams Double - Specifies the number of streams to be used.
- pre
Post BackupScript Recovery Protection Group Mssql Params Native Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use
Aag BooleanPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user
Db StringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- with
Clause String - Specifies the WithClause to be used.
- objects
Backup
Recovery Protection Group Mssql Params Native Protection Type Params Object[] - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- aag
Backup stringPreference Type - 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
.
- Constraints: Allowable values are:
- advanced
Settings BackupRecovery Protection Group Mssql Params Native Protection Type Params Advanced Settings - 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 booleanDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude
Filters BackupRecovery Protection Group Mssql Params Native Protection Type Params Exclude Filter[] - 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 booleanCopy Only - Specifies whether full backups should be copy-only.
- log
Backup numberNum Streams - Specifies the number of streams to be used for log backups.
- log
Backup stringWith Clause - Specifies the WithClause to be used for log backups.
- num
Streams number - Specifies the number of streams to be used.
- pre
Post BackupScript Recovery Protection Group Mssql Params Native Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use
Aag booleanPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user
Db stringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- with
Clause string - Specifies the WithClause to be used.
- objects
Sequence[Backup
Recovery Protection Group Mssql Params Native Protection Type Params Object] - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- aag_
backup_ strpreference_ type - 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
.
- Constraints: Allowable values are:
- advanced_
settings BackupRecovery Protection Group Mssql Params Native Protection Type Params Advanced Settings - 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_ booldbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude_
filters Sequence[BackupRecovery Protection Group Mssql Params Native Protection Type Params Exclude Filter] - 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_ boolcopy_ only - Specifies whether full backups should be copy-only.
- log_
backup_ floatnum_ streams - Specifies the number of streams to be used for log backups.
- log_
backup_ strwith_ clause - Specifies the WithClause to be used for log backups.
- num_
streams float - Specifies the number of streams to be used.
- pre_
post_ Backupscript Recovery Protection Group Mssql Params Native Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use_
aag_ boolpreferences_ from_ server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user_
db_ strbackup_ preference_ type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- with_
clause str - Specifies the WithClause to be used.
- objects List<Property Map>
- Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- aag
Backup StringPreference Type - 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
.
- Constraints: Allowable values are:
- advanced
Settings 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:
- backup
System BooleanDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude
Filters 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:
- full
Backups BooleanCopy Only - Specifies whether full backups should be copy-only.
- log
Backup NumberNum Streams - Specifies the number of streams to be used for log backups.
- log
Backup StringWith Clause - Specifies the WithClause to be used for log backups.
- num
Streams Number - Specifies the number of streams to be used.
- pre
Post Property MapScript - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use
Aag BooleanPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user
Db StringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- with
Clause String - Specifies the WithClause to be used.
BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettings, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettingsArgs
- Cloned
Db stringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Db
Backup stringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Missing
Db stringBackup Status - 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
.
- Constraints: Allowable values are:
- Offline
Restoring stringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Read
Only stringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Report
All stringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Cloned
Db stringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Db
Backup stringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Missing
Db stringBackup Status - 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
.
- Constraints: Allowable values are:
- Offline
Restoring stringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Read
Only stringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Report
All stringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned
Db StringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db
Backup StringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing
Db StringBackup Status - 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
.
- Constraints: Allowable values are:
- offline
Restoring StringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read
Only StringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report
All StringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned
Db stringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db
Backup stringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing
Db stringBackup Status - 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
.
- Constraints: Allowable values are:
- offline
Restoring stringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read
Only stringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report
All stringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned_
db_ strbackup_ status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db_
backup_ strif_ not_ online_ status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing_
db_ strbackup_ status - 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
.
- Constraints: Allowable values are:
- offline_
restoring_ strdb_ backup_ status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read_
only_ strdb_ backup_ status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report_
all_ strnon_ autoprotect_ db_ errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned
Db StringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db
Backup StringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing
Db StringBackup Status - 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
.
- Constraints: Allowable values are:
- offline
Restoring StringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read
Only StringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report
All StringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilter, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilterArgs
- Filter
String string - Specifies the filter string using wildcard supported strings or regular expressions.
- Is
Regular boolExpression - 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
.
- Constraints: The default value is
- Filter
String string - Specifies the filter string using wildcard supported strings or regular expressions.
- Is
Regular boolExpression - 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
.
- Constraints: The default value is
- filter
String String - Specifies the filter string using wildcard supported strings or regular expressions.
- is
Regular BooleanExpression - 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
.
- Constraints: The default value is
- filter
String string - Specifies the filter string using wildcard supported strings or regular expressions.
- is
Regular booleanExpression - 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
.
- Constraints: The default value is
- filter_
string str - Specifies the filter string using wildcard supported strings or regular expressions.
- is_
regular_ boolexpression - 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
.
- Constraints: The default value is
- filter
String String - Specifies the filter string using wildcard supported strings or regular expressions.
- is
Regular BooleanExpression - 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
.
- Constraints: The default value is
BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObject, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObjectArgs
- Id 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.
- Source
Type string - Specifies the type of source being protected.
- Id 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.
- Source
Type string - Specifies the type of source being protected.
- id 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.
- source
Type String - Specifies the type of source being protected.
- id 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.
- source
Type string - Specifies the type of source being protected.
- id 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 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.
- source
Type String - Specifies the type of source being protected.
BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScript, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptArgs
- Post
Script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- Post
Script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post_
script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre_
script BackupRecovery Protection Group Mssql Params Native Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script Property Map - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script Property Map - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScript, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScriptArgs
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScript, BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScriptArgs
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- continue
On booleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path str
- Specifies the absolute path to the script on the remote host.
- continue_
on_ boolerror - 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParams, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsArgs
- Objects
List<Backup
Recovery Protection Group Mssql Params Volume Protection Type Params Object> - Specifies the list of object ids to be protected. Nested schema for objects:
- Aag
Backup stringPreference Type - 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
.
- Constraints: Allowable values are:
- Additional
Host List<BackupParams Recovery Protection Group Mssql Params Volume Protection Type Params Additional Host Param> - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- Advanced
Settings BackupRecovery Protection Group Mssql Params Volume Protection Type Params Advanced Settings - 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 boolVolumes Only - 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 boolDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- Exclude
Filters List<BackupRecovery Protection Group Mssql Params Volume Protection Type Params Exclude Filter> - 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 boolCopy Only - Specifies whether full backups should be copy-only.
- Incremental
Backup boolAfter Restart - Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
- Indexing
Policy BackupRecovery Protection Group Mssql Params Volume Protection Type Params Indexing Policy - 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 doubleNum Streams - Specifies the number of streams to be used for log backups.
- Log
Backup stringWith Clause - Specifies the WithClause to be used for log backups.
- Pre
Post BackupScript Recovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- Use
Aag boolPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- User
Db stringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- Objects
[]Backup
Recovery Protection Group Mssql Params Volume Protection Type Params Object - Specifies the list of object ids to be protected. Nested schema for objects:
- Aag
Backup stringPreference Type - 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
.
- Constraints: Allowable values are:
- Additional
Host []BackupParams Recovery Protection Group Mssql Params Volume Protection Type Params Additional Host Param - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- Advanced
Settings BackupRecovery Protection Group Mssql Params Volume Protection Type Params Advanced Settings - 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 boolVolumes Only - 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 boolDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- Exclude
Filters []BackupRecovery Protection Group Mssql Params Volume Protection Type Params Exclude Filter - 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 boolCopy Only - Specifies whether full backups should be copy-only.
- Incremental
Backup boolAfter Restart - Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
- Indexing
Policy BackupRecovery Protection Group Mssql Params Volume Protection Type Params Indexing Policy - 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 float64Num Streams - Specifies the number of streams to be used for log backups.
- Log
Backup stringWith Clause - Specifies the WithClause to be used for log backups.
- Pre
Post BackupScript Recovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- Use
Aag boolPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- User
Db stringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- objects
List<Backup
Recovery Protection Group Mssql Params Volume Protection Type Params Object> - Specifies the list of object ids to be protected. Nested schema for objects:
- aag
Backup StringPreference Type - 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
.
- Constraints: Allowable values are:
- additional
Host List<BackupParams Recovery Protection Group Mssql Params Volume Protection Type Params Additional Host Param> - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- advanced
Settings BackupRecovery Protection Group Mssql Params Volume Protection Type Params Advanced Settings - 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 BooleanVolumes Only - 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 BooleanDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude
Filters List<BackupRecovery Protection Group Mssql Params Volume Protection Type Params Exclude Filter> - 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 BooleanCopy Only - Specifies whether full backups should be copy-only.
- incremental
Backup BooleanAfter Restart - Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
- indexing
Policy BackupRecovery Protection Group Mssql Params Volume Protection Type Params Indexing Policy - 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 DoubleNum Streams - Specifies the number of streams to be used for log backups.
- log
Backup StringWith Clause - Specifies the WithClause to be used for log backups.
- pre
Post BackupScript Recovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use
Aag BooleanPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user
Db StringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- objects
Backup
Recovery Protection Group Mssql Params Volume Protection Type Params Object[] - Specifies the list of object ids to be protected. Nested schema for objects:
- aag
Backup stringPreference Type - 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
.
- Constraints: Allowable values are:
- additional
Host BackupParams Recovery Protection Group Mssql Params Volume Protection Type Params Additional Host Param[] - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- advanced
Settings BackupRecovery Protection Group Mssql Params Volume Protection Type Params Advanced Settings - 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 booleanVolumes Only - 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 booleanDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude
Filters BackupRecovery Protection Group Mssql Params Volume Protection Type Params Exclude Filter[] - 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 booleanCopy Only - Specifies whether full backups should be copy-only.
- incremental
Backup booleanAfter Restart - Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
- indexing
Policy BackupRecovery Protection Group Mssql Params Volume Protection Type Params Indexing Policy - 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 numberNum Streams - Specifies the number of streams to be used for log backups.
- log
Backup stringWith Clause - Specifies the WithClause to be used for log backups.
- pre
Post BackupScript Recovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use
Aag booleanPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user
Db stringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- objects
Sequence[Backup
Recovery Protection Group Mssql Params Volume Protection Type Params Object] - Specifies the list of object ids to be protected. Nested schema for objects:
- aag_
backup_ strpreference_ type - 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
.
- Constraints: Allowable values are:
- additional_
host_ Sequence[Backupparams Recovery Protection Group Mssql Params Volume Protection Type Params Additional Host Param] - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- advanced_
settings BackupRecovery Protection Group Mssql Params Volume Protection Type Params Advanced Settings - 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_ boolvolumes_ only - 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_ booldbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude_
filters Sequence[BackupRecovery Protection Group Mssql Params Volume Protection Type Params Exclude Filter] - 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_ boolcopy_ only - Specifies whether full backups should be copy-only.
- incremental_
backup_ boolafter_ restart - Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
- indexing_
policy BackupRecovery Protection Group Mssql Params Volume Protection Type Params Indexing Policy - 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_ floatnum_ streams - Specifies the number of streams to be used for log backups.
- log_
backup_ strwith_ clause - Specifies the WithClause to be used for log backups.
- pre_
post_ Backupscript Recovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use_
aag_ boolpreferences_ from_ server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user_
db_ strbackup_ preference_ type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
- objects List<Property Map>
- Specifies the list of object ids to be protected. Nested schema for objects:
- aag
Backup StringPreference Type - 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
.
- Constraints: Allowable values are:
- additional
Host List<Property Map>Params - Specifies settings which are to be applied to specific host containers in this protection group. Nested schema for additional_host_params:
- advanced
Settings 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:
- backup
Db BooleanVolumes Only - 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 BooleanDbs - Specifies whether to backup system databases. If not specified then parameter is set to true.
- exclude
Filters 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:
- full
Backups BooleanCopy Only - Specifies whether full backups should be copy-only.
- incremental
Backup BooleanAfter Restart - Specifies whether or to perform incremental backups the first time after a server restarts. By default, a full backup will be performed.
- indexing
Policy 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:
- log
Backup NumberNum Streams - Specifies the number of streams to be used for log backups.
- log
Backup StringWith Clause - Specifies the WithClause to be used for log backups.
- pre
Post Property MapScript - Specifies the params for pre and post scripts. Nested schema for pre_post_script:
- use
Aag BooleanPreferences From Server - Specifies whether or not the AAG backup preferences specified on the SQL Server host should be used.
- user
Db StringBackup Preference Type - Specifies the preference type for backing up user databases on the host.
- Constraints: Allowable values are:
kBackupAllDatabases
,kBackupAllExceptAAGDatabases
,kBackupOnlyAAGDatabases
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParam, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParamArgs
- Host
Id double - Specifies the id of the host container on which databases are hosted.
- Enable
System boolBackup - Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
- Host
Name string - Specifies the name of the host container on which databases are hosted.
- Volume
Guids 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.
- Host
Id float64 - Specifies the id of the host container on which databases are hosted.
- Enable
System boolBackup - Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
- Host
Name string - Specifies the name of the host container on which databases are hosted.
- Volume
Guids []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 Double - Specifies the id of the host container on which databases are hosted.
- enable
System BooleanBackup - Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
- host
Name String - Specifies the name of the host container on which databases are hosted.
- volume
Guids 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.
- host
Id number - Specifies the id of the host container on which databases are hosted.
- enable
System booleanBackup - Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
- host
Name string - Specifies the name of the host container on which databases are hosted.
- volume
Guids 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 float - Specifies the id of the host container on which databases are hosted.
- enable_
system_ boolbackup - 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.
- host
Id Number - Specifies the id of the host container on which databases are hosted.
- enable
System BooleanBackup - Specifies whether to enable system/bmr backup using 3rd party tools installed on agent host.
- host
Name String - Specifies the name of the host container on which databases are hosted.
- volume
Guids 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
- Cloned
Db stringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Db
Backup stringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Missing
Db stringBackup Status - 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
.
- Constraints: Allowable values are:
- Offline
Restoring stringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Read
Only stringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Report
All stringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Cloned
Db stringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Db
Backup stringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Missing
Db stringBackup Status - 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
.
- Constraints: Allowable values are:
- Offline
Restoring stringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Read
Only stringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- Report
All stringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned
Db StringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db
Backup StringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing
Db StringBackup Status - 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
.
- Constraints: Allowable values are:
- offline
Restoring StringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read
Only StringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report
All StringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned
Db stringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db
Backup stringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing
Db stringBackup Status - 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
.
- Constraints: Allowable values are:
- offline
Restoring stringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read
Only stringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report
All stringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned_
db_ strbackup_ status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db_
backup_ strif_ not_ online_ status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing_
db_ strbackup_ status - 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
.
- Constraints: Allowable values are:
- offline_
restoring_ strdb_ backup_ status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read_
only_ strdb_ backup_ status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report_
all_ strnon_ autoprotect_ db_ errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- cloned
Db StringBackup Status - Whether to report error if SQL database is cloned.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- db
Backup StringIf Not Online Status - Whether to report error if SQL database is not online.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- missing
Db StringBackup Status - 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
.
- Constraints: Allowable values are:
- offline
Restoring StringDb Backup Status - Fail the backup job when database is offline or restoring.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- read
Only StringDb Backup Status - Whether to skip backup for read-only SQL databases.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
- report
All StringNon Autoprotect Db Errors - Whether to report error for all dbs in non-autoprotect jobs.
- Constraints: Allowable values are:
kError
,kWarn
,kIgnore
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilter, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilterArgs
- Filter
String string - Specifies the filter string using wildcard supported strings or regular expressions.
- Is
Regular boolExpression - 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
.
- Constraints: The default value is
- Filter
String string - Specifies the filter string using wildcard supported strings or regular expressions.
- Is
Regular boolExpression - 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
.
- Constraints: The default value is
- filter
String String - Specifies the filter string using wildcard supported strings or regular expressions.
- is
Regular BooleanExpression - 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
.
- Constraints: The default value is
- filter
String string - Specifies the filter string using wildcard supported strings or regular expressions.
- is
Regular booleanExpression - 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
.
- Constraints: The default value is
- filter_
string str - Specifies the filter string using wildcard supported strings or regular expressions.
- is_
regular_ boolexpression - 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
.
- Constraints: The default value is
- filter
String String - Specifies the filter string using wildcard supported strings or regular expressions.
- is
Regular BooleanExpression - 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
.
- Constraints: The default value is
BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicy, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicyArgs
- Enable
Indexing 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 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.
- Include
Paths 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.
- Enable
Indexing 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 []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.
- Include
Paths []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 Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude
Paths 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.
- include
Paths 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.
- enable
Indexing boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude
Paths 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.
- include
Paths 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 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.
- enable
Indexing Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude
Paths 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.
- include
Paths 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 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.
- Source
Type string - Specifies the type of source being protected.
- Id 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.
- Source
Type string - Specifies the type of source being protected.
- id 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.
- source
Type String - Specifies the type of source being protected.
- id 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.
- source
Type string - Specifies the type of source being protected.
- id 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 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.
- source
Type String - Specifies the type of source being protected.
BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScript, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptArgs
- Post
Script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- Post
Script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post_
script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre_
script BackupRecovery Protection Group Mssql Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script Property Map - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script Property Map - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScript, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScript, BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- continue
On booleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path str
- Specifies the absolute path to the script on the remote host.
- continue_
on_ boolerror - 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupPermission, BackupRecoveryProtectionGroupPermissionArgs
- Created
At doubleTime Msecs - (Integer) Epoch time when tenant was created.
- Deleted
At doubleTime Msecs - (Integer) Epoch time when tenant was last updated.
- Description string
- Specifies a description of the Protection Group.
- External
Vendor List<BackupMetadatas Recovery Protection Group Permission External Vendor Metadata> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- Id string
- (String) The tenant id.
- Is
Managed boolOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated doubleAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- Name string
- Specifies the name of the Protection Group.
- Networks
List<Backup
Recovery Protection Group Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Created
At float64Time Msecs - (Integer) Epoch time when tenant was created.
- Deleted
At float64Time Msecs - (Integer) Epoch time when tenant was last updated.
- Description string
- Specifies a description of the Protection Group.
- External
Vendor []BackupMetadatas Recovery Protection Group Permission External Vendor Metadata - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- Id string
- (String) The tenant id.
- Is
Managed boolOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated float64At Time Msecs - (Integer) Epoch time when tenant was last updated.
- Name string
- Specifies the name of the Protection Group.
- Networks
[]Backup
Recovery Protection Group Permission Network - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At DoubleTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At DoubleTime Msecs - (Integer) Epoch time when tenant was last updated.
- description String
- Specifies a description of the Protection Group.
- external
Vendor List<BackupMetadatas Recovery Protection Group Permission External Vendor Metadata> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id String
- (String) The tenant id.
- is
Managed BooleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated DoubleAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name String
- Specifies the name of the Protection Group.
- networks
List<Backup
Recovery Protection Group Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At numberTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At numberTime Msecs - (Integer) Epoch time when tenant was last updated.
- description string
- Specifies a description of the Protection Group.
- external
Vendor BackupMetadatas Recovery Protection Group Permission External Vendor Metadata[] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id string
- (String) The tenant id.
- is
Managed booleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated numberAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name string
- Specifies the name of the Protection Group.
- networks
Backup
Recovery Protection Group Permission Network[] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created_
at_ floattime_ msecs - (Integer) Epoch time when tenant was created.
- deleted_
at_ floattime_ msecs - (Integer) Epoch time when tenant was last updated.
- description str
- Specifies a description of the Protection Group.
- external_
vendor_ Sequence[Backupmetadatas Recovery Protection Group Permission External Vendor Metadata] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id str
- (String) The tenant id.
- is_
managed_ boolon_ helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last_
updated_ floatat_ time_ msecs - (Integer) Epoch time when tenant was last updated.
- name str
- Specifies the name of the Protection Group.
- networks
Sequence[Backup
Recovery Protection Group Permission Network] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At NumberTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At NumberTime Msecs - (Integer) Epoch time when tenant was last updated.
- description String
- Specifies a description of the Protection Group.
- external
Vendor List<Property Map>Metadatas - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id String
- (String) The tenant id.
- is
Managed BooleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated NumberAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name String
- Specifies the name of the Protection Group.
- networks List<Property Map>
- (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupPermissionExternalVendorMetadata, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataArgs
- Ibm
Tenant List<BackupMetadata Params Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- Type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- Ibm
Tenant []BackupMetadata Params Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- Type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant List<BackupMetadata Params Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type String
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant BackupMetadata Params Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param[] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm_
tenant_ Sequence[Backupmetadata_ params Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type str
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant List<Property Map>Metadata Params - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type String
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParam, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamArgs
- Account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn string
- (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties List<BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property> - (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 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
.
- Constraints: Allowable values are:
- Metrics
Configs List<BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config> - (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 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
.
- Constraints: Allowable values are:
- Plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn string
- (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties []BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property - (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 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
.
- Constraints: Allowable values are:
- Metrics
Configs []BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config - (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 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
.
- Constraints: Allowable values are:
- Plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id String - (String) Specifies the unique identifier of the IBM's account ID.
- crn String
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties List<BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property> - (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 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
.
- Constraints: Allowable values are:
- metrics
Configs List<BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config> - (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 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
.
- Constraints: Allowable values are:
- plan
Id String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group StringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance StringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- crn string
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property[] - (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 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
.
- Constraints: Allowable values are:
- metrics
Configs BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config[] - (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 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
.
- Constraints: Allowable values are:
- plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account_
id str - (String) Specifies the unique identifier of the IBM's account ID.
- crn str
- (String) Specifies the unique CRN associated with the tenant.
- custom_
properties Sequence[BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Custom Property] - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness_
mode str - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics_
configs Sequence[BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config] - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership_
mode str - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan_
id str - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource_
group_ strid - (String) Specifies the Resource Group ID associated with the tenant.
- resource_
instance_ strid - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id String - (String) Specifies the unique identifier of the IBM's account ID.
- crn String
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties 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:
- liveness
Mode 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
.
- Constraints: Allowable values are:
- metrics
Configs 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:
- ownership
Mode 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
.
- Constraints: Allowable values are:
- plan
Id String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group StringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance StringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamCustomPropertyArgs
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigArgs
- Cos
Resource List<BackupConfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config> - (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 List<BackupConfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config> - (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 List<BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config> - (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 []BackupConfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config - (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 []BackupConfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config - (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 []BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config - (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 List<BackupConfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config> - (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 List<BackupConfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config> - (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 List<BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config> - (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 BackupConfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config[] - (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 BackupConfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config[] - (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 BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config[] - (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_ Sequence[Backupconfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config] - (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_ Sequence[Backupconfigs Recovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config] - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering_
configs Sequence[BackupRecovery Protection Group Permission External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config] - (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 List<Property Map>Configs - (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 List<Property Map>Configs - (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 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
- Resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- Resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource_
url str - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfigArgs
- Billing
Api stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- Iam
Url 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 stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- Iam
Url 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 StringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url 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 stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url 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_ strkey_ secret_ id - (String) Specifies Id of the secret that contains the API key.
- iam_
url str - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api StringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url 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
- Part
Ids List<string> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval doubleIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- Part
Ids []string - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval float64In Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval DoubleIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url String
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids string[] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval numberIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part_
ids Sequence[str] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission_
interval_ floatin_ secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url str
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval NumberIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url String
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
BackupRecoveryProtectionGroupPermissionNetwork, BackupRecoveryProtectionGroupPermissionNetworkArgs
- Cluster
Hostname 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.
- Cluster
Ips 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.
- Connector
Enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- Cluster
Hostname 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.
- Cluster
Ips []string - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname 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.
- cluster
Ips 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.
- connector
Enabled Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname 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.
- cluster
Ips string[] - (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 boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster_
hostname str - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster_
ips Sequence[str] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector_
enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname 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.
- cluster
Ips 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.
- connector
Enabled Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
BackupRecoveryProtectionGroupPhysicalParams, BackupRecoveryProtectionGroupPhysicalParamsArgs
- Protection
Type string - Specifies the Physical Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
.
- Constraints: Allowable values are:
- File
Protection BackupType Params Recovery Protection Group Physical Params File Protection Type Params - Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
- Volume
Protection BackupType Params Recovery Protection Group Physical Params Volume Protection Type Params - Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
- Protection
Type string - Specifies the Physical Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
.
- Constraints: Allowable values are:
- File
Protection BackupType Params Recovery Protection Group Physical Params File Protection Type Params - Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
- Volume
Protection BackupType Params Recovery Protection Group Physical Params Volume Protection Type Params - Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
- protection
Type String - Specifies the Physical Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
.
- Constraints: Allowable values are:
- file
Protection BackupType Params Recovery Protection Group Physical Params File Protection Type Params - Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
- volume
Protection BackupType Params Recovery Protection Group Physical Params Volume Protection Type Params - Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
- protection
Type string - Specifies the Physical Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
.
- Constraints: Allowable values are:
- file
Protection BackupType Params Recovery Protection Group Physical Params File Protection Type Params - Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
- volume
Protection BackupType Params Recovery Protection Group Physical Params Volume Protection Type Params - Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
- protection_
type str - Specifies the Physical Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
.
- Constraints: Allowable values are:
- file_
protection_ Backuptype_ params Recovery Protection Group Physical Params File Protection Type Params - Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
- volume_
protection_ Backuptype_ params Recovery Protection Group Physical Params Volume Protection Type Params - Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
- protection
Type String - Specifies the Physical Protection Group type.
- Constraints: Allowable values are:
kFile
,kVolume
.
- Constraints: Allowable values are:
- file
Protection Property MapType Params - Specifies the parameters which are specific to Physical related Protection Groups. Nested schema for file_protection_type_params:
- volume
Protection Property MapType Params - Specifies the parameters which are specific to Volume based physical Protection Groups. Nested schema for volume_protection_type_params:
BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParams, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsArgs
- Objects
List<Backup
Recovery Protection Group Physical Params File Protection Type Params Object> - Specifies the list of objects protected by this Protection Group.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- Allow
Parallel boolRuns - Specifies whether or not this job can have parallel runs.
- Cobmr
Backup bool - Specifies whether to take CoBMR backup.
- Continue
On boolQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- Dedup
Exclusion List<double>Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- Excluded
Vss List<string>Writers - Specifies writer names which should be excluded from physical file based backups.
- Global
Exclude List<string>Fs - Specifies global exclude filesystems which are applied to all sources in a job.
- Global
Exclude List<string>Paths - Specifies global exclude filters which are applied to all sources in a job.
- Ignorable
Errors List<string> - Specifies the Errors to be ignored in error db.
- Constraints: Allowable list items are:
kEOF
,kNonExistent
.
- Constraints: Allowable list items are:
- Indexing
Policy BackupRecovery Protection Group Physical Params File Protection Type Params Indexing Policy - 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 boolBased Deduplication - Specifies whether or not to perform brick based deduplication on this Protection Group.
- Perform
Source boolSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- Pre
Post BackupScript Recovery Protection Group Physical Params File Protection Type Params Pre Post Script - 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 List<BackupRecovery Protection Group Physical Params File Protection Type Params Task Timeout> - Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
- Objects
[]Backup
Recovery Protection Group Physical Params File Protection Type Params Object - Specifies the list of objects protected by this Protection Group.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- Allow
Parallel boolRuns - Specifies whether or not this job can have parallel runs.
- Cobmr
Backup bool - Specifies whether to take CoBMR backup.
- Continue
On boolQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- Dedup
Exclusion []float64Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- Excluded
Vss []stringWriters - Specifies writer names which should be excluded from physical file based backups.
- Global
Exclude []stringFs - Specifies global exclude filesystems which are applied to all sources in a job.
- Global
Exclude []stringPaths - Specifies global exclude filters which are applied to all sources in a job.
- Ignorable
Errors []string - Specifies the Errors to be ignored in error db.
- Constraints: Allowable list items are:
kEOF
,kNonExistent
.
- Constraints: Allowable list items are:
- Indexing
Policy BackupRecovery Protection Group Physical Params File Protection Type Params Indexing Policy - 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 boolBased Deduplication - Specifies whether or not to perform brick based deduplication on this Protection Group.
- Perform
Source boolSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- Pre
Post BackupScript Recovery Protection Group Physical Params File Protection Type Params Pre Post Script - 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 []BackupRecovery Protection Group Physical Params File Protection Type Params Task Timeout - Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
- objects
List<Backup
Recovery Protection Group Physical Params File Protection Type Params Object> - Specifies the list of objects protected by this Protection Group.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- allow
Parallel BooleanRuns - Specifies whether or not this job can have parallel runs.
- cobmr
Backup Boolean - Specifies whether to take CoBMR backup.
- continue
On BooleanQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- dedup
Exclusion List<Double>Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- excluded
Vss List<String>Writers - Specifies writer names which should be excluded from physical file based backups.
- global
Exclude List<String>Fs - Specifies global exclude filesystems which are applied to all sources in a job.
- global
Exclude List<String>Paths - Specifies global exclude filters which are applied to all sources in a job.
- ignorable
Errors List<String> - Specifies the Errors to be ignored in error db.
- Constraints: Allowable list items are:
kEOF
,kNonExistent
.
- Constraints: Allowable list items are:
- indexing
Policy BackupRecovery Protection Group Physical Params File Protection Type Params Indexing Policy - 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 BooleanBased Deduplication - Specifies whether or not to perform brick based deduplication on this Protection Group.
- perform
Source BooleanSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre
Post BackupScript Recovery Protection Group Physical Params File Protection Type Params Pre Post Script - 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.
- task
Timeouts List<BackupRecovery Protection Group Physical Params File Protection Type Params Task Timeout> - Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
- objects
Backup
Recovery Protection Group Physical Params File Protection Type Params Object[] - Specifies the list of objects protected by this Protection Group.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- allow
Parallel booleanRuns - Specifies whether or not this job can have parallel runs.
- cobmr
Backup boolean - Specifies whether to take CoBMR backup.
- continue
On booleanQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- dedup
Exclusion number[]Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- excluded
Vss string[]Writers - Specifies writer names which should be excluded from physical file based backups.
- global
Exclude string[]Fs - Specifies global exclude filesystems which are applied to all sources in a job.
- global
Exclude string[]Paths - Specifies global exclude filters which are applied to all sources in a job.
- ignorable
Errors string[] - Specifies the Errors to be ignored in error db.
- Constraints: Allowable list items are:
kEOF
,kNonExistent
.
- Constraints: Allowable list items are:
- indexing
Policy BackupRecovery Protection Group Physical Params File Protection Type Params Indexing Policy - 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 booleanBased Deduplication - Specifies whether or not to perform brick based deduplication on this Protection Group.
- perform
Source booleanSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre
Post BackupScript Recovery Protection Group Physical Params File Protection Type Params Pre Post Script - 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.
- task
Timeouts BackupRecovery Protection Group Physical Params File Protection Type Params Task Timeout[] - Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
- objects
Sequence[Backup
Recovery Protection Group Physical Params File Protection Type Params Object] - Specifies the list of objects protected by this Protection Group.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- allow_
parallel_ boolruns - Specifies whether or not this job can have parallel runs.
- cobmr_
backup bool - Specifies whether to take CoBMR backup.
- continue_
on_ boolquiesce_ failure - Specifies whether to continue backing up on quiesce failure.
- dedup_
exclusion_ Sequence[float]source_ ids - Specifies ids of sources for which deduplication has to be disabled.
- excluded_
vss_ Sequence[str]writers - Specifies writer names which should be excluded from physical file based backups.
- global_
exclude_ Sequence[str]fs - Specifies global exclude filesystems which are applied to all sources in a job.
- global_
exclude_ Sequence[str]paths - 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
.
- Constraints: Allowable list items are:
- indexing_
policy BackupRecovery Protection Group Physical Params File Protection Type Params Indexing Policy - 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_ boolbased_ deduplication - Specifies whether or not to perform brick based deduplication on this Protection Group.
- perform_
source_ boolside_ deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre_
post_ Backupscript Recovery Protection Group Physical Params File Protection Type Params Pre Post Script - 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[BackupRecovery Protection Group Physical Params File Protection Type Params Task Timeout] - Specifies the timeouts for all the objects inside this Protection Group, for both full and incremental backups. Nested schema for task_timeouts:
- objects List<Property Map>
- Specifies the list of objects protected by this Protection Group.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- allow
Parallel BooleanRuns - Specifies whether or not this job can have parallel runs.
- cobmr
Backup Boolean - Specifies whether to take CoBMR backup.
- continue
On BooleanQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- dedup
Exclusion List<Number>Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- excluded
Vss List<String>Writers - Specifies writer names which should be excluded from physical file based backups.
- global
Exclude List<String>Fs - Specifies global exclude filesystems which are applied to all sources in a job.
- global
Exclude List<String>Paths - Specifies global exclude filters which are applied to all sources in a job.
- ignorable
Errors List<String> - Specifies the Errors to be ignored in error db.
- Constraints: Allowable list items are:
kEOF
,kNonExistent
.
- Constraints: Allowable list items are:
- indexing
Policy 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:
- perform
Brick BooleanBased Deduplication - Specifies whether or not to perform brick based deduplication on this Protection Group.
- perform
Source BooleanSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre
Post Property MapScript - 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.
- task
Timeouts 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
- Enable
Indexing 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 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.
- Include
Paths 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.
- Enable
Indexing 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 []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.
- Include
Paths []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 Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude
Paths 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.
- include
Paths 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.
- enable
Indexing boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude
Paths 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.
- include
Paths 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 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.
- enable
Indexing Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude
Paths 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.
- include
Paths 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 double
- Specifies the ID of the object protected.
- Excluded
Vss List<string>Writers - Specifies writer names which should be excluded from physical file based backups.
- File
Paths List<BackupRecovery Protection Group Physical Params File Protection Type Params Object File Path> - Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
- Follow
Nas boolSymlink Target - Specifies whether to follow NAS target pointed by symlink for windows sources.
- Metadata
File stringPath - 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.
- Nested
Volume List<string>Types To Skips - Specifies mount types of nested volumes to be skipped.
- Uses
Path boolLevel Skip Nested Volume Setting - Specifies whether path level or object level skip nested volume setting will be used.
- Id float64
- Specifies the ID of the object protected.
- Excluded
Vss []stringWriters - Specifies writer names which should be excluded from physical file based backups.
- File
Paths []BackupRecovery Protection Group Physical Params File Protection Type Params Object File Path - Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
- Follow
Nas boolSymlink Target - Specifies whether to follow NAS target pointed by symlink for windows sources.
- Metadata
File stringPath - 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.
- Nested
Volume []stringTypes To Skips - Specifies mount types of nested volumes to be skipped.
- Uses
Path boolLevel Skip Nested Volume Setting - Specifies whether path level or object level skip nested volume setting will be used.
- id Double
- Specifies the ID of the object protected.
- excluded
Vss List<String>Writers - Specifies writer names which should be excluded from physical file based backups.
- file
Paths List<BackupRecovery Protection Group Physical Params File Protection Type Params Object File Path> - Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
- follow
Nas BooleanSymlink Target - Specifies whether to follow NAS target pointed by symlink for windows sources.
- metadata
File StringPath - 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.
- nested
Volume List<String>Types To Skips - Specifies mount types of nested volumes to be skipped.
- uses
Path BooleanLevel Skip Nested Volume Setting - Specifies whether path level or object level skip nested volume setting will be used.
- id number
- Specifies the ID of the object protected.
- excluded
Vss string[]Writers - Specifies writer names which should be excluded from physical file based backups.
- file
Paths BackupRecovery Protection Group Physical Params File Protection Type Params Object File Path[] - Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
- follow
Nas booleanSymlink Target - Specifies whether to follow NAS target pointed by symlink for windows sources.
- metadata
File stringPath - 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.
- nested
Volume string[]Types To Skips - Specifies mount types of nested volumes to be skipped.
- uses
Path booleanLevel Skip Nested Volume Setting - Specifies whether path level or object level skip nested volume setting will be used.
- id float
- Specifies the ID of the object protected.
- excluded_
vss_ Sequence[str]writers - Specifies writer names which should be excluded from physical file based backups.
- file_
paths Sequence[BackupRecovery Protection Group Physical Params File Protection Type Params Object File Path] - Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
- follow_
nas_ boolsymlink_ target - Specifies whether to follow NAS target pointed by symlink for windows sources.
- metadata_
file_ strpath - 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_ Sequence[str]types_ to_ skips - Specifies mount types of nested volumes to be skipped.
- uses_
path_ boollevel_ skip_ nested_ volume_ setting - Specifies whether path level or object level skip nested volume setting will be used.
- id Number
- Specifies the ID of the object protected.
- excluded
Vss List<String>Writers - Specifies writer names which should be excluded from physical file based backups.
- file
Paths List<Property Map> - Specifies a list of file paths to be protected by this Protection Group. Nested schema for file_paths:
- follow
Nas BooleanSymlink Target - Specifies whether to follow NAS target pointed by symlink for windows sources.
- metadata
File StringPath - 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.
- nested
Volume List<String>Types To Skips - Specifies mount types of nested volumes to be skipped.
- uses
Path BooleanLevel Skip Nested Volume Setting - Specifies whether path level or object level skip nested volume setting will be used.
BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePath, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePathArgs
- Included
Path 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.
- Excluded
Paths List<string> - Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
- Skip
Nested boolVolumes - Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
- Included
Path 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.
- Excluded
Paths []string - Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
- Skip
Nested boolVolumes - Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
- included
Path 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.
- excluded
Paths List<String> - Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
- skip
Nested BooleanVolumes - Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
- included
Path 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.
- excluded
Paths string[] - Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
- skip
Nested booleanVolumes - Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
- included_
path 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_ boolvolumes - Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
- included
Path 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.
- excluded
Paths List<String> - Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
- skip
Nested BooleanVolumes - Specifies whether to skip any nested volumes (both local and network) that are mounted under include path. Applicable only for windows sources.
BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScript, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptArgs
- Post
Script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- Post
Script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post_
script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre_
script BackupRecovery Protection Group Physical Params File Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script Property Map - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script Property Map - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScript, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScript, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- continue
On booleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path str
- Specifies the absolute path to the script on the remote host.
- continue_
on_ boolerror - 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeout, BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeoutArgs
- Backup
Type string - The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Timeout
Mins double - Specifies the timeout in mins.
- Backup
Type string - The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Timeout
Mins float64 - Specifies the timeout in mins.
- backup
Type String - The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout
Mins Double - Specifies the timeout in mins.
- backup
Type string - The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout
Mins 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
.
- Constraints: Allowable values are:
- timeout_
mins float - Specifies the timeout in mins.
- backup
Type String - The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout
Mins Number - Specifies the timeout in mins.
BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParams, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsArgs
- Objects
List<Backup
Recovery Protection Group Physical Params Volume Protection Type Params Object> - Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- Cobmr
Backup bool - Specifies whether to take a CoBMR backup.
- Continue
On boolQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- Dedup
Exclusion List<double>Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- Excluded
Vss List<string>Writers - Specifies writer names which should be excluded from physical volume based backups.
- Incremental
Backup boolAfter Restart - Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
- Indexing
Policy BackupRecovery Protection Group Physical Params Volume Protection Type Params Indexing Policy - 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 boolSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- Pre
Post BackupScript Recovery Protection Group Physical Params Volume Protection Type Params Pre Post Script - 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
[]Backup
Recovery Protection Group Physical Params Volume Protection Type Params Object - Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- Cobmr
Backup bool - Specifies whether to take a CoBMR backup.
- Continue
On boolQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- Dedup
Exclusion []float64Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- Excluded
Vss []stringWriters - Specifies writer names which should be excluded from physical volume based backups.
- Incremental
Backup boolAfter Restart - Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
- Indexing
Policy BackupRecovery Protection Group Physical Params Volume Protection Type Params Indexing Policy - 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 boolSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- Pre
Post BackupScript Recovery Protection Group Physical Params Volume Protection Type Params Pre Post Script - 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
List<Backup
Recovery Protection Group Physical Params Volume Protection Type Params Object> - Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- cobmr
Backup Boolean - Specifies whether to take a CoBMR backup.
- continue
On BooleanQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- dedup
Exclusion List<Double>Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- excluded
Vss List<String>Writers - Specifies writer names which should be excluded from physical volume based backups.
- incremental
Backup BooleanAfter Restart - Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
- indexing
Policy BackupRecovery Protection Group Physical Params Volume Protection Type Params Indexing Policy - 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 BooleanSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre
Post BackupScript Recovery Protection Group Physical Params Volume Protection Type Params Pre Post Script - 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
Backup
Recovery Protection Group Physical Params Volume Protection Type Params Object[] - Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- cobmr
Backup boolean - Specifies whether to take a CoBMR backup.
- continue
On booleanQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- dedup
Exclusion number[]Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- excluded
Vss string[]Writers - Specifies writer names which should be excluded from physical volume based backups.
- incremental
Backup booleanAfter Restart - Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
- indexing
Policy BackupRecovery Protection Group Physical Params Volume Protection Type Params Indexing Policy - 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 booleanSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre
Post BackupScript Recovery Protection Group Physical Params Volume Protection Type Params Pre Post Script - 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
Sequence[Backup
Recovery Protection Group Physical Params Volume Protection Type Params Object] - Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- cobmr_
backup bool - Specifies whether to take a CoBMR backup.
- continue_
on_ boolquiesce_ failure - Specifies whether to continue backing up on quiesce failure.
- dedup_
exclusion_ Sequence[float]source_ ids - Specifies ids of sources for which deduplication has to be disabled.
- excluded_
vss_ Sequence[str]writers - Specifies writer names which should be excluded from physical volume based backups.
- incremental_
backup_ boolafter_ restart - Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
- indexing_
policy BackupRecovery Protection Group Physical Params Volume Protection Type Params Indexing Policy - 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_ boolside_ deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre_
post_ Backupscript Recovery Protection Group Physical Params Volume Protection Type Params Pre Post Script - 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 List<Property Map>
- Constraints: The minimum length is
1
item. Nested schema for objects:
- Constraints: The minimum length is
- cobmr
Backup Boolean - Specifies whether to take a CoBMR backup.
- continue
On BooleanQuiesce Failure - Specifies whether to continue backing up on quiesce failure.
- dedup
Exclusion List<Number>Source Ids - Specifies ids of sources for which deduplication has to be disabled.
- excluded
Vss List<String>Writers - Specifies writer names which should be excluded from physical volume based backups.
- incremental
Backup BooleanAfter Restart - Specifies whether or not to perform an incremental backup after the server restarts. This is applicable to windows environments.
- indexing
Policy 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:
- perform
Source BooleanSide Deduplication - Specifies whether or not to perform source side deduplication on this Protection Group.
- pre
Post Property MapScript - 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
- Enable
Indexing 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 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.
- Include
Paths 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.
- Enable
Indexing 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 []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.
- Include
Paths []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 Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude
Paths 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.
- include
Paths 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.
- enable
Indexing boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude
Paths 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.
- include
Paths 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 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.
- enable
Indexing Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude
Paths 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.
- include
Paths 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 double
- Specifies the ID of the object protected.
- Enable
System boolBackup - Specifies whether or not to take a system backup. Applicable only for windows sources.
- Excluded
Vss List<string>Writers - 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.
- Volume
Guids List<string> - Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
- Id float64
- Specifies the ID of the object protected.
- Enable
System boolBackup - Specifies whether or not to take a system backup. Applicable only for windows sources.
- Excluded
Vss []stringWriters - 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.
- Volume
Guids []string - Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
- id Double
- Specifies the ID of the object protected.
- enable
System BooleanBackup - Specifies whether or not to take a system backup. Applicable only for windows sources.
- excluded
Vss List<String>Writers - 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.
- volume
Guids List<String> - Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
- id number
- Specifies the ID of the object protected.
- enable
System booleanBackup - Specifies whether or not to take a system backup. Applicable only for windows sources.
- excluded
Vss string[]Writers - 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.
- volume
Guids string[] - Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
- id float
- Specifies the ID of the object protected.
- enable_
system_ boolbackup - Specifies whether or not to take a system backup. Applicable only for windows sources.
- excluded_
vss_ Sequence[str]writers - 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 Number
- Specifies the ID of the object protected.
- enable
System BooleanBackup - Specifies whether or not to take a system backup. Applicable only for windows sources.
- excluded
Vss List<String>Writers - 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.
- volume
Guids List<String> - Specifies the list of GUIDs of volumes protected. If empty, then all volumes will be protected by default.
BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScript, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptArgs
- Post
Script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- Post
Script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- Pre
Script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post_
script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Post Script - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre_
script BackupRecovery Protection Group Physical Params Volume Protection Type Params Pre Post Script Pre Script - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
- post
Script Property Map - Specifies the common params for PostBackup scripts. Nested schema for post_script:
- pre
Script Property Map - Specifies the common params for PreBackup scripts. Nested schema for pre_script:
BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScript, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- is
Active 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScript, BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- Path string
- Specifies the absolute path to the script on the remote host.
- Continue
On boolError - 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 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".
- Timeout
Secs 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path string
- Specifies the absolute path to the script on the remote host.
- continue
On booleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
- path str
- Specifies the absolute path to the script on the remote host.
- continue_
on_ boolerror - 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
.
- Constraints: The minimum value is
- path String
- Specifies the absolute path to the script on the remote host.
- continue
On BooleanError - 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 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".
- timeout
Secs 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupSla, BackupRecoveryProtectionGroupSlaArgs
- Backup
Run stringType - Specifies the type of run this rule should apply to.
- Constraints: Allowable values are:
kIncremental
,kFull
,kLog
.
- Constraints: Allowable values are:
- Sla
Minutes 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
.
- Constraints: The minimum value is
- Backup
Run stringType - Specifies the type of run this rule should apply to.
- Constraints: Allowable values are:
kIncremental
,kFull
,kLog
.
- Constraints: Allowable values are:
- Sla
Minutes 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
.
- Constraints: The minimum value is
- backup
Run StringType - Specifies the type of run this rule should apply to.
- Constraints: Allowable values are:
kIncremental
,kFull
,kLog
.
- Constraints: Allowable values are:
- sla
Minutes 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
.
- Constraints: The minimum value is
- backup
Run stringType - Specifies the type of run this rule should apply to.
- Constraints: Allowable values are:
kIncremental
,kFull
,kLog
.
- Constraints: Allowable values are:
- sla
Minutes 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
.
- Constraints: The minimum value is
- backup_
run_ strtype - Specifies the type of run this rule should apply to.
- Constraints: Allowable values are:
kIncremental
,kFull
,kLog
.
- Constraints: Allowable values are:
- 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
.
- Constraints: The minimum value is
- backup
Run StringType - Specifies the type of run this rule should apply to.
- Constraints: Allowable values are:
kIncremental
,kFull
,kLog
.
- Constraints: Allowable values are:
- sla
Minutes 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
.
- Constraints: The minimum value is
BackupRecoveryProtectionGroupStartTime, BackupRecoveryProtectionGroupStartTimeArgs
- Hour double
- Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- Minute double
- Specifies the minute of the hour (0-59).
- Constraints: The maximum value is
59
. The minimum value is0
.
- Constraints: The maximum value is
- Time
Zone 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
.
- Constraints: The default value is
- Hour float64
- Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- Minute float64
- Specifies the minute of the hour (0-59).
- Constraints: The maximum value is
59
. The minimum value is0
.
- Constraints: The maximum value is
- Time
Zone 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
.
- Constraints: The default value is
- hour Double
- Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute Double
- Specifies the minute of the hour (0-59).
- Constraints: The maximum value is
59
. The minimum value is0
.
- Constraints: The maximum value is
- time
Zone 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
.
- Constraints: The default value is
- hour number
- Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute number
- Specifies the minute of the hour (0-59).
- Constraints: The maximum value is
59
. The minimum value is0
.
- Constraints: The maximum value is
- time
Zone 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
.
- Constraints: The default value is
- hour float
- Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute float
- Specifies the minute of the hour (0-59).
- Constraints: The maximum value is
59
. The minimum value is0
.
- Constraints: The maximum value is
- 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
.
- Constraints: The default value is
- hour Number
- Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute Number
- Specifies the minute of the hour (0-59).
- Constraints: The maximum value is
59
. The minimum value is0
.
- Constraints: The maximum value is
- time
Zone 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
.
- Constraints: The default value is
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.