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
This property is required. string - The unique name of the resource.
- args
This property is required. BackupRecoveryProtectionGroupArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. BackupRecoveryProtectionGroupArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. BackupRecoveryProtectionGroupArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. BackupRecoveryProtectionGroupArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. BackupRecoveryProtectionGroupArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var backupRecoveryProtectionGroupResource = new Ibm.BackupRecoveryProtectionGroup("backupRecoveryProtectionGroupResource", new()
{
Environment = "string",
XIbmTenantId = "string",
PolicyId = "string",
Description = "string",
PauseInBlackouts = false,
EndTimeUsecs = 0,
BackupRecoveryProtectionGroupId = "string",
IsPaused = false,
MssqlParams = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsArgs
{
ProtectionType = "string",
FileProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsArgs
{
Objects = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsObjectArgs
{
Id = 0,
Name = "string",
SourceType = "string",
},
},
LogBackupNumStreams = 0,
AdvancedSettings = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdvancedSettingsArgs
{
ClonedDbBackupStatus = "string",
DbBackupIfNotOnlineStatus = "string",
MissingDbBackupStatus = "string",
OfflineRestoringDbBackupStatus = "string",
ReadOnlyDbBackupStatus = "string",
ReportAllNonAutoprotectDbErrors = "string",
},
BackupSystemDbs = false,
ExcludeFilters = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsExcludeFilterArgs
{
FilterString = "string",
IsRegularExpression = false,
},
},
FullBackupsCopyOnly = false,
AagBackupPreferenceType = "string",
LogBackupWithClause = "string",
AdditionalHostParams = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsAdditionalHostParamArgs
{
HostId = 0,
DisableSourceSideDeduplication = false,
HostName = "string",
},
},
PerformSourceSideDeduplication = false,
PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptArgs
{
PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs
{
Path = "string",
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs
{
Path = "string",
ContinueOnError = false,
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
},
UseAagPreferencesFromServer = false,
UserDbBackupPreferenceType = "string",
},
NativeProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsArgs
{
Objects = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsObjectArgs
{
Id = 0,
Name = "string",
SourceType = "string",
},
},
LogBackupWithClause = "string",
BackupSystemDbs = false,
ExcludeFilters = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsExcludeFilterArgs
{
FilterString = "string",
IsRegularExpression = false,
},
},
FullBackupsCopyOnly = false,
LogBackupNumStreams = 0,
AagBackupPreferenceType = "string",
NumStreams = 0,
AdvancedSettings = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsAdvancedSettingsArgs
{
ClonedDbBackupStatus = "string",
DbBackupIfNotOnlineStatus = "string",
MissingDbBackupStatus = "string",
OfflineRestoringDbBackupStatus = "string",
ReadOnlyDbBackupStatus = "string",
ReportAllNonAutoprotectDbErrors = "string",
},
PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptArgs
{
PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPostScriptArgs
{
Path = "string",
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsNativeProtectionTypeParamsPrePostScriptPreScriptArgs
{
Path = "string",
ContinueOnError = false,
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
},
UseAagPreferencesFromServer = false,
UserDbBackupPreferenceType = "string",
WithClause = "string",
},
VolumeProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsArgs
{
Objects = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsObjectArgs
{
Id = 0,
Name = "string",
SourceType = "string",
},
},
FullBackupsCopyOnly = false,
IndexingPolicy = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsIndexingPolicyArgs
{
EnableIndexing = false,
ExcludePaths = new[]
{
"string",
},
IncludePaths = new[]
{
"string",
},
},
BackupDbVolumesOnly = false,
BackupSystemDbs = false,
ExcludeFilters = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsExcludeFilterArgs
{
FilterString = "string",
IsRegularExpression = false,
},
},
AagBackupPreferenceType = "string",
IncrementalBackupAfterRestart = false,
AdvancedSettings = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdvancedSettingsArgs
{
ClonedDbBackupStatus = "string",
DbBackupIfNotOnlineStatus = "string",
MissingDbBackupStatus = "string",
OfflineRestoringDbBackupStatus = "string",
ReadOnlyDbBackupStatus = "string",
ReportAllNonAutoprotectDbErrors = "string",
},
LogBackupNumStreams = 0,
LogBackupWithClause = "string",
AdditionalHostParams = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsAdditionalHostParamArgs
{
HostId = 0,
EnableSystemBackup = false,
HostName = "string",
VolumeGuids = new[]
{
"string",
},
},
},
PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptArgs
{
PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs
{
Path = "string",
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupMssqlParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs
{
Path = "string",
ContinueOnError = false,
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
},
UseAagPreferencesFromServer = false,
UserDbBackupPreferenceType = "string",
},
},
Name = "string",
AbortInBlackouts = false,
PhysicalParams = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsArgs
{
ProtectionType = "string",
FileProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsArgs
{
Objects = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectArgs
{
Id = 0,
ExcludedVssWriters = new[]
{
"string",
},
FilePaths = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsObjectFilePathArgs
{
IncludedPath = "string",
ExcludedPaths = new[]
{
"string",
},
SkipNestedVolumes = false,
},
},
FollowNasSymlinkTarget = false,
MetadataFilePath = "string",
Name = "string",
NestedVolumeTypesToSkips = new[]
{
"string",
},
UsesPathLevelSkipNestedVolumeSetting = false,
},
},
DedupExclusionSourceIds = new[]
{
0,
},
IndexingPolicy = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsIndexingPolicyArgs
{
EnableIndexing = false,
ExcludePaths = new[]
{
"string",
},
IncludePaths = new[]
{
"string",
},
},
AllowParallelRuns = false,
ExcludedVssWriters = new[]
{
"string",
},
GlobalExcludeFs = new[]
{
"string",
},
GlobalExcludePaths = new[]
{
"string",
},
IgnorableErrors = new[]
{
"string",
},
ContinueOnQuiesceFailure = false,
CobmrBackup = false,
PerformBrickBasedDeduplication = false,
PerformSourceSideDeduplication = false,
PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptArgs
{
PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPostScriptArgs
{
Path = "string",
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsPrePostScriptPreScriptArgs
{
Path = "string",
ContinueOnError = false,
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
},
Quiesce = false,
TaskTimeouts = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsFileProtectionTypeParamsTaskTimeoutArgs
{
BackupType = "string",
TimeoutMins = 0,
},
},
},
VolumeProtectionTypeParams = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsArgs
{
Objects = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsObjectArgs
{
Id = 0,
EnableSystemBackup = false,
ExcludedVssWriters = new[]
{
"string",
},
Name = "string",
VolumeGuids = new[]
{
"string",
},
},
},
CobmrBackup = false,
ContinueOnQuiesceFailure = false,
DedupExclusionSourceIds = new[]
{
0,
},
ExcludedVssWriters = new[]
{
"string",
},
IncrementalBackupAfterRestart = false,
IndexingPolicy = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsIndexingPolicyArgs
{
EnableIndexing = false,
ExcludePaths = new[]
{
"string",
},
IncludePaths = new[]
{
"string",
},
},
PerformSourceSideDeduplication = false,
PrePostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptArgs
{
PostScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPostScriptArgs
{
Path = "string",
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
PreScript = new Ibm.Inputs.BackupRecoveryProtectionGroupPhysicalParamsVolumeProtectionTypeParamsPrePostScriptPreScriptArgs
{
Path = "string",
ContinueOnError = false,
IsActive = false,
Params = "string",
TimeoutSecs = 0,
},
},
Quiesce = false,
},
},
AlertPolicy = new Ibm.Inputs.BackupRecoveryProtectionGroupAlertPolicyArgs
{
BackupRunStatuses = new[]
{
"string",
},
AlertTargets = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupAlertPolicyAlertTargetArgs
{
EmailAddress = "string",
Language = "string",
RecipientType = "string",
},
},
RaiseObjectLevelFailureAlert = false,
RaiseObjectLevelFailureAlertAfterEachAttempt = false,
RaiseObjectLevelFailureAlertAfterLastAttempt = false,
},
Priority = "string",
QosPolicy = "string",
Slas = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupSlaArgs
{
BackupRunType = "string",
SlaMinutes = 0,
},
},
StartTime = new Ibm.Inputs.BackupRecoveryProtectionGroupStartTimeArgs
{
Hour = 0,
Minute = 0,
TimeZone = "string",
},
AdvancedConfigs = new[]
{
new Ibm.Inputs.BackupRecoveryProtectionGroupAdvancedConfigArgs
{
Key = "string",
Value = "string",
},
},
});
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
This property is required. string - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Policy
Id This property is required. string - Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
- XIbm
Tenant Id This property is required. string - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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
This property is required. string - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Policy
Id This property is required. string - Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
- XIbm
Tenant Id This property is required. string - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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
This property is required. String - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- policy
Id This property is required. String - Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
- x
Ibm Tenant Id This property is required. String - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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
This property is required. string - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- policy
Id This property is required. string - Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
- x
Ibm Tenant Id This property is required. string - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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
This property is required. str - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- policy_
id This property is required. str - Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
- x_
ibm_ tenant_ id This property is required. str - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- abort_
in_ 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
This property is required. String - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- policy
Id This property is required. String - Specifies the unique id of the Protection Policy associated with the Protection Group. The Policy provides retry settings Protection Schedules, Priority, SLA, etc.
- x
Ibm Tenant Id This property is required. String - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- 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 Statuses This property is required. List<string> - Specifies the run status for which the user would like to receive alerts.
- Constraints: Allowable list items are:
kSuccess
,kFailure
,kSlaViolation
,kWarning
. The minimum length 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 Statuses This property is required. []string - Specifies the run status for which the user would like to receive alerts.
- Constraints: Allowable list items are:
kSuccess
,kFailure
,kSlaViolation
,kWarning
. The minimum length 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 Statuses This property is required. List<String> - Specifies the run status for which the user would like to receive alerts.
- Constraints: Allowable list items are:
kSuccess
,kFailure
,kSlaViolation
,kWarning
. The minimum length 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 Statuses This property is required. string[] - Specifies the run status for which the user would like to receive alerts.
- Constraints: Allowable list items are:
kSuccess
,kFailure
,kSlaViolation
,kWarning
. The minimum length 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_ statuses This property is required. Sequence[str] - Specifies the run status for which the user would like to receive alerts.
- Constraints: Allowable list items are:
kSuccess
,kFailure
,kSlaViolation
,kWarning
. The minimum length 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 Statuses This property is required. List<String> - Specifies the run status for which the user would like to receive alerts.
- Constraints: Allowable list items are:
kSuccess
,kFailure
,kSlaViolation
,kWarning
. The minimum length 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 This property is required. string - Specifies an email address to receive an alert.
- Language string
- Specifies the language of the delivery target. Default value is 'en-us'.
- Constraints: Allowable values are:
en-us
,ja-jp
,zh-cn
.
- 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 This property is required. string - Specifies an email address to receive an alert.
- Language string
- Specifies the language of the delivery target. Default value is 'en-us'.
- Constraints: Allowable values are:
en-us
,ja-jp
,zh-cn
.
- 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 This property is required. String - Specifies an email address to receive an alert.
- language String
- Specifies the language of the delivery target. Default value is 'en-us'.
- Constraints: Allowable values are:
en-us
,ja-jp
,zh-cn
.
- 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 This property is required. string - Specifies an email address to receive an alert.
- language string
- Specifies the language of the delivery target. Default value is 'en-us'.
- Constraints: Allowable values are:
en-us
,ja-jp
,zh-cn
.
- 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 This property is required. str - Specifies an email address to receive an alert.
- language str
- Specifies the language of the delivery target. Default value is 'en-us'.
- Constraints: Allowable values are:
en-us
,ja-jp
,zh-cn
.
- 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 This property is required. String - Specifies an email address to receive an alert.
- language String
- Specifies the language of the delivery target. Default value is 'en-us'.
- Constraints: Allowable values are:
en-us
,ja-jp
,zh-cn
.
- 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
This property is required. double - (String) The tenant id.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Parent
Source Id This property is required. double - (Integer) Specifies the id of the parent source of the object.
- Parent
Source Name This property is required. string - (String) Specifies the name of the parent source of the object.
- Id
This property is required. float64 - (String) The tenant id.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Parent
Source Id This property is required. float64 - (Integer) Specifies the id of the parent source of the object.
- Parent
Source Name This property is required. string - (String) Specifies the name of the parent source of the object.
- id
This property is required. Double - (String) The tenant id.
- name
This property is required. String - Specifies the name of the Protection Group.
- parent
Source Id This property is required. Double - (Integer) Specifies the id of the parent source of the object.
- parent
Source Name This property is required. String - (String) Specifies the name of the parent source of the object.
- id
This property is required. number - (String) The tenant id.
- name
This property is required. string - Specifies the name of the Protection Group.
- parent
Source Id This property is required. number - (Integer) Specifies the id of the parent source of the object.
- parent
Source Name This property is required. string - (String) Specifies the name of the parent source of the object.
- id
This property is required. float - (String) The tenant id.
- name
This property is required. str - Specifies the name of the Protection Group.
- parent_
source_ id This property is required. float - (Integer) Specifies the id of the parent source of the object.
- parent_
source_ name This property is required. str - (String) Specifies the name of the parent source of the object.
- id
This property is required. Number - (String) The tenant id.
- name
This property is required. String - Specifies the name of the Protection Group.
- parent
Source Id This property is required. Number - (Integer) Specifies the id of the parent source of the object.
- parent
Source Name This property is required. String - (String) Specifies the name of the parent source of the object.
BackupRecoveryProtectionGroupLastRun, BackupRecoveryProtectionGroupLastRunArgs
- Archival
Infos This property is required. List<BackupRecovery Protection Group Last Run Archival Info> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- Cloud
Spin Infos This property is required. List<BackupRecovery Protection Group Last Run Cloud Spin Info> - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- Environment
This property is required. string - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Externally
Triggered Backup Tag This property is required. string - (String) The tag of externally triggered backup job.
- Has
Local Snapshot This property is required. bool - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- Id
This property is required. string - (String) The tenant id.
- Is
Cloud Archival Direct This property is required. bool - (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
- Is
Local Snapshots Deleted This property is required. bool - (Boolean) Specifies if snapshots for this run has been deleted.
- Is
Replication Run This property is required. bool - (Boolean) Specifies if this protection run is a replication run.
- Local
Backup Infos This property is required. List<BackupRecovery 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
This property is required. List<BackupRecovery Protection Group Last Run Object> - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Origin
Cluster Identifiers This property is required. List<BackupRecovery Protection Group Last Run Origin Cluster Identifier> - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- Origin
Protection Group Id This property is required. string - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- Original
Backup Infos This property is required. List<BackupRecovery 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
This property is required. List<BackupRecovery Protection Group Last Run Permission> - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- Protection
Group Id This property is required. string - (String) ProtectionGroupId to which this run belongs.
- Protection
Group Instance Id This property is required. double - (Integer) Protection Group instance Id. This field will be removed later.
- Protection
Group Name This property is required. string - (String) Name of the Protection Group to which this run belongs.
- Replication
Infos This property is required. List<BackupRecovery Protection Group Last Run Replication Info> - (List) Specifies summary information about replication run. Nested schema for replication_info:
- Archival
Infos This property is required. []BackupRecovery Protection Group Last Run Archival Info - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- Cloud
Spin Infos This property is required. []BackupRecovery Protection Group Last Run Cloud Spin Info - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- Environment
This property is required. string - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Externally
Triggered Backup Tag This property is required. string - (String) The tag of externally triggered backup job.
- Has
Local Snapshot This property is required. bool - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- Id
This property is required. string - (String) The tenant id.
- Is
Cloud Archival Direct This property is required. bool - (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
- Is
Local Snapshots Deleted This property is required. bool - (Boolean) Specifies if snapshots for this run has been deleted.
- Is
Replication Run This property is required. bool - (Boolean) Specifies if this protection run is a replication run.
- Local
Backup Infos This property is required. []BackupRecovery 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
This property is required. []BackupRecovery Protection Group Last Run Object - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Origin
Cluster Identifiers This property is required. []BackupRecovery Protection Group Last Run Origin Cluster Identifier - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- Origin
Protection Group Id This property is required. string - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- Original
Backup Infos This property is required. []BackupRecovery 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
This property is required. []BackupRecovery Protection Group Last Run Permission - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- Protection
Group Id This property is required. string - (String) ProtectionGroupId to which this run belongs.
- Protection
Group Instance Id This property is required. float64 - (Integer) Protection Group instance Id. This field will be removed later.
- Protection
Group Name This property is required. string - (String) Name of the Protection Group to which this run belongs.
- Replication
Infos This property is required. []BackupRecovery Protection Group Last Run Replication Info - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos This property is required. List<BackupRecovery Protection Group Last Run Archival Info> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin Infos This property is required. List<BackupRecovery Protection Group Last Run Cloud Spin Info> - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- environment
This property is required. String - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- externally
Triggered Backup Tag This property is required. String - (String) The tag of externally triggered backup job.
- has
Local Snapshot This property is required. Boolean - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- id
This property is required. String - (String) The tenant id.
- is
Cloud Archival Direct This property is required. Boolean - (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
- is
Local Snapshots Deleted This property is required. Boolean - (Boolean) Specifies if snapshots for this run has been deleted.
- is
Replication Run This property is required. Boolean - (Boolean) Specifies if this protection run is a replication run.
- local
Backup Infos This property is required. List<BackupRecovery 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
This property is required. List<BackupRecovery Protection Group Last Run Object> - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- origin
Cluster Identifiers This property is required. List<BackupRecovery Protection Group Last Run Origin Cluster Identifier> - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- origin
Protection Group Id This property is required. String - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- original
Backup Infos This property is required. List<BackupRecovery 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
This property is required. List<BackupRecovery Protection Group Last Run Permission> - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- protection
Group Id This property is required. String - (String) ProtectionGroupId to which this run belongs.
- protection
Group Instance Id This property is required. Double - (Integer) Protection Group instance Id. This field will be removed later.
- protection
Group Name This property is required. String - (String) Name of the Protection Group to which this run belongs.
- replication
Infos This property is required. List<BackupRecovery Protection Group Last Run Replication Info> - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos This property is required. BackupRecovery Protection Group Last Run Archival Info[] - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin Infos This property is required. BackupRecovery Protection Group Last Run Cloud Spin Info[] - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- environment
This property is required. string - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- externally
Triggered Backup Tag This property is required. string - (String) The tag of externally triggered backup job.
- has
Local Snapshot This property is required. boolean - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- id
This property is required. string - (String) The tenant id.
- is
Cloud Archival Direct This property is required. boolean - (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
- is
Local Snapshots Deleted This property is required. boolean - (Boolean) Specifies if snapshots for this run has been deleted.
- is
Replication Run This property is required. boolean - (Boolean) Specifies if this protection run is a replication run.
- local
Backup Infos This property is required. BackupRecovery 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
This property is required. BackupRecovery Protection Group Last Run Object[] - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- on
Legal Hold This property is required. boolean - (Boolean) Specifies the legal hold status for a replication target.
- origin
Cluster Identifiers This property is required. BackupRecovery Protection Group Last Run Origin Cluster Identifier[] - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- origin
Protection Group Id This property is required. string - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- original
Backup Infos This property is required. BackupRecovery 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
This property is required. BackupRecovery Protection Group Last Run Permission[] - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- protection
Group Id This property is required. string - (String) ProtectionGroupId to which this run belongs.
- protection
Group Instance Id This property is required. number - (Integer) Protection Group instance Id. This field will be removed later.
- protection
Group Name This property is required. string - (String) Name of the Protection Group to which this run belongs.
- replication
Infos This property is required. BackupRecovery Protection Group Last Run Replication Info[] - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival_
infos This property is required. Sequence[BackupRecovery Protection Group Last Run Archival Info] - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud_
spin_ infos This property is required. Sequence[BackupRecovery Protection Group Last Run Cloud Spin Info] - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- environment
This property is required. str - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- externally_
triggered_ backup_ tag This property is required. str - (String) The tag of externally triggered backup job.
- has_
local_ snapshot This property is required. bool - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- id
This property is required. str - (String) The tenant id.
- is_
cloud_ archival_ direct This property is required. bool - (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
- is_
local_ snapshots_ deleted This property is required. bool - (Boolean) Specifies if snapshots for this run has been deleted.
- is_
replication_ run This property is required. bool - (Boolean) Specifies if this protection run is a replication run.
- local_
backup_ infos This property is required. Sequence[BackupRecovery 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
This property is required. Sequence[BackupRecovery Protection Group Last Run Object] - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- on_
legal_ hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- origin_
cluster_ identifiers This property is required. Sequence[BackupRecovery Protection Group Last Run Origin Cluster Identifier] - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- origin_
protection_ group_ id This property is required. str - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- original_
backup_ infos This property is required. Sequence[BackupRecovery 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
This property is required. Sequence[BackupRecovery Protection Group Last Run Permission] - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- protection_
group_ id This property is required. str - (String) ProtectionGroupId to which this run belongs.
- protection_
group_ instance_ id This property is required. float - (Integer) Protection Group instance Id. This field will be removed later.
- protection_
group_ name This property is required. str - (String) Name of the Protection Group to which this run belongs.
- replication_
infos This property is required. Sequence[BackupRecovery Protection Group Last Run Replication Info] - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos This property is required. List<Property Map> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin Infos This property is required. List<Property Map> - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- environment
This property is required. String - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- externally
Triggered Backup Tag This property is required. String - (String) The tag of externally triggered backup job.
- has
Local Snapshot This property is required. Boolean - (Boolean) Specifies whether the run has a local snapshot. For cloud retrieved runs there may not be local snapshots.
- id
This property is required. String - (String) The tenant id.
- is
Cloud Archival Direct This property is required. Boolean - (Boolean) Specifies whether the run is a CAD run if cloud archive direct feature is enabled. If this field is true, the primary backup copy will only be available at the given archived location.
- is
Local Snapshots Deleted This property is required. Boolean - (Boolean) Specifies if snapshots for this run has been deleted.
- is
Replication Run This property is required. Boolean - (Boolean) Specifies if this protection run is a replication run.
- local
Backup Infos This property is required. List<Property Map> - (List) Specifies summary information about local snapshot run across all objects. Nested schema for local_backup_info:
- objects
This property is required. List<Property Map> - (List) Snapahot, replication, archival results for each object. Nested schema for objects:
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- origin
Cluster Identifiers This property is required. List<Property Map> - (List) Specifies the information about a cluster. Nested schema for origin_cluster_identifier:
- origin
Protection Group Id This property is required. String - (String) ProtectionGroupId to which this run belongs on the primary cluster if this run is a replication run.
- original
Backup Infos This property is required. List<Property Map> - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- permissions
This property is required. List<Property Map> - (List) Specifies the list of tenants that have permissions for this protection group. Nested schema for permissions:
- protection
Group Id This property is required. String - (String) ProtectionGroupId to which this run belongs.
- protection
Group Instance Id This property is required. Number - (Integer) Protection Group instance Id. This field will be removed later.
- protection
Group Name This property is required. String - (String) Name of the Protection Group to which this run belongs.
- replication
Infos This property is required. List<Property Map> - (List) Specifies summary information about replication run. Nested schema for replication_info:
BackupRecoveryProtectionGroupLastRunArchivalInfo, BackupRecoveryProtectionGroupLastRunArchivalInfoArgs
- Archival
Target Results This property is required. List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result> - (List) Archival result for an archival target. Nested schema for archival_target_results:
- Archival
Target Results This property is required. []BackupRecovery Protection Group Last Run Archival Info Archival Target Result - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival
Target Results This property is required. List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result> - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival
Target Results This property is required. BackupRecovery Protection Group Last Run Archival Info Archival Target Result[] - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival_
target_ results This property is required. Sequence[BackupRecovery Protection Group Last Run Archival Info Archival Target Result] - (List) Archival result for an archival target. Nested schema for archival_target_results:
- archival
Target Results This property is required. List<Property Map> - (List) Archival result for an archival target. Nested schema for archival_target_results:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResult, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultArgs
- Archival
Task Id This property is required. string - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Cancelled
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Failed
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Cad Archive This property is required. bool - (Boolean) Whether this is CAD archive or not.
- Is
Forever Incremental This property is required. bool - (Boolean) Whether this is forever incremental or not.
- Is
Incremental This property is required. bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Is
Sla Violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- Message
This property is required. string - (String) Message about the replication run.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Ownership
Context This property is required. string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queued
Time Usecs This property is required. double - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was successful.
- Target
Id This property is required. double - (Integer) Specifies the archival target ID.
- Target
Name This property is required. string - (String) Specifies the archival target name.
- Target
Type This property is required. string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings This property is required. 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 This property is required. string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Worm
Properties This property is required. 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 Id This property is required. string - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Cancelled
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Failed
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Cad Archive This property is required. bool - (Boolean) Whether this is CAD archive or not.
- Is
Forever Incremental This property is required. bool - (Boolean) Whether this is forever incremental or not.
- Is
Incremental This property is required. bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Is
Sla Violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- Message
This property is required. string - (String) Message about the replication run.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Ownership
Context This property is required. string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queued
Time Usecs This property is required. float64 - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Archival Info Archival Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was successful.
- Target
Id This property is required. float64 - (Integer) Specifies the archival target ID.
- Target
Name This property is required. string - (String) Specifies the archival target name.
- Target
Type This property is required. string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings This property is required. []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 This property is required. string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Worm
Properties This property is required. []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 Id This property is required. String - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Cad Archive This property is required. Boolean - (Boolean) Whether this is CAD archive or not.
- is
Forever Incremental This property is required. Boolean - (Boolean) Whether this is forever incremental or not.
- is
Incremental This property is required. Boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla Violated This property is required. Boolean - (Boolean) Indicated if SLA has been violated for this run.
- message
This property is required. String - (String) Message about the replication run.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context This property is required. String - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queued
Time Usecs This property is required. Double - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type This property is required. String - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot
Id This property is required. String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Archival Info Archival Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was successful.
- target
Id This property is required. Double - (Integer) Specifies the archival target ID.
- target
Name This property is required. String - (String) Specifies the archival target name.
- target
Type This property is required. String - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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 This property is required. String - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties This property is required. 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 Id This property is required. string - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- is
Cad Archive This property is required. boolean - (Boolean) Whether this is CAD archive or not.
- is
Forever Incremental This property is required. boolean - (Boolean) Whether this is forever incremental or not.
- is
Incremental This property is required. boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually Deleted This property is required. boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla Violated This property is required. boolean - (Boolean) Indicated if SLA has been violated for this run.
- message
This property is required. string - (String) Message about the replication run.
- on
Legal Hold This property is required. boolean - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context This property is required. string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- queued
Time Usecs This property is required. number - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Archival Info Archival Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was successful.
- target
Id This property is required. number - (Integer) Specifies the archival target ID.
- target
Name This property is required. string - (String) Specifies the archival target name.
- target
Type This property is required. string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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 This property is required. string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties This property is required. 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_ id This property is required. str - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was cancelled.
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup failed.
- failed_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup failed.
- indexing_
task_ id This property is required. str - (String) Progress monitor task for indexing.
- is_
cad_ archive This property is required. bool - (Boolean) Whether this is CAD archive or not.
- is_
forever_ incremental This property is required. bool - (Boolean) Whether this is forever incremental or not.
- is_
incremental This property is required. bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is_
manually_ deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- is_
sla_ violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- message
This property is required. str - (String) Message about the replication run.
- on_
legal_ hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- ownership_
context This property is required. str - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- queued_
time_ usecs This property is required. float - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run_
type This property is required. str - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot_
id This property is required. str - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Archival Info Archival Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats_
task_ id This property is required. str - (String) Stats task id for local backup run.
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup was successful.
- successful_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was successful.
- target_
id This property is required. float - (Integer) Specifies the archival target ID.
- target_
name This property is required. str - (String) Specifies the archival target name.
- target_
type This property is required. str - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings This property is required. 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 This property is required. str - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm_
properties This property is required. 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 Id This property is required. String - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Cad Archive This property is required. Boolean - (Boolean) Whether this is CAD archive or not.
- is
Forever Incremental This property is required. Boolean - (Boolean) Whether this is forever incremental or not.
- is
Incremental This property is required. Boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla Violated This property is required. Boolean - (Boolean) Indicated if SLA has been violated for this run.
- message
This property is required. String - (String) Message about the replication run.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context This property is required. String - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queued
Time Usecs This property is required. Number - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type This property is required. String - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot
Id This property is required. String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was successful.
- target
Id This property is required. Number - (Integer) Specifies the archival target ID.
- target
Name This property is required. String - (String) Specifies the archival target name.
- target
Type This property is required. String - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. List<Property Map> - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type This property is required. String - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties This property is required. List<Property Map> - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStat, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultStatArgs
- Avg
Logical Transfer Rate Bps This property is required. double - (Integer) Specifies the average rate of transfer in bytes per second.
- Backup
File Count This property is required. double - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Bytes
Read This property is required. double - (Integer) Specifies total logical bytes read for creating the snapshot.
- File
Walk Done This property is required. bool - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- Logical
Bytes Transferred This property is required. double - (Integer) Specifies the total logical bytes transferred.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes Transferred This property is required. double - (Integer) Specifies the total physical bytes transferred.
- Total
File Count This property is required. double - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Avg
Logical Transfer Rate Bps This property is required. float64 - (Integer) Specifies the average rate of transfer in bytes per second.
- Backup
File Count This property is required. float64 - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Bytes
Read This property is required. float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- File
Walk Done This property is required. bool - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- Logical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total logical bytes transferred.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total physical bytes transferred.
- Total
File Count This property is required. float64 - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical Transfer Rate Bps This property is required. Double - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File Count This property is required. Double - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read This property is required. Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk Done This property is required. Boolean - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes Transferred This property is required. Double - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. Double - (Integer) Specifies the total physical bytes transferred.
- total
File Count This property is required. Double - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical Transfer Rate Bps This property is required. number - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File Count This property is required. number - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read This property is required. number - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk Done This property is required. boolean - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes Transferred This property is required. number - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. number - (Integer) Specifies the total physical bytes transferred.
- total
File Count This property is required. number - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg_
logical_ transfer_ rate_ bps This property is required. float - (Integer) Specifies the average rate of transfer in bytes per second.
- backup_
file_ count This property is required. float - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes_
read This property is required. float - (Integer) Specifies total logical bytes read for creating the snapshot.
- file_
walk_ done This property is required. bool - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical_
bytes_ transferred This property is required. float - (Integer) Specifies the total logical bytes transferred.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- physical_
bytes_ transferred This property is required. float - (Integer) Specifies the total physical bytes transferred.
- total_
file_ count This property is required. float - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical Transfer Rate Bps This property is required. Number - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File Count This property is required. Number - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read This property is required. Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk Done This property is required. Boolean - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes Transferred This property is required. Number - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. Number - (Integer) Specifies the total physical bytes transferred.
- total
File Count This property is required. Number - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSetting, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingArgs
- Aws
Tierings This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier Type This property is required. string - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier Type This property is required. string - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier Type This property is required. String - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier Type This property is required. string - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current_
tier_ type This property is required. str - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google_
tierings This property is required. 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 This property is required. 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 This property is required. List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings This property is required. List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier Type This property is required. String - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings This property is required. List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings This property is required. List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTiering, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringArgs
- Tiers
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringTier, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAwsTieringTierArgs
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTiering, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringArgs
- Tiers
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringTier, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingAzureTieringTierArgs
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTiering, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringArgs
- Tiers
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringTier, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingGoogleTieringTierArgs
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTiering, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringArgs
- Tiers
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringTier, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultTierSettingOracleTieringTierArgs
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultWormProperty, BackupRecoveryProtectionGroupLastRunArchivalInfoArchivalTargetResultWormPropertyArgs
- Is
Archive Worm Compliant This property is required. bool - (Boolean) Specifies whether this archive run is WORM compliant.
- Worm
Expiry Time Usecs This property is required. double - (Integer) Specifies the time at which the WORM protection expires.
- Worm
Non Compliance Reason This property is required. string - (String) Specifies reason of archive not being worm compliant.
- Is
Archive Worm Compliant This property is required. bool - (Boolean) Specifies whether this archive run is WORM compliant.
- Worm
Expiry Time Usecs This property is required. float64 - (Integer) Specifies the time at which the WORM protection expires.
- Worm
Non Compliance Reason This property is required. string - (String) Specifies reason of archive not being worm compliant.
- is
Archive Worm Compliant This property is required. Boolean - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry Time Usecs This property is required. Double - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non Compliance Reason This property is required. String - (String) Specifies reason of archive not being worm compliant.
- is
Archive Worm Compliant This property is required. boolean - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry Time Usecs This property is required. number - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non Compliance Reason This property is required. string - (String) Specifies reason of archive not being worm compliant.
- is_
archive_ worm_ compliant This property is required. bool - (Boolean) Specifies whether this archive run is WORM compliant.
- worm_
expiry_ time_ usecs This property is required. float - (Integer) Specifies the time at which the WORM protection expires.
- worm_
non_ compliance_ reason This property is required. str - (String) Specifies reason of archive not being worm compliant.
- is
Archive Worm Compliant This property is required. Boolean - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry Time Usecs This property is required. Number - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non Compliance Reason This property is required. String - (String) Specifies reason of archive not being worm compliant.
BackupRecoveryProtectionGroupLastRunCloudSpinInfo, BackupRecoveryProtectionGroupLastRunCloudSpinInfoArgs
- Cloud
Spin Target Results This property is required. List<BackupRecovery 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 Target Results This property is required. []BackupRecovery 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 Target Results This property is required. List<BackupRecovery 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 Target Results This property is required. BackupRecovery 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_ target_ results This property is required. Sequence[BackupRecovery 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 Target Results This property is required. List<Property Map> - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResult, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultArgs
- Aws
Params This property is required. 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 This property is required. 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 Id This property is required. string - (String) Task ID for a CloudSpin protection run.
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Id
This property is required. double - (String) The tenant id.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Message
This property is required. string - (String) Message about the replication run.
- Name
This property is required. string - Specifies the name of the Protection Group.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Aws
Params This property is required. []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 This property is required. []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 Id This property is required. string - (String) Task ID for a CloudSpin protection run.
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Id
This property is required. float64 - (String) The tenant id.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Message
This property is required. string - (String) Message about the replication run.
- Name
This property is required. string - Specifies the name of the Protection Group.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params This property is required. 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 This property is required. 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 Id This property is required. String - (String) Task ID for a CloudSpin protection run.
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id
This property is required. Double - (String) The tenant id.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. String - (String) Message about the replication run.
- name
This property is required. String - Specifies the name of the Protection Group.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params This property is required. 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 This property is required. 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 Id This property is required. string - (String) Task ID for a CloudSpin protection run.
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id
This property is required. number - (String) The tenant id.
- is
Manually Deleted This property is required. boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. string - (String) Message about the replication run.
- name
This property is required. string - Specifies the name of the Protection Group.
- on
Legal Hold This property is required. boolean - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws_
params This property is required. 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 This property is required. 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_ id This property is required. str - (String) Task ID for a CloudSpin protection run.
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id
This property is required. float - (String) The tenant id.
- is_
manually_ deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. str - (String) Message about the replication run.
- name
This property is required. str - Specifies the name of the Protection Group.
- on_
legal_ hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Cloud Spin Info Cloud Spin Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params This property is required. List<Property Map> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params This property is required. List<Property Map> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin
Task Id This property is required. String - (String) Task ID for a CloudSpin protection run.
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id
This property is required. Number - (String) The tenant id.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. String - (String) Message about the replication run.
- name
This property is required. String - Specifies the name of the Protection Group.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParam, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamArgs
- Custom
Tag Lists This property is required. List<BackupRecovery 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
This property is required. double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id This property is required. double - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id This property is required. double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- Custom
Tag Lists This property is required. []BackupRecovery 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
This property is required. float64 - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id This property is required. float64 - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id This property is required. float64 - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. List<BackupRecovery 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
This property is required. Double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. Double - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. Double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. BackupRecovery 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
This property is required. number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom_
tag_ lists This property is required. Sequence[BackupRecovery 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
This property is required. float - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet_
id This property is required. float - (Integer) Specifies id of the subnet within above VPC.
- vpc_
id This property is required. float - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. List<Property Map> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region
This property is required. Number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. Number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. Number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagListArgs
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParam, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultAzureParamArgs
- Availability
Set Id This property is required. double - (Integer) Specifies the availability set.
- Network
Resource Group Id This property is required. double - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group Id This property is required. double - (String) Specifies the Resource Group ID associated with the tenant.
- Storage
Account Id This property is required. double - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container Id This property is required. double - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource Group Id This property is required. double - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm Resource Group Id This property is required. double - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm Storage Account Id This property is required. double - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm Storage Container Id This property is required. double - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm Subnet Id This property is required. double - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm Virtual Network Id This property is required. double - (Integer) Specifies Id of the temporary VM Virtual Network.
- Availability
Set Id This property is required. float64 - (Integer) Specifies the availability set.
- Network
Resource Group Id This property is required. float64 - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group Id This property is required. float64 - (String) Specifies the Resource Group ID associated with the tenant.
- Storage
Account Id This property is required. float64 - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container Id This property is required. float64 - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource Group Id This property is required. float64 - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm Resource Group Id This property is required. float64 - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm Storage Account Id This property is required. float64 - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm Storage Container Id This property is required. float64 - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm Subnet Id This property is required. float64 - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm Virtual Network Id This property is required. float64 - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. Double - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. Double - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. Double - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account Id This property is required. Double - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. Double - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. Double - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. Double - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. Double - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. Double - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. Double - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. Double - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. number - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. number - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. number - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account Id This property is required. number - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. number - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. number - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. number - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. number - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. number - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. number - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. number - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability_
set_ id This property is required. float - (Integer) Specifies the availability set.
- network_
resource_ group_ id This property is required. float - (Integer) Specifies id of the resource group for the selected virtual network.
- resource_
group_ id This property is required. float - (String) Specifies the Resource Group ID associated with the tenant.
- storage_
account_ id This property is required. float - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage_
container_ id This property is required. float - (Integer) Specifies id of the storage container within the above storage account.
- storage_
resource_ group_ id This property is required. float - (Integer) Specifies id of the resource group for the selected storage account.
- temp_
vm_ resource_ group_ id This property is required. float - (Integer) Specifies id of the temporary Azure resource group.
- temp_
vm_ storage_ account_ id This property is required. float - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp_
vm_ storage_ container_ id This property is required. float - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp_
vm_ subnet_ id This property is required. float - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp_
vm_ virtual_ network_ id This property is required. float - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. Number - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. Number - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. Number - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account Id This property is required. Number - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. Number - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. Number - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. Number - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. Number - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. Number - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. Number - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. Number - (Integer) Specifies Id of the temporary VM Virtual Network.
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStat, BackupRecoveryProtectionGroupLastRunCloudSpinInfoCloudSpinTargetResultStatArgs
- Physical
Bytes Transferred This property is required. double - (Integer) Specifies the total physical bytes transferred.
- Physical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes Transferred This property is required. Double - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes Transferred This property is required. number - (Integer) Specifies the total physical bytes transferred.
- physical_
bytes_ transferred This property is required. float - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes Transferred This property is required. Number - (Integer) Specifies the total physical bytes transferred.
BackupRecoveryProtectionGroupLastRunLocalBackupInfo, BackupRecoveryProtectionGroupLastRunLocalBackupInfoArgs
- Cancelled
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock This property is required. string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Failed
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Sla Violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- Local
Snapshot Stats This property is required. List<BackupRecovery Protection Group Last Run Local Backup Info Local Snapshot Stat> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- Local
Task Id This property is required. string - (String) Task ID for a local protection run.
- Messages
This property is required. List<string> - (List) Message about the backup run.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Skipped
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was skipped.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was successful.
- Cancelled
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock This property is required. string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Failed
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Sla Violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- Local
Snapshot Stats This property is required. []BackupRecovery Protection Group Last Run Local Backup Info Local Snapshot Stat - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- Local
Task Id This property is required. string - (String) Task ID for a local protection run.
- Messages
This property is required. []string - (List) Message about the backup run.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Skipped
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was skipped.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock This property is required. String - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- failed
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Sla Violated This property is required. Boolean - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot Stats This property is required. List<BackupRecovery Protection Group Last Run Local Backup Info Local Snapshot Stat> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task Id This property is required. String - (String) Task ID for a local protection run.
- messages
This property is required. List<String> - (List) Message about the backup run.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- run
Type This property is required. String - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock This property is required. string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- failed
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- is
Sla Violated This property is required. boolean - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot Stats This property is required. BackupRecovery Protection Group Last Run Local Backup Info Local Snapshot Stat[] - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task Id This property is required. string - (String) Task ID for a local protection run.
- messages
This property is required. string[] - (List) Message about the backup run.
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was successful.
- cancelled_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was cancelled.
- data_
lock This property is required. str - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- failed_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup failed.
- failed_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup failed.
- indexing_
task_ id This property is required. str - (String) Progress monitor task for indexing.
- is_
sla_ violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- local_
snapshot_ stats This property is required. Sequence[BackupRecovery Protection Group Last Run Local Backup Info Local Snapshot Stat] - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local_
task_ id This property is required. str - (String) Task ID for a local protection run.
- messages
This property is required. Sequence[str] - (List) Message about the backup run.
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- run_
type This property is required. str - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was skipped.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats_
task_ id This property is required. str - (String) Stats task id for local backup run.
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup was successful.
- successful_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock This property is required. String - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- failed
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Sla Violated This property is required. Boolean - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot Stats This property is required. List<Property Map> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task Id This property is required. String - (String) Task ID for a local protection run.
- messages
This property is required. List<String> - (List) Message about the backup run.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- run
Type This property is required. String - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was successful.
BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraint, BackupRecoveryProtectionGroupLastRunLocalBackupInfoDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStat, BackupRecoveryProtectionGroupLastRunLocalBackupInfoLocalSnapshotStatArgs
- Bytes
Read This property is required. double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Bytes
Read This property is required. float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- bytes_
read This property is required. float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written This property is required. float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObject, BackupRecoveryProtectionGroupLastRunObjectArgs
- Archival
Infos This property is required. 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 Infos This property is required. List<BackupRecovery 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 Infos This property is required. List<BackupRecovery Protection Group Last Run Object Local Snapshot Info> - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- Objects
This property is required. List<BackupRecovery Protection Group Last Run Object Object> - (List) Specifies the Object Summary. Nested schema for object:
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Original
Backup Infos This property is required. List<BackupRecovery 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 This property is required. List<BackupRecovery Protection Group Last Run Object Replication Info> - (List) Specifies summary information about replication run. Nested schema for replication_info:
- Archival
Infos This property is required. []BackupRecovery Protection Group Last Run Object Archival Info - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- Cloud
Spin Infos This property is required. []BackupRecovery 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 Infos This property is required. []BackupRecovery Protection Group Last Run Object Local Snapshot Info - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- Objects
This property is required. []BackupRecovery Protection Group Last Run Object Object - (List) Specifies the Object Summary. Nested schema for object:
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Original
Backup Infos This property is required. []BackupRecovery 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 This property is required. []BackupRecovery Protection Group Last Run Object Replication Info - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos This property is required. 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 Infos This property is required. List<BackupRecovery 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 Infos This property is required. List<BackupRecovery Protection Group Last Run Object Local Snapshot Info> - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- objects
This property is required. List<BackupRecovery Protection Group Last Run Object Object> - (List) Specifies the Object Summary. Nested schema for object:
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- original
Backup Infos This property is required. List<BackupRecovery 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 This property is required. List<BackupRecovery Protection Group Last Run Object Replication Info> - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos This property is required. BackupRecovery Protection Group Last Run Object Archival Info[] - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin Infos This property is required. BackupRecovery 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 Infos This property is required. BackupRecovery Protection Group Last Run Object Local Snapshot Info[] - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- objects
This property is required. BackupRecovery Protection Group Last Run Object Object[] - (List) Specifies the Object Summary. Nested schema for object:
- on
Legal Hold This property is required. boolean - (Boolean) Specifies the legal hold status for a replication target.
- original
Backup Infos This property is required. BackupRecovery 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 This property is required. BackupRecovery Protection Group Last Run Object Replication Info[] - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival_
infos This property is required. 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_ infos This property is required. Sequence[BackupRecovery 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_ infos This property is required. Sequence[BackupRecovery Protection Group Last Run Object Local Snapshot Info] - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- objects
This property is required. Sequence[BackupRecovery Protection Group Last Run Object Object] - (List) Specifies the Object Summary. Nested schema for object:
- on_
legal_ hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- original_
backup_ infos This property is required. Sequence[BackupRecovery 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 This property is required. Sequence[BackupRecovery Protection Group Last Run Object Replication Info] - (List) Specifies summary information about replication run. Nested schema for replication_info:
- archival
Infos This property is required. List<Property Map> - (List) Specifies information about archival run for an object. Nested schema for archival_info:
- cloud
Spin Infos This property is required. List<Property Map> - (List) Specifies information about Cloud Spin run for an object. Nested schema for cloud_spin_info:
- local
Snapshot Infos This property is required. List<Property Map> - (List) Specifies information about backup run for an object. Nested schema for local_snapshot_info:
- objects
This property is required. List<Property Map> - (List) Specifies the Object Summary. Nested schema for object:
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- original
Backup Infos This property is required. List<Property Map> - (List) Specifies summary information about local snapshot run across all objects. Nested schema for original_backup_info:
- replication
Infos This property is required. List<Property Map> - (List) Specifies summary information about replication run. Nested schema for replication_info:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfo, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArgs
- Archival
Target Results This property is required. List<BackupRecovery 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 Results This property is required. []BackupRecovery 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 Results This property is required. List<BackupRecovery 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 Results This property is required. BackupRecovery 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_ results This property is required. Sequence[BackupRecovery 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 Results This property is required. List<Property Map> - (List) Archival result for an archival target. Nested schema for archival_target_results:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResult, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultArgs
- Archival
Task Id This property is required. string - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Cancelled
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Failed
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Cad Archive This property is required. bool - (Boolean) Whether this is CAD archive or not.
- Is
Forever Incremental This property is required. bool - (Boolean) Whether this is forever incremental or not.
- Is
Incremental This property is required. bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Is
Sla Violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- Message
This property is required. string - (String) Message about the replication run.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Ownership
Context This property is required. string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queued
Time Usecs This property is required. double - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was successful.
- Target
Id This property is required. double - (Integer) Specifies the archival target ID.
- Target
Name This property is required. string - (String) Specifies the archival target name.
- Target
Type This property is required. string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings This property is required. 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 This property is required. string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Worm
Properties This property is required. 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 Id This property is required. string - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- Cancelled
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Failed
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Cad Archive This property is required. bool - (Boolean) Whether this is CAD archive or not.
- Is
Forever Incremental This property is required. bool - (Boolean) Whether this is forever incremental or not.
- Is
Incremental This property is required. bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Is
Sla Violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- Message
This property is required. string - (String) Message about the replication run.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Ownership
Context This property is required. string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queued
Time Usecs This property is required. float64 - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was successful.
- Target
Id This property is required. float64 - (Integer) Specifies the archival target ID.
- Target
Name This property is required. string - (String) Specifies the archival target name.
- Target
Type This property is required. string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings This property is required. []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 This property is required. string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- Worm
Properties This property is required. []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 Id This property is required. String - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Cad Archive This property is required. Boolean - (Boolean) Whether this is CAD archive or not.
- is
Forever Incremental This property is required. Boolean - (Boolean) Whether this is forever incremental or not.
- is
Incremental This property is required. Boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla Violated This property is required. Boolean - (Boolean) Indicated if SLA has been violated for this run.
- message
This property is required. String - (String) Message about the replication run.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context This property is required. String - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queued
Time Usecs This property is required. Double - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type This property is required. String - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot
Id This property is required. String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was successful.
- target
Id This property is required. Double - (Integer) Specifies the archival target ID.
- target
Name This property is required. String - (String) Specifies the archival target name.
- target
Type This property is required. String - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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 This property is required. String - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties This property is required. 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 Id This property is required. string - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- is
Cad Archive This property is required. boolean - (Boolean) Whether this is CAD archive or not.
- is
Forever Incremental This property is required. boolean - (Boolean) Whether this is forever incremental or not.
- is
Incremental This property is required. boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually Deleted This property is required. boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla Violated This property is required. boolean - (Boolean) Indicated if SLA has been violated for this run.
- message
This property is required. string - (String) Message about the replication run.
- on
Legal Hold This property is required. boolean - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context This property is required. string - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- queued
Time Usecs This property is required. number - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was successful.
- target
Id This property is required. number - (Integer) Specifies the archival target ID.
- target
Name This property is required. string - (String) Specifies the archival target name.
- target
Type This property is required. string - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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 This property is required. string - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties This property is required. 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_ id This property is required. str - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was cancelled.
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup failed.
- failed_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup failed.
- indexing_
task_ id This property is required. str - (String) Progress monitor task for indexing.
- is_
cad_ archive This property is required. bool - (Boolean) Whether this is CAD archive or not.
- is_
forever_ incremental This property is required. bool - (Boolean) Whether this is forever incremental or not.
- is_
incremental This property is required. bool - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is_
manually_ deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- is_
sla_ violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- message
This property is required. str - (String) Message about the replication run.
- on_
legal_ hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- ownership_
context This property is required. str - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- queued_
time_ usecs This property is required. float - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run_
type This property is required. str - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot_
id This property is required. str - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Object Archival Info Archival Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats_
task_ id This property is required. str - (String) Stats task id for local backup run.
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup was successful.
- successful_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was successful.
- target_
id This property is required. float - (Integer) Specifies the archival target ID.
- target_
name This property is required. str - (String) Specifies the archival target name.
- target_
type This property is required. str - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings This property is required. 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 This property is required. str - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm_
properties This property is required. 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 Id This property is required. String - (String) Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
- cancelled
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- failed
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Cad Archive This property is required. Boolean - (Boolean) Whether this is CAD archive or not.
- is
Forever Incremental This property is required. Boolean - (Boolean) Whether this is forever incremental or not.
- is
Incremental This property is required. Boolean - (Boolean) Whether this is an incremental archive. If set to true, this is an incremental archive, otherwise this is a full archive.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- is
Sla Violated This property is required. Boolean - (Boolean) Indicated if SLA has been violated for this run.
- message
This property is required. String - (String) Message about the replication run.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- ownership
Context This property is required. String - (String) Specifies the ownership context for the target.
- Constraints: Allowable values are:
Local
,FortKnox
.
- Constraints: Allowable values are:
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queued
Time Usecs This property is required. Number - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- run
Type This property is required. String - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- snapshot
Id This property is required. String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was successful.
- target
Id This property is required. Number - (Integer) Specifies the archival target ID.
- target
Name This property is required. String - (String) Specifies the archival target name.
- target
Type This property is required. String - (String) Specifies the archival target type.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. List<Property Map> - (List) Specifies the tier info for archival. Nested schema for tier_settings:
- usage
Type This property is required. String - (String) Specifies the usage type for the target.
- Constraints: Allowable values are:
Archival
,Tiering
,Rpaas
.
- Constraints: Allowable values are:
- worm
Properties This property is required. List<Property Map> - (List) Specifies the WORM related properties for this archive. Nested schema for worm_properties:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStat, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultStatArgs
- Avg
Logical Transfer Rate Bps This property is required. double - (Integer) Specifies the average rate of transfer in bytes per second.
- Backup
File Count This property is required. double - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Bytes
Read This property is required. double - (Integer) Specifies total logical bytes read for creating the snapshot.
- File
Walk Done This property is required. bool - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- Logical
Bytes Transferred This property is required. double - (Integer) Specifies the total logical bytes transferred.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes Transferred This property is required. double - (Integer) Specifies the total physical bytes transferred.
- Total
File Count This property is required. double - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Avg
Logical Transfer Rate Bps This property is required. float64 - (Integer) Specifies the average rate of transfer in bytes per second.
- Backup
File Count This property is required. float64 - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Bytes
Read This property is required. float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- File
Walk Done This property is required. bool - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- Logical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total logical bytes transferred.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total physical bytes transferred.
- Total
File Count This property is required. float64 - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical Transfer Rate Bps This property is required. Double - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File Count This property is required. Double - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read This property is required. Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk Done This property is required. Boolean - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes Transferred This property is required. Double - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. Double - (Integer) Specifies the total physical bytes transferred.
- total
File Count This property is required. Double - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical Transfer Rate Bps This property is required. number - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File Count This property is required. number - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read This property is required. number - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk Done This property is required. boolean - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes Transferred This property is required. number - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. number - (Integer) Specifies the total physical bytes transferred.
- total
File Count This property is required. number - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg_
logical_ transfer_ rate_ bps This property is required. float - (Integer) Specifies the average rate of transfer in bytes per second.
- backup_
file_ count This property is required. float - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes_
read This property is required. float - (Integer) Specifies total logical bytes read for creating the snapshot.
- file_
walk_ done This property is required. bool - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical_
bytes_ transferred This property is required. float - (Integer) Specifies the total logical bytes transferred.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- physical_
bytes_ transferred This property is required. float - (Integer) Specifies the total physical bytes transferred.
- total_
file_ count This property is required. float - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- avg
Logical Transfer Rate Bps This property is required. Number - (Integer) Specifies the average rate of transfer in bytes per second.
- backup
File Count This property is required. Number - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- bytes
Read This property is required. Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- file
Walk Done This property is required. Boolean - (Boolean) Specifies whether the file system walk is done. Only applicable to file based backups.
- logical
Bytes Transferred This property is required. Number - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. Number - (Integer) Specifies the total physical bytes transferred.
- total
File Count This property is required. Number - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSetting, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingArgs
- Aws
Tierings This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier Type This property is required. string - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Current
Tier Type This property is required. string - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier Type This property is required. String - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier Type This property is required. string - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current_
tier_ type This property is required. str - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google_
tierings This property is required. 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 This property is required. 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 This property is required. List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings This property is required. List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- current
Tier Type This property is required. String - (String) Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.
- Constraints: Allowable values are:
kAmazonS3Standard
,kAmazonS3StandardIA
,kAmazonS3OneZoneIA
,kAmazonS3IntelligentTiering
,kAmazonS3Glacier
,kAmazonS3GlacierDeepArchive
,kAzureTierHot
,kAzureTierCool
,kAzureTierArchive
,kGoogleStandard
,kGoogleRegional
,kGoogleMultiRegional
,kGoogleNearline
,kGoogleColdline
,kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- google
Tierings This property is required. List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings This property is required. List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTiering, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringArgs
- Tiers
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringTier, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAwsTieringTierArgs
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTiering, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringArgs
- Tiers
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringTier, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingAzureTieringTierArgs
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTiering, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringArgs
- Tiers
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringTier, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingGoogleTieringTierArgs
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTiering, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringArgs
- Tiers
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringTier, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultTierSettingOracleTieringTierArgs
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormProperty, BackupRecoveryProtectionGroupLastRunObjectArchivalInfoArchivalTargetResultWormPropertyArgs
- Is
Archive Worm Compliant This property is required. bool - (Boolean) Specifies whether this archive run is WORM compliant.
- Worm
Expiry Time Usecs This property is required. double - (Integer) Specifies the time at which the WORM protection expires.
- Worm
Non Compliance Reason This property is required. string - (String) Specifies reason of archive not being worm compliant.
- Is
Archive Worm Compliant This property is required. bool - (Boolean) Specifies whether this archive run is WORM compliant.
- Worm
Expiry Time Usecs This property is required. float64 - (Integer) Specifies the time at which the WORM protection expires.
- Worm
Non Compliance Reason This property is required. string - (String) Specifies reason of archive not being worm compliant.
- is
Archive Worm Compliant This property is required. Boolean - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry Time Usecs This property is required. Double - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non Compliance Reason This property is required. String - (String) Specifies reason of archive not being worm compliant.
- is
Archive Worm Compliant This property is required. boolean - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry Time Usecs This property is required. number - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non Compliance Reason This property is required. string - (String) Specifies reason of archive not being worm compliant.
- is_
archive_ worm_ compliant This property is required. bool - (Boolean) Specifies whether this archive run is WORM compliant.
- worm_
expiry_ time_ usecs This property is required. float - (Integer) Specifies the time at which the WORM protection expires.
- worm_
non_ compliance_ reason This property is required. str - (String) Specifies reason of archive not being worm compliant.
- is
Archive Worm Compliant This property is required. Boolean - (Boolean) Specifies whether this archive run is WORM compliant.
- worm
Expiry Time Usecs This property is required. Number - (Integer) Specifies the time at which the WORM protection expires.
- worm
Non Compliance Reason This property is required. String - (String) Specifies reason of archive not being worm compliant.
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfo, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoArgs
- Cloud
Spin Target Results This property is required. List<BackupRecovery 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 Target Results This property is required. []BackupRecovery 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 Target Results This property is required. List<BackupRecovery 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 Target Results This property is required. BackupRecovery 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_ target_ results This property is required. Sequence[BackupRecovery 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 Target Results This property is required. List<Property Map> - (List) Cloud Spin result for a target. Nested schema for cloud_spin_target_results:
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResult, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultArgs
- Aws
Params This property is required. 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 This property is required. 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 Id This property is required. string - (String) Task ID for a CloudSpin protection run.
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Id
This property is required. double - (String) The tenant id.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Message
This property is required. string - (String) Message about the replication run.
- Name
This property is required. string - Specifies the name of the Protection Group.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Aws
Params This property is required. []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 This property is required. []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 Id This property is required. string - (String) Task ID for a CloudSpin protection run.
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Id
This property is required. float64 - (String) The tenant id.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Message
This property is required. string - (String) Message about the replication run.
- Name
This property is required. string - Specifies the name of the Protection Group.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params This property is required. 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 This property is required. 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 Id This property is required. String - (String) Task ID for a CloudSpin protection run.
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id
This property is required. Double - (String) The tenant id.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. String - (String) Message about the replication run.
- name
This property is required. String - Specifies the name of the Protection Group.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params This property is required. 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 This property is required. 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 Id This property is required. string - (String) Task ID for a CloudSpin protection run.
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id
This property is required. number - (String) The tenant id.
- is
Manually Deleted This property is required. boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. string - (String) Message about the replication run.
- name
This property is required. string - Specifies the name of the Protection Group.
- on
Legal Hold This property is required. boolean - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws_
params This property is required. 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 This property is required. 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_ id This property is required. str - (String) Task ID for a CloudSpin protection run.
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id
This property is required. float - (String) The tenant id.
- is_
manually_ deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. str - (String) Message about the replication run.
- name
This property is required. str - Specifies the name of the Protection Group.
- on_
legal_ hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Object Cloud Spin Info Cloud Spin Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Params This property is required. List<Property Map> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params This property is required. List<Property Map> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- cloudspin
Task Id This property is required. String - (String) Task ID for a CloudSpin protection run.
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- id
This property is required. Number - (String) The tenant id.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. String - (String) Message about the replication run.
- name
This property is required. String - Specifies the name of the Protection Group.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParam, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamArgs
- Custom
Tag Lists This property is required. List<BackupRecovery 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
This property is required. double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id This property is required. double - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id This property is required. double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- Custom
Tag Lists This property is required. []BackupRecovery 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
This property is required. float64 - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id This property is required. float64 - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id This property is required. float64 - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. List<BackupRecovery 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
This property is required. Double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. Double - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. Double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. BackupRecovery 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
This property is required. number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom_
tag_ lists This property is required. Sequence[BackupRecovery 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
This property is required. float - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet_
id This property is required. float - (Integer) Specifies id of the subnet within above VPC.
- vpc_
id This property is required. float - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. List<Property Map> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region
This property is required. Number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. Number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. Number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagList, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAwsParamCustomTagListArgs
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParam, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultAzureParamArgs
- Availability
Set Id This property is required. double - (Integer) Specifies the availability set.
- Network
Resource Group Id This property is required. double - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group Id This property is required. double - (String) Specifies the Resource Group ID associated with the tenant.
- Storage
Account Id This property is required. double - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container Id This property is required. double - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource Group Id This property is required. double - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm Resource Group Id This property is required. double - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm Storage Account Id This property is required. double - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm Storage Container Id This property is required. double - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm Subnet Id This property is required. double - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm Virtual Network Id This property is required. double - (Integer) Specifies Id of the temporary VM Virtual Network.
- Availability
Set Id This property is required. float64 - (Integer) Specifies the availability set.
- Network
Resource Group Id This property is required. float64 - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group Id This property is required. float64 - (String) Specifies the Resource Group ID associated with the tenant.
- Storage
Account Id This property is required. float64 - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container Id This property is required. float64 - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource Group Id This property is required. float64 - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm Resource Group Id This property is required. float64 - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm Storage Account Id This property is required. float64 - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm Storage Container Id This property is required. float64 - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm Subnet Id This property is required. float64 - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm Virtual Network Id This property is required. float64 - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. Double - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. Double - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. Double - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account Id This property is required. Double - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. Double - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. Double - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. Double - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. Double - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. Double - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. Double - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. Double - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. number - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. number - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. number - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account Id This property is required. number - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. number - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. number - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. number - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. number - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. number - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. number - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. number - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability_
set_ id This property is required. float - (Integer) Specifies the availability set.
- network_
resource_ group_ id This property is required. float - (Integer) Specifies id of the resource group for the selected virtual network.
- resource_
group_ id This property is required. float - (String) Specifies the Resource Group ID associated with the tenant.
- storage_
account_ id This property is required. float - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage_
container_ id This property is required. float - (Integer) Specifies id of the storage container within the above storage account.
- storage_
resource_ group_ id This property is required. float - (Integer) Specifies id of the resource group for the selected storage account.
- temp_
vm_ resource_ group_ id This property is required. float - (Integer) Specifies id of the temporary Azure resource group.
- temp_
vm_ storage_ account_ id This property is required. float - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp_
vm_ storage_ container_ id This property is required. float - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp_
vm_ subnet_ id This property is required. float - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp_
vm_ virtual_ network_ id This property is required. float - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. Number - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. Number - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. Number - (String) Specifies the Resource Group ID associated with the tenant.
- storage
Account Id This property is required. Number - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. Number - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. Number - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. Number - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. Number - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. Number - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. Number - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. Number - (Integer) Specifies Id of the temporary VM Virtual Network.
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStat, BackupRecoveryProtectionGroupLastRunObjectCloudSpinInfoCloudSpinTargetResultStatArgs
- Physical
Bytes Transferred This property is required. double - (Integer) Specifies the total physical bytes transferred.
- Physical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes Transferred This property is required. Double - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes Transferred This property is required. number - (Integer) Specifies the total physical bytes transferred.
- physical_
bytes_ transferred This property is required. float - (Integer) Specifies the total physical bytes transferred.
- physical
Bytes Transferred This property is required. Number - (Integer) Specifies the total physical bytes transferred.
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfo, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoArgs
- Failed
Attempts This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed
Attempts This property is required. 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 This property is required. 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 This property is required. 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 This property is required. BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info[] - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed_
attempts This property is required. 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 This property is required. 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 This property is required. List<Property Map> - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot
Infos This property is required. List<Property Map> - (List) Snapshot info for an object. Nested schema for snapshot_info:
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttempt, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptArgs
- Admitted
Time Usecs This property is required. double - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- End
Time Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Message
This property is required. string - (String) Message about the replication run.
- Permit
Grant Time Usecs This property is required. double - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queue
Duration Usecs This property is required. double - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- Snapshot
Creation Time Usecs This property is required. double - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Admitted
Time Usecs This property is required. float64 - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- End
Time Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Message
This property is required. string - (String) Message about the replication run.
- Permit
Grant Time Usecs This property is required. float64 - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queue
Duration Usecs This property is required. float64 - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- Snapshot
Creation Time Usecs This property is required. float64 - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time Usecs This property is required. Double - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message
This property is required. String - (String) Message about the replication run.
- permit
Grant Time Usecs This property is required. Double - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. Double - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. Double - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time Usecs This property is required. number - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message
This property is required. string - (String) Message about the replication run.
- permit
Grant Time Usecs This property is required. number - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. number - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. number - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted_
time_ usecs This property is required. float - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end_
time_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message
This property is required. str - (String) Message about the replication run.
- permit_
grant_ time_ usecs This property is required. float - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- queue_
duration_ usecs This property is required. float - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot_
creation_ time_ usecs This property is required. float - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Object Local Snapshot Info Failed Attempt Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time Usecs This property is required. Number - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message
This property is required. String - (String) Message about the replication run.
- permit
Grant Time Usecs This property is required. Number - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. Number - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. Number - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStat, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoFailedAttemptStatArgs
- Bytes
Read This property is required. double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Bytes
Read This property is required. float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- bytes_
read This property is required. float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written This property is required. float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfo, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoArgs
- Admitted
Time Usecs This property is required. double - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- Backup
File Count This property is required. double - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Permit
Grant Time Usecs This property is required. double - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queue
Duration Usecs This property is required. double - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- Snapshot
Creation Time Usecs This property is required. double - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Status
Message This property is required. string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- Total
File Count This property is required. double - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Warnings
This property is required. List<string> - (List) Specifies a list of warning messages.
- Admitted
Time Usecs This property is required. float64 - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- Backup
File Count This property is required. float64 - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Permit
Grant Time Usecs This property is required. float64 - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queue
Duration Usecs This property is required. float64 - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- Snapshot
Creation Time Usecs This property is required. float64 - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Status
Message This property is required. string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- Total
File Count This property is required. float64 - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Warnings
This property is required. []string - (List) Specifies a list of warning messages.
- admitted
Time Usecs This property is required. Double - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File Count This property is required. Double - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant Time Usecs This property is required. Double - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. Double - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. Double - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id This property is required. String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message This property is required. String - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File Count This property is required. Double - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings
This property is required. List<String> - (List) Specifies a list of warning messages.
- admitted
Time Usecs This property is required. number - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File Count This property is required. number - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- is
Manually Deleted This property is required. boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant Time Usecs This property is required. number - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. number - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. number - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message This property is required. string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File Count This property is required. number - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings
This property is required. string[] - (List) Specifies a list of warning messages.
- admitted_
time_ usecs This property is required. float - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup_
file_ count This property is required. float - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing_
task_ id This property is required. str - (String) Progress monitor task for indexing.
- is_
manually_ deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- permit_
grant_ time_ usecs This property is required. float - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- queue_
duration_ usecs This property is required. float - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot_
creation_ time_ usecs This property is required. float - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot_
id This property is required. str - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Object Local Snapshot Info Snapshot Info Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats_
task_ id This property is required. str - (String) Stats task id for local backup run.
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status_
message This property is required. str - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total_
file_ count This property is required. float - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings
This property is required. Sequence[str] - (List) Specifies a list of warning messages.
- admitted
Time Usecs This property is required. Number - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File Count This property is required. Number - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant Time Usecs This property is required. Number - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. Number - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. Number - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id This property is required. String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message This property is required. String - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File Count This property is required. Number - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings
This property is required. List<String> - (List) Specifies a list of warning messages.
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStat, BackupRecoveryProtectionGroupLastRunObjectLocalSnapshotInfoSnapshotInfoStatArgs
- Bytes
Read This property is required. double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Bytes
Read This property is required. float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- bytes_
read This property is required. float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written This property is required. float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObjectObject, BackupRecoveryProtectionGroupLastRunObjectObjectArgs
- Child
Objects This property is required. List<BackupRecovery Protection Group Last Run Object Object Child Object> - (List) Specifies child object details. Nested schema for child_objects:
- Environment
This property is required. string - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id This property is required. string - (String) Specifies the global id which is a unique identifier of the object.
- Id
This property is required. double - (String) The tenant id.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Object
Hash This property is required. string - (String) Specifies the hash identifier of the object.
- Object
Type This property is required. string - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type This property is required. string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type This property is required. string - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
This property is required. List<BackupRecovery 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 This property is required. double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Source
Name This property is required. string - (String) Specifies registered source name to which object belongs.
- Uuid
This property is required. string - (String) Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries This property is required. List<BackupRecovery Protection Group Last Run Object Object VCenter Summary> - (List) Nested schema for v_center_summary:
- Windows
Cluster Summaries This property is required. List<BackupRecovery Protection Group Last Run Object Object Windows Cluster Summary> - (List) Nested schema for windows_cluster_summary:
- Child
Objects This property is required. []BackupRecovery Protection Group Last Run Object Object Child Object - (List) Specifies child object details. Nested schema for child_objects:
- Environment
This property is required. string - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id This property is required. string - (String) Specifies the global id which is a unique identifier of the object.
- Id
This property is required. float64 - (String) The tenant id.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Object
Hash This property is required. string - (String) Specifies the hash identifier of the object.
- Object
Type This property is required. string - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type This property is required. string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type This property is required. string - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
This property is required. []BackupRecovery 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 This property is required. float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Source
Name This property is required. string - (String) Specifies registered source name to which object belongs.
- Uuid
This property is required. string - (String) Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries This property is required. []BackupRecovery Protection Group Last Run Object Object VCenter Summary - (List) Nested schema for v_center_summary:
- Windows
Cluster Summaries This property is required. []BackupRecovery Protection Group Last Run Object Object Windows Cluster Summary - (List) Nested schema for windows_cluster_summary:
- child
Objects This property is required. List<BackupRecovery Protection Group Last Run Object Object Child Object> - (List) Specifies child object details. Nested schema for child_objects:
- environment
This property is required. String - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id This property is required. String - (String) Specifies the global id which is a unique identifier of the object.
- id
This property is required. Double - (String) The tenant id.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- name
This property is required. String - Specifies the name of the Protection Group.
- object
Hash This property is required. String - (String) Specifies the hash identifier of the object.
- object
Type This property is required. String - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type This property is required. String - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type This property is required. String - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
This property is required. List<BackupRecovery 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 This property is required. Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- source
Name This property is required. String - (String) Specifies registered source name to which object belongs.
- uuid
This property is required. String - (String) Specifies the uuid which is a unique identifier of the object.
- v
Center Summaries This property is required. List<BackupRecovery Protection Group Last Run Object Object VCenter Summary> - (List) Nested schema for v_center_summary:
- windows
Cluster Summaries This property is required. List<BackupRecovery Protection Group Last Run Object Object Windows Cluster Summary> - (List) Nested schema for windows_cluster_summary:
- child
Objects This property is required. BackupRecovery Protection Group Last Run Object Object Child Object[] - (List) Specifies child object details. Nested schema for child_objects:
- environment
This property is required. string - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id This property is required. string - (String) Specifies the global id which is a unique identifier of the object.
- id
This property is required. number - (String) The tenant id.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- name
This property is required. string - Specifies the name of the Protection Group.
- object
Hash This property is required. string - (String) Specifies the hash identifier of the object.
- object
Type This property is required. string - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type This property is required. string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type This property is required. string - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
This property is required. BackupRecovery 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 This property is required. number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- source
Name This property is required. string - (String) Specifies registered source name to which object belongs.
- uuid
This property is required. string - (String) Specifies the uuid which is a unique identifier of the object.
- v
Center Summaries This property is required. BackupRecovery Protection Group Last Run Object Object VCenter Summary[] - (List) Nested schema for v_center_summary:
- windows
Cluster Summaries This property is required. BackupRecovery Protection Group Last Run Object Object Windows Cluster Summary[] - (List) Nested schema for windows_cluster_summary:
- child_
objects This property is required. Sequence[BackupRecovery Protection Group Last Run Object Object Child Object] - (List) Specifies child object details. Nested schema for child_objects:
- environment
This property is required. str - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global_
id This property is required. str - (String) Specifies the global id which is a unique identifier of the object.
- id
This property is required. float - (String) The tenant id.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- name
This property is required. str - Specifies the name of the Protection Group.
- object_
hash This property is required. str - (String) Specifies the hash identifier of the object.
- object_
type This property is required. str - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os_
type This property is required. str - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection_
type This property is required. str - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
This property is required. Sequence[BackupRecovery 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 This property is required. float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- source_
name This property is required. str - (String) Specifies registered source name to which object belongs.
- uuid
This property is required. str - (String) Specifies the uuid which is a unique identifier of the object.
- v_
center_ summaries This property is required. Sequence[BackupRecovery Protection Group Last Run Object Object VCenter Summary] - (List) Nested schema for v_center_summary:
- windows_
cluster_ summaries This property is required. Sequence[BackupRecovery Protection Group Last Run Object Object Windows Cluster Summary] - (List) Nested schema for windows_cluster_summary:
- child
Objects This property is required. List<Property Map> - (List) Specifies child object details. Nested schema for child_objects:
- environment
This property is required. String - Specifies the environment of the Protection Group.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id This property is required. String - (String) Specifies the global id which is a unique identifier of the object.
- id
This property is required. Number - (String) The tenant id.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
- name
This property is required. String - Specifies the name of the Protection Group.
- object
Hash This property is required. String - (String) Specifies the hash identifier of the object.
- object
Type This property is required. String - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type This property is required. String - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type This property is required. String - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
This property is required. List<Property Map>- (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id This property is required. Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- source
Name This property is required. String - (String) Specifies registered source name to which object belongs.
- uuid
This property is required. String - (String) Specifies the uuid which is a unique identifier of the object.
- v
Center Summaries This property is required. List<Property Map> - (List) Nested schema for v_center_summary:
- windows
Cluster Summaries This property is required. List<Property Map> - (List) Nested schema for windows_cluster_summary:
BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummary, BackupRecoveryProtectionGroupLastRunObjectObjectSharepointSiteSummaryArgs
- Site
Web Url This property is required. string - (String) Specifies the web url for the Sharepoint site.
- Site
Web Url This property is required. string - (String) Specifies the web url for the Sharepoint site.
- site
Web Url This property is required. String - (String) Specifies the web url for the Sharepoint site.
- site
Web Url This property is required. string - (String) Specifies the web url for the Sharepoint site.
- site_
web_ url This property is required. str - (String) Specifies the web url for the Sharepoint site.
- site
Web Url This property is required. String - (String) Specifies the web url for the Sharepoint site.
BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummary, BackupRecoveryProtectionGroupLastRunObjectObjectVCenterSummaryArgs
- Is
Cloud Env This property is required. bool - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- Is
Cloud Env This property is required. bool - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud Env This property is required. Boolean - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud Env This property is required. boolean - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is_
cloud_ env This property is required. bool - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud Env This property is required. Boolean - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummary, BackupRecoveryProtectionGroupLastRunObjectObjectWindowsClusterSummaryArgs
- Cluster
Source Type This property is required. string - (String) Specifies the type of cluster resource this source represents.
- Cluster
Source Type This property is required. string - (String) Specifies the type of cluster resource this source represents.
- cluster
Source Type This property is required. String - (String) Specifies the type of cluster resource this source represents.
- cluster
Source Type This property is required. string - (String) Specifies the type of cluster resource this source represents.
- cluster_
source_ type This property is required. str - (String) Specifies the type of cluster resource this source represents.
- cluster
Source Type This property is required. String - (String) Specifies the type of cluster resource this source represents.
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfo, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoArgs
- Failed
Attempts This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed
Attempts This property is required. 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 This property is required. 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 This property is required. 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 This property is required. BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info[] - (List) Snapshot info for an object. Nested schema for snapshot_info:
- failed_
attempts This property is required. 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 This property is required. 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 This property is required. List<Property Map> - (List) Failed backup attempts for an object. Nested schema for failed_attempts:
- snapshot
Infos This property is required. List<Property Map> - (List) Snapshot info for an object. Nested schema for snapshot_info:
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttempt, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptArgs
- Admitted
Time Usecs This property is required. double - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- End
Time Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Message
This property is required. string - (String) Message about the replication run.
- Permit
Grant Time Usecs This property is required. double - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queue
Duration Usecs This property is required. double - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- Snapshot
Creation Time Usecs This property is required. double - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Admitted
Time Usecs This property is required. float64 - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- End
Time Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Message
This property is required. string - (String) Message about the replication run.
- Permit
Grant Time Usecs This property is required. float64 - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queue
Duration Usecs This property is required. float64 - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- Snapshot
Creation Time Usecs This property is required. float64 - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time Usecs This property is required. Double - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message
This property is required. String - (String) Message about the replication run.
- permit
Grant Time Usecs This property is required. Double - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. Double - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. Double - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time Usecs This property is required. number - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message
This property is required. string - (String) Message about the replication run.
- permit
Grant Time Usecs This property is required. number - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. number - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. number - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted_
time_ usecs This property is required. float - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end_
time_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message
This property is required. str - (String) Message about the replication run.
- permit_
grant_ time_ usecs This property is required. float - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- queue_
duration_ usecs This property is required. float - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot_
creation_ time_ usecs This property is required. float - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Object Original Backup Info Failed Attempt Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- admitted
Time Usecs This property is required. Number - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- message
This property is required. String - (String) Message about the replication run.
- permit
Grant Time Usecs This property is required. Number - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. Number - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. Number - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStat, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoFailedAttemptStatArgs
- Bytes
Read This property is required. double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Bytes
Read This property is required. float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- bytes_
read This property is required. float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written This property is required. float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfo, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoArgs
- Admitted
Time Usecs This property is required. double - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- Backup
File Count This property is required. double - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Permit
Grant Time Usecs This property is required. double - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queue
Duration Usecs This property is required. double - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- Snapshot
Creation Time Usecs This property is required. double - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Status
Message This property is required. string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- Total
File Count This property is required. double - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Warnings
This property is required. List<string> - (List) Specifies a list of warning messages.
- Admitted
Time Usecs This property is required. float64 - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- Backup
File Count This property is required. float64 - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Permit
Grant Time Usecs This property is required. float64 - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Queue
Duration Usecs This property is required. float64 - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- Snapshot
Creation Time Usecs This property is required. float64 - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- Snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Status
Message This property is required. string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- Total
File Count This property is required. float64 - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- Warnings
This property is required. []string - (List) Specifies a list of warning messages.
- admitted
Time Usecs This property is required. Double - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File Count This property is required. Double - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant Time Usecs This property is required. Double - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. Double - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. Double - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id This property is required. String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message This property is required. String - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File Count This property is required. Double - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings
This property is required. List<String> - (List) Specifies a list of warning messages.
- admitted
Time Usecs This property is required. number - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File Count This property is required. number - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- is
Manually Deleted This property is required. boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant Time Usecs This property is required. number - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. number - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. number - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id This property is required. string - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message This property is required. string - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File Count This property is required. number - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings
This property is required. string[] - (List) Specifies a list of warning messages.
- admitted_
time_ usecs This property is required. float - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup_
file_ count This property is required. float - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing_
task_ id This property is required. str - (String) Progress monitor task for indexing.
- is_
manually_ deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- permit_
grant_ time_ usecs This property is required. float - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- queue_
duration_ usecs This property is required. float - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot_
creation_ time_ usecs This property is required. float - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot_
id This property is required. str - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Object Original Backup Info Snapshot Info Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- stats_
task_ id This property is required. str - (String) Stats task id for local backup run.
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status_
message This property is required. str - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total_
file_ count This property is required. float - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings
This property is required. Sequence[str] - (List) Specifies a list of warning messages.
- admitted
Time Usecs This property is required. Number - (Integer) Specifies the time at which the backup task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.
- backup
File Count This property is required. Number - (Integer) The total number of file and directory entities that are backed up in this run. Only applicable to file based backups.
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- permit
Grant Time Usecs This property is required. Number - (Integer) Specifies the time when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated to the time when permit is granted again.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- queue
Duration Usecs This property is required. Number - (Integer) Specifies the duration between the startTime and when gatekeeper permit is granted to the backup task. If the backup task is rescheduled due to errors, the field is updated considering the time when permit is granted again. Queue duration = PermitGrantTimeUsecs - StartTimeUsecs.
- snapshot
Creation Time Usecs This property is required. Number - (Integer) Specifies the time at which the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.
- snapshot
Id This property is required. String - (String) Snapshot id for a successful snapshot. This field will not be set if the Protection Group Run has no successful attempt.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- status
Message This property is required. String - (String) A message decribing the status. This will be populated currently only for kWaitingForOlderBackupRun status.
- total
File Count This property is required. Number - (Integer) The total number of file and directory entities visited in this backup. Only applicable to file based backups.
- warnings
This property is required. List<String> - (List) Specifies a list of warning messages.
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStat, BackupRecoveryProtectionGroupLastRunObjectOriginalBackupInfoSnapshotInfoStatArgs
- Bytes
Read This property is required. double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Bytes
Read This property is required. float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- bytes_
read This property is required. float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written This property is required. float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunObjectReplicationInfo, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoArgs
- Replication
Target Results This property is required. List<BackupRecovery 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 Results This property is required. []BackupRecovery 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 Results This property is required. List<BackupRecovery 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 Results This property is required. BackupRecovery 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_ results This property is required. Sequence[BackupRecovery 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 Results This property is required. List<Property Map> - (List) Replication results for each replication target. Nested schema for replication_target_results:
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResult, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultArgs
- Aws
Target Configs This property is required. List<BackupRecovery 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 Configs This property is required. List<BackupRecovery 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 This property is required. double - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation Id This property is required. double - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name This property is required. string - (String) Specifies the name of the cluster.
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Entries
Changed This property is required. double - (Integer) Specifies the number of metadata actions completed during the protection run.
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Is
In Bound This property is required. bool - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Message
This property is required. string - (String) Message about the replication run.
- Multi
Object Replication This property is required. bool - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Percentage
Completed This property is required. double - (Integer) Specifies the progress in percentage.
- Queued
Time Usecs This property is required. double - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Replication
Task Id This property is required. string - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Object Replication Info Replication Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Aws
Target Configs This property is required. []BackupRecovery 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 Configs This property is required. []BackupRecovery 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 This property is required. float64 - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation Id This property is required. float64 - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name This property is required. string - (String) Specifies the name of the cluster.
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Entries
Changed This property is required. float64 - (Integer) Specifies the number of metadata actions completed during the protection run.
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Is
In Bound This property is required. bool - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Message
This property is required. string - (String) Message about the replication run.
- Multi
Object Replication This property is required. bool - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Percentage
Completed This property is required. float64 - (Integer) Specifies the progress in percentage.
- Queued
Time Usecs This property is required. float64 - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Replication
Task Id This property is required. string - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Object Replication Info Replication Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. List<BackupRecovery 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 Configs This property is required. List<BackupRecovery 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 This property is required. Double - (Integer) Specifies the id of the cluster.
- cluster
Incarnation Id This property is required. Double - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name This property is required. String - (String) Specifies the name of the cluster.
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- entries
Changed This property is required. Double - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In Bound This property is required. Boolean - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. String - (String) Message about the replication run.
- multi
Object Replication This property is required. Boolean - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed This property is required. Double - (Integer) Specifies the progress in percentage.
- queued
Time Usecs This property is required. Double - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task Id This property is required. String - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Object Replication Info Replication Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. BackupRecovery 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 Configs This property is required. BackupRecovery 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 This property is required. number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation Id This property is required. number - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name This property is required. string - (String) Specifies the name of the cluster.
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- entries
Changed This property is required. number - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In Bound This property is required. boolean - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- is
Manually Deleted This property is required. boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. string - (String) Message about the replication run.
- multi
Object Replication This property is required. boolean - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- on
Legal Hold This property is required. boolean - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed This property is required. number - (Integer) Specifies the progress in percentage.
- queued
Time Usecs This property is required. number - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task Id This property is required. string - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Object Replication Info Replication Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws_
target_ configs This property is required. Sequence[BackupRecovery 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_ configs This property is required. Sequence[BackupRecovery 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 This property is required. float - (Integer) Specifies the id of the cluster.
- cluster_
incarnation_ id This property is required. float - (Integer) Specifies the incarnation id of the cluster.
- cluster_
name This property is required. str - (String) Specifies the name of the cluster.
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- entries_
changed This property is required. float - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is_
in_ bound This property is required. bool - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- is_
manually_ deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. str - (String) Message about the replication run.
- multi_
object_ replication This property is required. bool - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- on_
legal_ hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- percentage_
completed This property is required. float - (Integer) Specifies the progress in percentage.
- queued_
time_ usecs This property is required. float - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication_
task_ id This property is required. str - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Object Replication Info Replication Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster
Id This property is required. Number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation Id This property is required. Number - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name This property is required. String - (String) Specifies the name of the cluster.
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- entries
Changed This property is required. Number - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In Bound This property is required. Boolean - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. String - (String) Message about the replication run.
- multi
Object Replication This property is required. Boolean - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed This property is required. Number - (Integer) Specifies the progress in percentage.
- queued
Time Usecs This property is required. Number - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task Id This property is required. String - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfig, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAwsTargetConfigArgs
- Name
This property is required. string - Specifies the name of the Protection Group.
- Region
This property is required. double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id This property is required. double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Region
This property is required. float64 - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id This property is required. float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. String - Specifies the name of the Protection Group.
- region
This property is required. Double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. string - Specifies the name of the Protection Group.
- region
This property is required. number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. str - Specifies the name of the Protection Group.
- region
This property is required. float - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region_
name This property is required. str - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source_
id This property is required. float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. String - Specifies the name of the Protection Group.
- region
This property is required. Number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfig, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultAzureTargetConfigArgs
- Name
This property is required. string - Specifies the name of the Protection Group.
- Resource
Group This property is required. double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id This property is required. double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account This property is required. double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container This property is required. double - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource Group This property is required. double - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Resource
Group This property is required. float64 - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id This property is required. float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account This property is required. float64 - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container This property is required. float64 - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource Group This property is required. float64 - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. String - Specifies the name of the Protection Group.
- resource
Group This property is required. Double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. String - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. Double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. String - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. Double - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. String - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. Double - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. String - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. string - Specifies the name of the Protection Group.
- resource
Group This property is required. number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. number - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. str - Specifies the name of the Protection Group.
- resource_
group This property is required. float - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource_
group_ name This property is required. str - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source_
id This property is required. float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage_
account This property is required. float - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage_
account_ name This property is required. str - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage_
container This property is required. float - (Integer) Specifies id of the storage container of Azure Replication target.
- storage_
container_ name This property is required. str - (String) Specifies name of the storage container of Azure Replication target.
- storage_
resource_ group This property is required. float - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage_
resource_ group_ name This property is required. str - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. String - Specifies the name of the Protection Group.
- resource
Group This property is required. Number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. String - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. Number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. String - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. Number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. String - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. Number - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. String - (String) Specifies name of the storage resource group of Azure Replication target.
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStat, BackupRecoveryProtectionGroupLastRunObjectReplicationInfoReplicationTargetResultStatArgs
- Logical
Bytes Transferred This property is required. double - (Integer) Specifies the total logical bytes transferred.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes Transferred This property is required. double - (Integer) Specifies the total physical bytes transferred.
- Logical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total logical bytes transferred.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes Transferred This property is required. Double - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. Double - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes Transferred This property is required. number - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. number - (Integer) Specifies the total physical bytes transferred.
- logical_
bytes_ transferred This property is required. float - (Integer) Specifies the total logical bytes transferred.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- physical_
bytes_ transferred This property is required. float - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes Transferred This property is required. Number - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. Number - (Integer) Specifies the total physical bytes transferred.
BackupRecoveryProtectionGroupLastRunOriginClusterIdentifier, BackupRecoveryProtectionGroupLastRunOriginClusterIdentifierArgs
- Cluster
Id This property is required. double - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation Id This property is required. double - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name This property is required. string - (String) Specifies the name of the cluster.
- Cluster
Id This property is required. float64 - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation Id This property is required. float64 - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name This property is required. string - (String) Specifies the name of the cluster.
- cluster
Id This property is required. Double - (Integer) Specifies the id of the cluster.
- cluster
Incarnation Id This property is required. Double - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name This property is required. String - (String) Specifies the name of the cluster.
- cluster
Id This property is required. number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation Id This property is required. number - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name This property is required. string - (String) Specifies the name of the cluster.
- cluster_
id This property is required. float - (Integer) Specifies the id of the cluster.
- cluster_
incarnation_ id This property is required. float - (Integer) Specifies the incarnation id of the cluster.
- cluster_
name This property is required. str - (String) Specifies the name of the cluster.
- cluster
Id This property is required. Number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation Id This property is required. Number - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name This property is required. String - (String) Specifies the name of the cluster.
BackupRecoveryProtectionGroupLastRunOriginalBackupInfo, BackupRecoveryProtectionGroupLastRunOriginalBackupInfoArgs
- Cancelled
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock This property is required. string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Failed
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Sla Violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- Local
Snapshot Stats This property is required. List<BackupRecovery Protection Group Last Run Original Backup Info Local Snapshot Stat> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- Local
Task Id This property is required. string - (String) Task ID for a local protection run.
- Messages
This property is required. List<string> - (List) Message about the backup run.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Skipped
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was skipped.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App Objects Count This property is required. double - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects Count This property is required. double - (Integer) Specifies the count of objects for which backup was successful.
- Cancelled
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup was cancelled.
- Cancelled
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was cancelled.
- Data
Lock This property is required. string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Failed
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup failed.
- Failed
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup failed.
- Indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- Is
Sla Violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- Local
Snapshot Stats This property is required. []BackupRecovery Protection Group Last Run Original Backup Info Local Snapshot Stat - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- Local
Task Id This property is required. string - (String) Task ID for a local protection run.
- Messages
This property is required. []string - (List) Message about the backup run.
- Progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- Run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- Skipped
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was skipped.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Successful
App Objects Count This property is required. float64 - (Integer) Specifies the count of app objects for which backup was successful.
- Successful
Objects Count This property is required. float64 - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock This property is required. String - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- failed
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Sla Violated This property is required. Boolean - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot Stats This property is required. List<BackupRecovery Protection Group Last Run Original Backup Info Local Snapshot Stat> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task Id This property is required. String - (String) Task ID for a local protection run.
- messages
This property is required. List<String> - (List) Message about the backup run.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- run
Type This property is required. String - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. Double - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. Double - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock This property is required. string - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- failed
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. string - (String) Progress monitor task for indexing.
- is
Sla Violated This property is required. boolean - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot Stats This property is required. BackupRecovery Protection Group Last Run Original Backup Info Local Snapshot Stat[] - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task Id This property is required. string - (String) Task ID for a local protection run.
- messages
This property is required. string[] - (List) Message about the backup run.
- progress
Task Id This property is required. string - (String) Progress monitor task id for local backup run.
- run
Type This property is required. string - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task Id This property is required. string - (String) Stats task id for local backup run.
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. number - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. number - (Integer) Specifies the count of objects for which backup was successful.
- cancelled_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was cancelled.
- data_
lock This property is required. str - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- failed_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup failed.
- failed_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup failed.
- indexing_
task_ id This property is required. str - (String) Progress monitor task for indexing.
- is_
sla_ violated This property is required. bool - (Boolean) Indicated if SLA has been violated for this run.
- local_
snapshot_ stats This property is required. Sequence[BackupRecovery Protection Group Last Run Original Backup Info Local Snapshot Stat] - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local_
task_ id This property is required. str - (String) Task ID for a local protection run.
- messages
This property is required. Sequence[str] - (List) Message about the backup run.
- progress_
task_ id This property is required. str - (String) Progress monitor task id for local backup run.
- run_
type This property is required. str - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was skipped.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats_
task_ id This property is required. str - (String) Stats task id for local backup run.
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful_
app_ objects_ count This property is required. float - (Integer) Specifies the count of app objects for which backup was successful.
- successful_
objects_ count This property is required. float - (Integer) Specifies the count of objects for which backup was successful.
- cancelled
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup was cancelled.
- cancelled
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was cancelled.
- data
Lock This property is required. String - (String) This field is deprecated. Use DataLockConstraints field instead.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- failed
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup failed.
- failed
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup failed.
- indexing
Task Id This property is required. String - (String) Progress monitor task for indexing.
- is
Sla Violated This property is required. Boolean - (Boolean) Indicated if SLA has been violated for this run.
- local
Snapshot Stats This property is required. List<Property Map> - (List) Specifies statistics about local snapshot. Nested schema for local_snapshot_stats:
- local
Task Id This property is required. String - (String) Task ID for a local protection run.
- messages
This property is required. List<String> - (List) Message about the backup run.
- progress
Task Id This property is required. String - (String) Progress monitor task id for local backup run.
- run
Type This property is required. String - (String) Type of Protection Group run. 'kRegular' indicates an incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a kRegular schedule captures all the blocks. 'kFull' indicates a full (no CBT) backup. A complete backup (all blocks) of the target protection objects are always captured and Change Block Tracking (CBT) is not utilized. 'kLog' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time. 'kSystem' indicates system volume backup. It produces an image for bare metal recovery. 'kStorageArraySnapshot' indicates storage array snapshot backup.
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- skipped
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was skipped.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
Task Id This property is required. String - (String) Stats task id for local backup run.
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- successful
App Objects Count This property is required. Number - (Integer) Specifies the count of app objects for which backup was successful.
- successful
Objects Count This property is required. Number - (Integer) Specifies the count of objects for which backup was successful.
BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraint, BackupRecoveryProtectionGroupLastRunOriginalBackupInfoDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStat, BackupRecoveryProtectionGroupLastRunOriginalBackupInfoLocalSnapshotStatArgs
- Bytes
Read This property is required. double - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. double - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Bytes
Read This property is required. float64 - (Integer) Specifies total logical bytes read for creating the snapshot.
- Bytes
Written This property is required. float64 - (Integer) Specifies total size of data in bytes written after taking backup.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Double - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Double - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- bytes_
read This property is required. float - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes_
written This property is required. float - (Integer) Specifies total size of data in bytes written after taking backup.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- bytes
Read This property is required. Number - (Integer) Specifies total logical bytes read for creating the snapshot.
- bytes
Written This property is required. Number - (Integer) Specifies total size of data in bytes written after taking backup.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
BackupRecoveryProtectionGroupLastRunPermission, BackupRecoveryProtectionGroupLastRunPermissionArgs
- Created
At Time Msecs This property is required. double - (Integer) Epoch time when tenant was created.
- Deleted
At Time Msecs This property is required. double - (Integer) Epoch time when tenant was last updated.
- Description
This property is required. string - Specifies a description of the Protection Group.
- External
Vendor Metadatas This property is required. List<BackupRecovery 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
This property is required. string - (String) The tenant id.
- Is
Managed On Helios This property is required. bool - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated At Time Msecs This property is required. double - (Integer) Epoch time when tenant was last updated.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Networks
This property is required. List<BackupRecovery Protection Group Last Run Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Created
At Time Msecs This property is required. float64 - (Integer) Epoch time when tenant was created.
- Deleted
At Time Msecs This property is required. float64 - (Integer) Epoch time when tenant was last updated.
- Description
This property is required. string - Specifies a description of the Protection Group.
- External
Vendor Metadatas This property is required. []BackupRecovery 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
This property is required. string - (String) The tenant id.
- Is
Managed On Helios This property is required. bool - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated At Time Msecs This property is required. float64 - (Integer) Epoch time when tenant was last updated.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Networks
This property is required. []BackupRecovery Protection Group Last Run Permission Network - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At Time Msecs This property is required. Double - (Integer) Epoch time when tenant was created.
- deleted
At Time Msecs This property is required. Double - (Integer) Epoch time when tenant was last updated.
- description
This property is required. String - Specifies a description of the Protection Group.
- external
Vendor Metadatas This property is required. List<BackupRecovery 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
This property is required. String - (String) The tenant id.
- is
Managed On Helios This property is required. Boolean - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated At Time Msecs This property is required. Double - (Integer) Epoch time when tenant was last updated.
- name
This property is required. String - Specifies the name of the Protection Group.
- networks
This property is required. List<BackupRecovery Protection Group Last Run Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At Time Msecs This property is required. number - (Integer) Epoch time when tenant was created.
- deleted
At Time Msecs This property is required. number - (Integer) Epoch time when tenant was last updated.
- description
This property is required. string - Specifies a description of the Protection Group.
- external
Vendor Metadatas This property is required. BackupRecovery 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
This property is required. string - (String) The tenant id.
- is
Managed On Helios This property is required. boolean - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated At Time Msecs This property is required. number - (Integer) Epoch time when tenant was last updated.
- name
This property is required. string - Specifies the name of the Protection Group.
- networks
This property is required. BackupRecovery Protection Group Last Run Permission Network[] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created_
at_ time_ msecs This property is required. float - (Integer) Epoch time when tenant was created.
- deleted_
at_ time_ msecs This property is required. float - (Integer) Epoch time when tenant was last updated.
- description
This property is required. str - Specifies a description of the Protection Group.
- external_
vendor_ metadatas This property is required. Sequence[BackupRecovery 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
This property is required. str - (String) The tenant id.
- is_
managed_ on_ helios This property is required. bool - (Boolean) Flag to indicate if tenant is managed on helios.
- last_
updated_ at_ time_ msecs This property is required. float - (Integer) Epoch time when tenant was last updated.
- name
This property is required. str - Specifies the name of the Protection Group.
- networks
This property is required. Sequence[BackupRecovery Protection Group Last Run Permission Network] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At Time Msecs This property is required. Number - (Integer) Epoch time when tenant was created.
- deleted
At Time Msecs This property is required. Number - (Integer) Epoch time when tenant was last updated.
- description
This property is required. String - Specifies a description of the Protection Group.
- external
Vendor Metadatas This property is required. List<Property Map> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id
This property is required. String - (String) The tenant id.
- is
Managed On Helios This property is required. Boolean - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated At Time Msecs This property is required. Number - (Integer) Epoch time when tenant was last updated.
- name
This property is required. String - Specifies the name of the Protection Group.
- networks
This property is required. List<Property Map> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadata, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataArgs
- Ibm
Tenant Metadata Params This property is required. List<BackupRecovery 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
This property is required. string - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- Ibm
Tenant Metadata Params This property is required. []BackupRecovery 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
This property is required. string - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant Metadata Params This property is required. List<BackupRecovery 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
This property is required. String - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant Metadata Params This property is required. BackupRecovery 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
This property is required. string - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm_
tenant_ metadata_ params This property is required. Sequence[BackupRecovery 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
This property is required. str - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant Metadata Params This property is required. List<Property Map> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type
This property is required. String - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParam, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamArgs
- Account
Id This property is required. string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn
This property is required. string - (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties This property is required. 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 This property is required. string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- Metrics
Configs This property is required. 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 This property is required. string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- Plan
Id This property is required. string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group Id This property is required. string - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance Id This property is required. string - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Account
Id This property is required. string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn
This property is required. string - (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties This property is required. []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 This property is required. string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- Metrics
Configs This property is required. []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 This property is required. string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- Plan
Id This property is required. string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group Id This property is required. string - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance Id This property is required. string - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id This property is required. String - (String) Specifies the unique identifier of the IBM's account ID.
- crn
This property is required. String - (String) Specifies the unique CRN associated with the tenant.
- custom
Properties This property is required. 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 This property is required. String - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs This property is required. 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 This property is required. String - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id This property is required. String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group Id This property is required. String - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance Id This property is required. String - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id This property is required. string - (String) Specifies the unique identifier of the IBM's account ID.
- crn
This property is required. string - (String) Specifies the unique CRN associated with the tenant.
- custom
Properties This property is required. 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 This property is required. string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs This property is required. 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 This property is required. string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id This property is required. string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group Id This property is required. string - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance Id This property is required. string - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account_
id This property is required. str - (String) Specifies the unique identifier of the IBM's account ID.
- crn
This property is required. str - (String) Specifies the unique CRN associated with the tenant.
- custom_
properties This property is required. Sequence[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 This property is required. str - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics_
configs This property is required. 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 This property is required. str - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan_
id This property is required. str - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource_
group_ id This property is required. str - (String) Specifies the Resource Group ID associated with the tenant.
- resource_
instance_ id This property is required. str - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id This property is required. String - (String) Specifies the unique identifier of the IBM's account ID.
- crn
This property is required. String - (String) Specifies the unique CRN associated with the tenant.
- custom
Properties This property is required. List<Property Map> - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness
Mode This property is required. String - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs This property is required. List<Property Map> - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership
Mode This property is required. String - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id This property is required. String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group Id This property is required. String - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance Id This property is required. String - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamCustomPropertyArgs
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigArgs
- Cos
Resource Configs This property is required. List<BackupRecovery 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 Configs This property is required. List<BackupRecovery 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 This property is required. 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 Configs This property is required. []BackupRecovery 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 Configs This property is required. []BackupRecovery 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 This property is required. []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 Configs This property is required. List<BackupRecovery 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 Configs This property is required. List<BackupRecovery 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 This property is required. 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 Configs This property is required. BackupRecovery 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 Configs This property is required. BackupRecovery 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 This property is required. 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_ configs This property is required. Sequence[BackupRecovery 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_ configs This property is required. Sequence[BackupRecovery 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 This property is required. 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 Configs This property is required. List<Property Map> - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam
Metrics Configs This property is required. List<Property Map> - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering
Configs This property is required. List<Property Map> - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfigArgs
- Resource
Url This property is required. string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- Resource
Url This property is required. string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url This property is required. String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url This property is required. string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource_
url This property is required. str - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url This property is required. String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfigArgs
- Billing
Api Key Secret Id This property is required. string - (String) Specifies Id of the secret that contains the API key.
- Iam
Url This property is required. string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- Billing
Api Key Secret Id This property is required. string - (String) Specifies Id of the secret that contains the API key.
- Iam
Url This property is required. string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api Key Secret Id This property is required. String - (String) Specifies Id of the secret that contains the API key.
- iam
Url This property is required. String - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api Key Secret Id This property is required. string - (String) Specifies Id of the secret that contains the API key.
- iam
Url This property is required. string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing_
api_ key_ secret_ id This property is required. str - (String) Specifies Id of the secret that contains the API key.
- iam_
url This property is required. str - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api Key Secret Id This property is required. String - (String) Specifies Id of the secret that contains the API key.
- iam
Url This property is required. String - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig, BackupRecoveryProtectionGroupLastRunPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfigArgs
- Part
Ids This property is required. List<string> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval In Secs This property is required. double - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url
This property is required. string - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- Part
Ids This property is required. []string - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval In Secs This property is required. float64 - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url
This property is required. string - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids This property is required. List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval In Secs This property is required. Double - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url
This property is required. String - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids This property is required. string[] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval In Secs This property is required. number - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url
This property is required. string - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part_
ids This property is required. Sequence[str] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission_
interval_ in_ secs This property is required. float - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url
This property is required. str - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids This property is required. List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval In Secs This property is required. Number - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url
This property is required. String - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
BackupRecoveryProtectionGroupLastRunPermissionNetwork, BackupRecoveryProtectionGroupLastRunPermissionNetworkArgs
- Cluster
Hostname This property is required. string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- Cluster
Ips This property is required. List<string> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled This property is required. bool - (Boolean) Whether connector (hybrid extender) is enabled.
- Cluster
Hostname This property is required. string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- Cluster
Ips This property is required. []string - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled This property is required. bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname This property is required. String - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips This property is required. List<String> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled This property is required. Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname This property is required. string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips This property is required. string[] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled This property is required. boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster_
hostname This property is required. str - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster_
ips This property is required. Sequence[str] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector_
enabled This property is required. bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname This property is required. String - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips This property is required. List<String> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled This property is required. Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
BackupRecoveryProtectionGroupLastRunReplicationInfo, BackupRecoveryProtectionGroupLastRunReplicationInfoArgs
- Replication
Target Results This property is required. List<BackupRecovery Protection Group Last Run Replication Info Replication Target Result> - (List) Replication results for each replication target. Nested schema for replication_target_results:
- Replication
Target Results This property is required. []BackupRecovery Protection Group Last Run Replication Info Replication Target Result - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication
Target Results This property is required. List<BackupRecovery Protection Group Last Run Replication Info Replication Target Result> - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication
Target Results This property is required. BackupRecovery Protection Group Last Run Replication Info Replication Target Result[] - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication_
target_ results This property is required. Sequence[BackupRecovery Protection Group Last Run Replication Info Replication Target Result] - (List) Replication results for each replication target. Nested schema for replication_target_results:
- replication
Target Results This property is required. List<Property Map> - (List) Replication results for each replication target. Nested schema for replication_target_results:
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResult, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultArgs
- Aws
Target Configs This property is required. List<BackupRecovery 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 Configs This property is required. List<BackupRecovery 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 This property is required. double - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation Id This property is required. double - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name This property is required. string - (String) Specifies the name of the cluster.
- Data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Entries
Changed This property is required. double - (Integer) Specifies the number of metadata actions completed during the protection run.
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Is
In Bound This property is required. bool - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Message
This property is required. string - (String) Message about the replication run.
- Multi
Object Replication This property is required. bool - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Percentage
Completed This property is required. double - (Integer) Specifies the progress in percentage.
- Queued
Time Usecs This property is required. double - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Replication
Task Id This property is required. string - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- Start
Time Usecs This property is required. double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. List<BackupRecovery Protection Group Last Run Replication Info Replication Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Aws
Target Configs This property is required. []BackupRecovery 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 Configs This property is required. []BackupRecovery 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 This property is required. float64 - (Integer) Specifies the id of the cluster.
- Cluster
Incarnation Id This property is required. float64 - (Integer) Specifies the incarnation id of the cluster.
- Cluster
Name This property is required. string - (String) Specifies the name of the cluster.
- Data
Lock Constraints This property is required. []BackupRecovery 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 Usecs This property is required. float64 - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- Entries
Changed This property is required. float64 - (Integer) Specifies the number of metadata actions completed during the protection run.
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Is
In Bound This property is required. bool - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- Is
Manually Deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- Message
This property is required. string - (String) Message about the replication run.
- Multi
Object Replication This property is required. bool - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- On
Legal Hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- Percentage
Completed This property is required. float64 - (Integer) Specifies the progress in percentage.
- Queued
Time Usecs This property is required. float64 - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- Replication
Task Id This property is required. string - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- Start
Time Usecs This property is required. float64 - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- Stats
This property is required. []BackupRecovery Protection Group Last Run Replication Info Replication Target Result Stat - (List) Specifies statistics about replication data. Nested schema for stats:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. List<BackupRecovery 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 Configs This property is required. List<BackupRecovery 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 This property is required. Double - (Integer) Specifies the id of the cluster.
- cluster
Incarnation Id This property is required. Double - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name This property is required. String - (String) Specifies the name of the cluster.
- data
Lock Constraints This property is required. List<BackupRecovery 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 Usecs This property is required. Double - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- entries
Changed This property is required. Double - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In Bound This property is required. Boolean - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. String - (String) Message about the replication run.
- multi
Object Replication This property is required. Boolean - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed This property is required. Double - (Integer) Specifies the progress in percentage.
- queued
Time Usecs This property is required. Double - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task Id This property is required. String - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time Usecs This property is required. Double - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<BackupRecovery Protection Group Last Run Replication Info Replication Target Result Stat> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. BackupRecovery 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 Configs This property is required. BackupRecovery 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 This property is required. number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation Id This property is required. number - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name This property is required. string - (String) Specifies the name of the cluster.
- data
Lock Constraints This property is required. BackupRecovery 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 Usecs This property is required. number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- entries
Changed This property is required. number - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In Bound This property is required. boolean - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- is
Manually Deleted This property is required. boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. string - (String) Message about the replication run.
- multi
Object Replication This property is required. boolean - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- on
Legal Hold This property is required. boolean - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed This property is required. number - (Integer) Specifies the progress in percentage.
- queued
Time Usecs This property is required. number - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task Id This property is required. string - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time Usecs This property is required. number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. BackupRecovery Protection Group Last Run Replication Info Replication Target Result Stat[] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws_
target_ configs This property is required. Sequence[BackupRecovery 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_ configs This property is required. Sequence[BackupRecovery 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 This property is required. float - (Integer) Specifies the id of the cluster.
- cluster_
incarnation_ id This property is required. float - (Integer) Specifies the incarnation id of the cluster.
- cluster_
name This property is required. str - (String) Specifies the name of the cluster.
- data_
lock_ constraints This property is required. Sequence[BackupRecovery 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_ usecs This property is required. float - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- entries_
changed This property is required. float - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is_
in_ bound This property is required. bool - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- is_
manually_ deleted This property is required. bool - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. str - (String) Message about the replication run.
- multi_
object_ replication This property is required. bool - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- on_
legal_ hold This property is required. bool - (Boolean) Specifies the legal hold status for a replication target.
- percentage_
completed This property is required. float - (Integer) Specifies the progress in percentage.
- queued_
time_ usecs This property is required. float - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication_
task_ id This property is required. str - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start_
time_ usecs This property is required. float - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. Sequence[BackupRecovery Protection Group Last Run Replication Info Replication Target Result Stat] - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- cluster
Id This property is required. Number - (Integer) Specifies the id of the cluster.
- cluster
Incarnation Id This property is required. Number - (Integer) Specifies the incarnation id of the cluster.
- cluster
Name This property is required. String - (String) Specifies the name of the cluster.
- data
Lock Constraints This property is required. List<Property Map> - (List) Specifies the dataLock constraints for local or target snapshot. Nested schema for data_lock_constraints:
- end
Time Usecs This property is required. Number - Specifies the end time in micro seconds for this Protection Group. If this is not specified, the Protection Group won't be ended.
- entries
Changed This property is required. Number - (Integer) Specifies the number of metadata actions completed during the protection run.
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- is
In Bound This property is required. Boolean - (Boolean) Specifies the direction of the replication. If the snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- is
Manually Deleted This property is required. Boolean - (Boolean) Specifies whether the snapshot is deleted manually.
- message
This property is required. String - (String) Message about the replication run.
- multi
Object Replication This property is required. Boolean - (Boolean) Specifies whether view based replication was used. In this case, the view containing all objects is replicated as a whole instead of replicating on a per object basis.
- on
Legal Hold This property is required. Boolean - (Boolean) Specifies the legal hold status for a replication target.
- percentage
Completed This property is required. Number - (Integer) Specifies the progress in percentage.
- queued
Time Usecs This property is required. Number - (Integer) Specifies the time when the replication is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- replication
Task Id This property is required. String - (String) Task UID for a replication protection run. This is for tasks that are replicated from another cluster.
- start
Time Usecs This property is required. Number - (Integer) Specifies the start time of replication in Unix epoch Timestamp(in microseconds) for a target.
- stats
This property is required. List<Property Map> - (List) Specifies statistics about replication data. Nested schema for stats:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfig, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAwsTargetConfigArgs
- Name
This property is required. string - Specifies the name of the Protection Group.
- Region
This property is required. double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id This property is required. double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Region
This property is required. float64 - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id This property is required. float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. String - Specifies the name of the Protection Group.
- region
This property is required. Double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. string - Specifies the name of the Protection Group.
- region
This property is required. number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. str - Specifies the name of the Protection Group.
- region
This property is required. float - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region_
name This property is required. str - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source_
id This property is required. float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. String - Specifies the name of the Protection Group.
- region
This property is required. Number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfig, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultAzureTargetConfigArgs
- Name
This property is required. string - Specifies the name of the Protection Group.
- Resource
Group This property is required. double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id This property is required. double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account This property is required. double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container This property is required. double - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource Group This property is required. double - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Resource
Group This property is required. float64 - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id This property is required. float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account This property is required. float64 - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container This property is required. float64 - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource Group This property is required. float64 - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. String - Specifies the name of the Protection Group.
- resource
Group This property is required. Double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. String - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. Double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. String - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. Double - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. String - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. Double - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. String - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. string - Specifies the name of the Protection Group.
- resource
Group This property is required. number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. number - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. str - Specifies the name of the Protection Group.
- resource_
group This property is required. float - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource_
group_ name This property is required. str - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source_
id This property is required. float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage_
account This property is required. float - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage_
account_ name This property is required. str - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage_
container This property is required. float - (Integer) Specifies id of the storage container of Azure Replication target.
- storage_
container_ name This property is required. str - (String) Specifies name of the storage container of Azure Replication target.
- storage_
resource_ group This property is required. float - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage_
resource_ group_ name This property is required. str - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. String - Specifies the name of the Protection Group.
- resource
Group This property is required. Number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. String - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. Number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. String - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. Number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. String - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. Number - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. String - (String) Specifies name of the storage resource group of Azure Replication target.
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraint, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultDataLockConstraintArgs
- Expiry
Time Usecs This property is required. double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Expiry
Time Usecs This property is required. float64 - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Double - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry_
time_ usecs This property is required. float - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- expiry
Time Usecs This property is required. Number - (Integer) Specifies the expiry time of attempt in Unix epoch Timestamp (in microseconds) for an object.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStat, BackupRecoveryProtectionGroupLastRunReplicationInfoReplicationTargetResultStatArgs
- Logical
Bytes Transferred This property is required. double - (Integer) Specifies the total logical bytes transferred.
- Logical
Size Bytes This property is required. double - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes Transferred This property is required. double - (Integer) Specifies the total physical bytes transferred.
- Logical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total logical bytes transferred.
- Logical
Size Bytes This property is required. float64 - (Integer) Specifies the total logical size in bytes.
- Physical
Bytes Transferred This property is required. float64 - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes Transferred This property is required. Double - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. Double - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. Double - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes Transferred This property is required. number - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. number - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. number - (Integer) Specifies the total physical bytes transferred.
- logical_
bytes_ transferred This property is required. float - (Integer) Specifies the total logical bytes transferred.
- logical_
size_ bytes This property is required. float - (Integer) Specifies the total logical size in bytes.
- physical_
bytes_ transferred This property is required. float - (Integer) Specifies the total physical bytes transferred.
- logical
Bytes Transferred This property is required. Number - (Integer) Specifies the total logical bytes transferred.
- logical
Size Bytes This property is required. Number - (Integer) Specifies the total logical size in bytes.
- physical
Bytes Transferred This property is required. Number - (Integer) Specifies the total physical bytes transferred.
BackupRecoveryProtectionGroupMissingEntity, BackupRecoveryProtectionGroupMissingEntityArgs
- Id
This property is required. double - (String) The tenant id.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Parent
Source Id This property is required. double - (Integer) Specifies the id of the parent source of the object.
- Parent
Source Name This property is required. string - (String) Specifies the name of the parent source of the object.
- Id
This property is required. float64 - (String) The tenant id.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Parent
Source Id This property is required. float64 - (Integer) Specifies the id of the parent source of the object.
- Parent
Source Name This property is required. string - (String) Specifies the name of the parent source of the object.
- id
This property is required. Double - (String) The tenant id.
- name
This property is required. String - Specifies the name of the Protection Group.
- parent
Source Id This property is required. Double - (Integer) Specifies the id of the parent source of the object.
- parent
Source Name This property is required. String - (String) Specifies the name of the parent source of the object.
- id
This property is required. number - (String) The tenant id.
- name
This property is required. string - Specifies the name of the Protection Group.
- parent
Source Id This property is required. number - (Integer) Specifies the id of the parent source of the object.
- parent
Source Name This property is required. string - (String) Specifies the name of the parent source of the object.
- id
This property is required. float - (String) The tenant id.
- name
This property is required. str - Specifies the name of the Protection Group.
- parent_
source_ id This property is required. float - (Integer) Specifies the id of the parent source of the object.
- parent_
source_ name This property is required. str - (String) Specifies the name of the parent source of the object.
- id
This property is required. Number - (String) The tenant id.
- name
This property is required. String - Specifies the name of the Protection Group.
- parent
Source Id This property is required. Number - (Integer) Specifies the id of the parent source of the object.
- parent
Source Name This property is required. String - (String) Specifies the name of the parent source of the object.
BackupRecoveryProtectionGroupMssqlParams, BackupRecoveryProtectionGroupMssqlParamsArgs
- Protection
Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. double - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- Name string
- Specifies the name of the object being protected.
- Source
Type string - Specifies the type of source being protected.
- Id
This property is required. float64 - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- Name string
- Specifies the name of the object being protected.
- Source
Type string - Specifies the type of source being protected.
- id
This property is required. Double - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name String
- Specifies the name of the object being protected.
- source
Type String - Specifies the type of source being protected.
- id
This property is required. number - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name string
- Specifies the name of the object being protected.
- source
Type string - Specifies the type of source being protected.
- id
This property is required. float - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name str
- Specifies the name of the object being protected.
- source_
type str - Specifies the type of source being protected.
- id
This property is required. Number - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name String
- Specifies the name of the object being protected.
- 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. str - Specifies the absolute path to the script on the remote host.
- is_
active bool - Specifies whether the script should be enabled, default value set to true.
- params str
- Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
- timeout_
secs float - Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- path
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - Specifies the list of object params to be protected.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- 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
This property is required. double - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- Name string
- Specifies the name of the object being protected.
- Source
Type string - Specifies the type of source being protected.
- Id
This property is required. float64 - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- Name string
- Specifies the name of the object being protected.
- Source
Type string - Specifies the type of source being protected.
- id
This property is required. Double - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name String
- Specifies the name of the object being protected.
- source
Type String - Specifies the type of source being protected.
- id
This property is required. number - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name string
- Specifies the name of the object being protected.
- source
Type string - Specifies the type of source being protected.
- id
This property is required. float - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name str
- Specifies the name of the object being protected.
- source_
type str - Specifies the type of source being protected.
- id
This property is required. Number - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name String
- Specifies the name of the object being protected.
- 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. str - Specifies the absolute path to the script on the remote host.
- is_
active bool - Specifies whether the script should be enabled, default value set to true.
- params str
- Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
- timeout_
secs float - Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- path
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. bool - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- Exclude
Paths 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 This property is required. bool - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- Exclude
Paths []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 This property is required. Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- 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 This property is required. boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- 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 This property is required. bool - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude_
paths Sequence[str] - Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
- include_
paths Sequence[str] - Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
- enable
Indexing This property is required. Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- 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
This property is required. double - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- Name string
- Specifies the name of the object being protected.
- Source
Type string - Specifies the type of source being protected.
- Id
This property is required. float64 - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- Name string
- Specifies the name of the object being protected.
- Source
Type string - Specifies the type of source being protected.
- id
This property is required. Double - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name String
- Specifies the name of the object being protected.
- source
Type String - Specifies the type of source being protected.
- id
This property is required. number - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name string
- Specifies the name of the object being protected.
- source
Type string - Specifies the type of source being protected.
- id
This property is required. float - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name str
- Specifies the name of the object being protected.
- source_
type str - Specifies the type of source being protected.
- id
This property is required. Number - Specifies the ID of the object being protected. If this is a non leaf level object, then the object will be auto-protected unless leaf objects are specified for exclusion.
- name String
- Specifies the name of the object being protected.
- 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. str - Specifies the absolute path to the script on the remote host.
- is_
active bool - Specifies whether the script should be enabled, default value set to true.
- params str
- Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
- timeout_
secs float - Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- path
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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 Time Msecs This property is required. double - (Integer) Epoch time when tenant was created.
- Deleted
At Time Msecs This property is required. double - (Integer) Epoch time when tenant was last updated.
- Description
This property is required. string - Specifies a description of the Protection Group.
- External
Vendor Metadatas This property is required. List<BackupRecovery 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
This property is required. string - (String) The tenant id.
- Is
Managed On Helios This property is required. bool - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated At Time Msecs This property is required. double - (Integer) Epoch time when tenant was last updated.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Networks
This property is required. List<BackupRecovery Protection Group Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Created
At Time Msecs This property is required. float64 - (Integer) Epoch time when tenant was created.
- Deleted
At Time Msecs This property is required. float64 - (Integer) Epoch time when tenant was last updated.
- Description
This property is required. string - Specifies a description of the Protection Group.
- External
Vendor Metadatas This property is required. []BackupRecovery 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
This property is required. string - (String) The tenant id.
- Is
Managed On Helios This property is required. bool - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated At Time Msecs This property is required. float64 - (Integer) Epoch time when tenant was last updated.
- Name
This property is required. string - Specifies the name of the Protection Group.
- Networks
This property is required. []BackupRecovery Protection Group Permission Network - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At Time Msecs This property is required. Double - (Integer) Epoch time when tenant was created.
- deleted
At Time Msecs This property is required. Double - (Integer) Epoch time when tenant was last updated.
- description
This property is required. String - Specifies a description of the Protection Group.
- external
Vendor Metadatas This property is required. List<BackupRecovery 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
This property is required. String - (String) The tenant id.
- is
Managed On Helios This property is required. Boolean - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated At Time Msecs This property is required. Double - (Integer) Epoch time when tenant was last updated.
- name
This property is required. String - Specifies the name of the Protection Group.
- networks
This property is required. List<BackupRecovery Protection Group Permission Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At Time Msecs This property is required. number - (Integer) Epoch time when tenant was created.
- deleted
At Time Msecs This property is required. number - (Integer) Epoch time when tenant was last updated.
- description
This property is required. string - Specifies a description of the Protection Group.
- external
Vendor Metadatas This property is required. BackupRecovery 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
This property is required. string - (String) The tenant id.
- is
Managed On Helios This property is required. boolean - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated At Time Msecs This property is required. number - (Integer) Epoch time when tenant was last updated.
- name
This property is required. string - Specifies the name of the Protection Group.
- networks
This property is required. BackupRecovery Protection Group Permission Network[] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status
This property is required. string - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created_
at_ time_ msecs This property is required. float - (Integer) Epoch time when tenant was created.
- deleted_
at_ time_ msecs This property is required. float - (Integer) Epoch time when tenant was last updated.
- description
This property is required. str - Specifies a description of the Protection Group.
- external_
vendor_ metadatas This property is required. Sequence[BackupRecovery 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
This property is required. str - (String) The tenant id.
- is_
managed_ on_ helios This property is required. bool - (Boolean) Flag to indicate if tenant is managed on helios.
- last_
updated_ at_ time_ msecs This property is required. float - (Integer) Epoch time when tenant was last updated.
- name
This property is required. str - Specifies the name of the Protection Group.
- networks
This property is required. Sequence[BackupRecovery Protection Group Permission Network] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status
This property is required. str - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At Time Msecs This property is required. Number - (Integer) Epoch time when tenant was created.
- deleted
At Time Msecs This property is required. Number - (Integer) Epoch time when tenant was last updated.
- description
This property is required. String - Specifies a description of the Protection Group.
- external
Vendor Metadatas This property is required. List<Property Map> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id
This property is required. String - (String) The tenant id.
- is
Managed On Helios This property is required. Boolean - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated At Time Msecs This property is required. Number - (Integer) Epoch time when tenant was last updated.
- name
This property is required. String - Specifies the name of the Protection Group.
- networks
This property is required. List<Property Map> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status
This property is required. String - (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupPermissionExternalVendorMetadata, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataArgs
- Ibm
Tenant Metadata Params This property is required. List<BackupRecovery 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
This property is required. string - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- Ibm
Tenant Metadata Params This property is required. []BackupRecovery 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
This property is required. string - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant Metadata Params This property is required. List<BackupRecovery 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
This property is required. String - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant Metadata Params This property is required. BackupRecovery 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
This property is required. string - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm_
tenant_ metadata_ params This property is required. Sequence[BackupRecovery 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
This property is required. str - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant Metadata Params This property is required. List<Property Map> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type
This property is required. String - (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParam, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamArgs
- Account
Id This property is required. string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn
This property is required. string - (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties This property is required. 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 This property is required. string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- Metrics
Configs This property is required. 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 This property is required. string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- Plan
Id This property is required. string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group Id This property is required. string - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance Id This property is required. string - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Account
Id This property is required. string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn
This property is required. string - (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties This property is required. []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 This property is required. string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- Metrics
Configs This property is required. []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 This property is required. string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- Plan
Id This property is required. string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group Id This property is required. string - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance Id This property is required. string - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id This property is required. String - (String) Specifies the unique identifier of the IBM's account ID.
- crn
This property is required. String - (String) Specifies the unique CRN associated with the tenant.
- custom
Properties This property is required. 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 This property is required. String - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs This property is required. 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 This property is required. String - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id This property is required. String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group Id This property is required. String - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance Id This property is required. String - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id This property is required. string - (String) Specifies the unique identifier of the IBM's account ID.
- crn
This property is required. string - (String) Specifies the unique CRN associated with the tenant.
- custom
Properties This property is required. 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 This property is required. string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs This property is required. 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 This property is required. string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id This property is required. string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group Id This property is required. string - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance Id This property is required. string - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account_
id This property is required. str - (String) Specifies the unique identifier of the IBM's account ID.
- crn
This property is required. str - (String) Specifies the unique CRN associated with the tenant.
- custom_
properties This property is required. Sequence[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 This property is required. str - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics_
configs This property is required. 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 This property is required. str - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan_
id This property is required. str - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource_
group_ id This property is required. str - (String) Specifies the Resource Group ID associated with the tenant.
- resource_
instance_ id This property is required. str - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id This property is required. String - (String) Specifies the unique identifier of the IBM's account ID.
- crn
This property is required. String - (String) Specifies the unique CRN associated with the tenant.
- custom
Properties This property is required. List<Property Map> - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness
Mode This property is required. String - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs This property is required. List<Property Map> - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership
Mode This property is required. String - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id This property is required. String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group Id This property is required. String - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance Id This property is required. String - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamCustomPropertyArgs
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfig, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigArgs
- Cos
Resource Configs This property is required. List<BackupRecovery 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 Configs This property is required. List<BackupRecovery 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 This property is required. 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 Configs This property is required. []BackupRecovery 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 Configs This property is required. []BackupRecovery 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 This property is required. []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 Configs This property is required. List<BackupRecovery 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 Configs This property is required. List<BackupRecovery 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 This property is required. 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 Configs This property is required. BackupRecovery 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 Configs This property is required. BackupRecovery 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 This property is required. 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_ configs This property is required. Sequence[BackupRecovery 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_ configs This property is required. Sequence[BackupRecovery 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 This property is required. 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 Configs This property is required. List<Property Map> - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam
Metrics Configs This property is required. List<Property Map> - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering
Configs This property is required. List<Property Map> - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfigArgs
- Resource
Url This property is required. string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- Resource
Url This property is required. string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url This property is required. String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url This property is required. string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource_
url This property is required. str - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url This property is required. String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfigArgs
- Billing
Api Key Secret Id This property is required. string - (String) Specifies Id of the secret that contains the API key.
- Iam
Url This property is required. string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- Billing
Api Key Secret Id This property is required. string - (String) Specifies Id of the secret that contains the API key.
- Iam
Url This property is required. string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api Key Secret Id This property is required. String - (String) Specifies Id of the secret that contains the API key.
- iam
Url This property is required. String - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api Key Secret Id This property is required. string - (String) Specifies Id of the secret that contains the API key.
- iam
Url This property is required. string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing_
api_ key_ secret_ id This property is required. str - (String) Specifies Id of the secret that contains the API key.
- iam_
url This property is required. str - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api Key Secret Id This property is required. String - (String) Specifies Id of the secret that contains the API key.
- iam
Url This property is required. String - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig, BackupRecoveryProtectionGroupPermissionExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfigArgs
- Part
Ids This property is required. List<string> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval In Secs This property is required. double - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url
This property is required. string - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- Part
Ids This property is required. []string - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval In Secs This property is required. float64 - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url
This property is required. string - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids This property is required. List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval In Secs This property is required. Double - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url
This property is required. String - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids This property is required. string[] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval In Secs This property is required. number - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url
This property is required. string - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part_
ids This property is required. Sequence[str] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission_
interval_ in_ secs This property is required. float - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url
This property is required. str - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids This property is required. List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval In Secs This property is required. Number - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url
This property is required. String - (String) Specifies the base metering URL that will be used by cluster to send the billing information.
BackupRecoveryProtectionGroupPermissionNetwork, BackupRecoveryProtectionGroupPermissionNetworkArgs
- Cluster
Hostname This property is required. string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- Cluster
Ips This property is required. List<string> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled This property is required. bool - (Boolean) Whether connector (hybrid extender) is enabled.
- Cluster
Hostname This property is required. string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- Cluster
Ips This property is required. []string - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled This property is required. bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname This property is required. String - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips This property is required. List<String> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled This property is required. Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname This property is required. string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips This property is required. string[] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled This property is required. boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster_
hostname This property is required. str - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster_
ips This property is required. Sequence[str] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector_
enabled This property is required. bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname This property is required. String - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips This property is required. List<String> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled This property is required. Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
BackupRecoveryProtectionGroupPhysicalParams, BackupRecoveryProtectionGroupPhysicalParamsArgs
- Protection
Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. List<Property Map> - Specifies the list of objects protected by this Protection Group.
- Constraints: The minimum length is
1
item. Nested schema for objects:
- 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 This property is required. bool - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- Exclude
Paths 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 This property is required. bool - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- Exclude
Paths []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 This property is required. Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- 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 This property is required. boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- 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 This property is required. bool - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude_
paths Sequence[str] - Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
- include_
paths Sequence[str] - Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
- enable
Indexing This property is required. Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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 This property is required. string - Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
- 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 This property is required. string - Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
- 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 This property is required. String - Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
- 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 This property is required. string - Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
- 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 This property is required. str - Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
- excluded_
paths Sequence[str] - Specifies a set of paths nested under the include path which should be excluded from the Protection Group.
- skip_
nested_ 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 This property is required. String - Specifies a path to be included on the source. All paths under this path will be included unless they are specifically mentioned in excluded paths.
- 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. str - Specifies the absolute path to the script on the remote host.
- is_
active bool - Specifies whether the script should be enabled, default value set to true.
- params str
- Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
- timeout_
secs float - Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- path
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. List<BackupRecovery 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
This property is required. []BackupRecovery 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
This property is required. List<BackupRecovery 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
This property is required. BackupRecovery 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
This property is required. Sequence[BackupRecovery 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
This property is required. 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 This property is required. bool - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- Exclude
Paths 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 This property is required. bool - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- Exclude
Paths []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 This property is required. Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- 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 This property is required. boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- 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 This property is required. bool - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- exclude_
paths Sequence[str] - Array of Excluded Directories. Specifies a list of directories to exclude from indexing.Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
- include_
paths Sequence[str] - Array of Indexed Directories. Specifies a list of directories to index. Regular expression can also be specified to provide the directory paths. Example: /Users//AppData.
- enable
Indexing This property is required. Boolean - Specifies if the files found in an Object (such as a VM) should be indexed. If true (the default), files are indexed.
- 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. str - Specifies the absolute path to the script on the remote host.
- is_
active bool - Specifies whether the script should be enabled, default value set to true.
- params str
- Specifies the arguments or parameters and values to pass into the remote script. For example if the script expects values for the 'database' and 'user' parameters, specify the parameters and values using the following string: "database=myDatabase user=me".
- timeout_
secs float - Specifies the timeout of the script in seconds. The script will be killed if it exceeds this value. By default, no timeout will occur if left empty.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- path
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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.