ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud
ibm.getBackupRecoveryProtectionPolicies
Explore with Pulumi AI
Provides a read-only data source to retrieve information about a Specifies the details about the Protection Policy.. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const backupRecoveryProtectionPolicies = ibm.getBackupRecoveryProtectionPolicies({
xIbmTenantId: ibm_backup_recovery_protection_policy.backup_recovery_protection_policy_instance.x_ibm_tenant_id,
});
import pulumi
import pulumi_ibm as ibm
backup_recovery_protection_policies = ibm.get_backup_recovery_protection_policies(x_ibm_tenant_id=ibm_backup_recovery_protection_policy["backup_recovery_protection_policy_instance"]["x_ibm_tenant_id"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.GetBackupRecoveryProtectionPolicies(ctx, &ibm.GetBackupRecoveryProtectionPoliciesArgs{
XIbmTenantId: ibm_backup_recovery_protection_policy.Backup_recovery_protection_policy_instance.X_ibm_tenant_id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var backupRecoveryProtectionPolicies = Ibm.GetBackupRecoveryProtectionPolicies.Invoke(new()
{
XIbmTenantId = ibm_backup_recovery_protection_policy.Backup_recovery_protection_policy_instance.X_ibm_tenant_id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetBackupRecoveryProtectionPoliciesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var backupRecoveryProtectionPolicies = IbmFunctions.getBackupRecoveryProtectionPolicies(GetBackupRecoveryProtectionPoliciesArgs.builder()
.xIbmTenantId(ibm_backup_recovery_protection_policy.backup_recovery_protection_policy_instance().x_ibm_tenant_id())
.build());
}
}
variables:
backupRecoveryProtectionPolicies:
fn::invoke:
function: ibm:getBackupRecoveryProtectionPolicies
arguments:
xIbmTenantId: ${ibm_backup_recovery_protection_policy.backup_recovery_protection_policy_instance.x_ibm_tenant_id}
Using getBackupRecoveryProtectionPolicies
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBackupRecoveryProtectionPolicies(args: GetBackupRecoveryProtectionPoliciesArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryProtectionPoliciesResult>
function getBackupRecoveryProtectionPoliciesOutput(args: GetBackupRecoveryProtectionPoliciesOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryProtectionPoliciesResult>
def get_backup_recovery_protection_policies(exclude_linked_policies: Optional[bool] = None,
id: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
include_replicated_policies: Optional[bool] = None,
include_stats: Optional[bool] = None,
policy_names: Optional[Sequence[str]] = None,
request_initiator_type: Optional[str] = None,
types: Optional[Sequence[str]] = None,
x_ibm_tenant_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryProtectionPoliciesResult
def get_backup_recovery_protection_policies_output(exclude_linked_policies: Optional[pulumi.Input[bool]] = None,
id: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
include_replicated_policies: Optional[pulumi.Input[bool]] = None,
include_stats: Optional[pulumi.Input[bool]] = None,
policy_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
request_initiator_type: Optional[pulumi.Input[str]] = None,
types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
x_ibm_tenant_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveryProtectionPoliciesResult]
func GetBackupRecoveryProtectionPolicies(ctx *Context, args *GetBackupRecoveryProtectionPoliciesArgs, opts ...InvokeOption) (*GetBackupRecoveryProtectionPoliciesResult, error)
func GetBackupRecoveryProtectionPoliciesOutput(ctx *Context, args *GetBackupRecoveryProtectionPoliciesOutputArgs, opts ...InvokeOption) GetBackupRecoveryProtectionPoliciesResultOutput
> Note: This function is named GetBackupRecoveryProtectionPolicies
in the Go SDK.
public static class GetBackupRecoveryProtectionPolicies
{
public static Task<GetBackupRecoveryProtectionPoliciesResult> InvokeAsync(GetBackupRecoveryProtectionPoliciesArgs args, InvokeOptions? opts = null)
public static Output<GetBackupRecoveryProtectionPoliciesResult> Invoke(GetBackupRecoveryProtectionPoliciesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBackupRecoveryProtectionPoliciesResult> getBackupRecoveryProtectionPolicies(GetBackupRecoveryProtectionPoliciesArgs args, InvokeOptions options)
public static Output<GetBackupRecoveryProtectionPoliciesResult> getBackupRecoveryProtectionPolicies(GetBackupRecoveryProtectionPoliciesArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getBackupRecoveryProtectionPolicies:getBackupRecoveryProtectionPolicies
arguments:
# arguments dictionary
The following arguments are supported:
- 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.
- Exclude
Linked boolPolicies - If excludeLinkedPolicies is set to true then only local policies created on cluster will be returned. The result will exclude all linked policies created from policy templates.
- Id string
- (Integer) Specifies the unique id of the onprem entity.
- Ids List<string>
- Filter policies by a list of policy ids.
- Include
Replicated boolPolicies - If includeReplicatedPolicies is set to true, then response will also contain replicated policies. By default, replication policies are not included in the response.
- Include
Stats bool - If includeStats is set to true, then response will return number of protection groups and objects. By default, the protection stats are not included in the response.
- Policy
Names List<string> - Filter policies by a list of policy names.
- Request
Initiator stringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- Types List<string>
- Types specifies the policy type of policies to be returned.
- Constraints: Allowable list items are:
Regular
,Internal
.
- Constraints: Allowable list items are:
- 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.
- Exclude
Linked boolPolicies - If excludeLinkedPolicies is set to true then only local policies created on cluster will be returned. The result will exclude all linked policies created from policy templates.
- Id string
- (Integer) Specifies the unique id of the onprem entity.
- Ids []string
- Filter policies by a list of policy ids.
- Include
Replicated boolPolicies - If includeReplicatedPolicies is set to true, then response will also contain replicated policies. By default, replication policies are not included in the response.
- Include
Stats bool - If includeStats is set to true, then response will return number of protection groups and objects. By default, the protection stats are not included in the response.
- Policy
Names []string - Filter policies by a list of policy names.
- Request
Initiator stringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- Types []string
- Types specifies the policy type of policies to be returned.
- Constraints: Allowable list items are:
Regular
,Internal
.
- Constraints: Allowable list items are:
- 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.
- exclude
Linked BooleanPolicies - If excludeLinkedPolicies is set to true then only local policies created on cluster will be returned. The result will exclude all linked policies created from policy templates.
- id String
- (Integer) Specifies the unique id of the onprem entity.
- ids List<String>
- Filter policies by a list of policy ids.
- include
Replicated BooleanPolicies - If includeReplicatedPolicies is set to true, then response will also contain replicated policies. By default, replication policies are not included in the response.
- include
Stats Boolean - If includeStats is set to true, then response will return number of protection groups and objects. By default, the protection stats are not included in the response.
- policy
Names List<String> - Filter policies by a list of policy names.
- request
Initiator StringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- types List<String>
- Types specifies the policy type of policies to be returned.
- Constraints: Allowable list items are:
Regular
,Internal
.
- Constraints: Allowable list items are:
- 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.
- exclude
Linked booleanPolicies - If excludeLinkedPolicies is set to true then only local policies created on cluster will be returned. The result will exclude all linked policies created from policy templates.
- id string
- (Integer) Specifies the unique id of the onprem entity.
- ids string[]
- Filter policies by a list of policy ids.
- include
Replicated booleanPolicies - If includeReplicatedPolicies is set to true, then response will also contain replicated policies. By default, replication policies are not included in the response.
- include
Stats boolean - If includeStats is set to true, then response will return number of protection groups and objects. By default, the protection stats are not included in the response.
- policy
Names string[] - Filter policies by a list of policy names.
- request
Initiator stringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- types string[]
- Types specifies the policy type of policies to be returned.
- Constraints: Allowable list items are:
Regular
,Internal
.
- Constraints: Allowable list items are:
- 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.
- exclude_
linked_ boolpolicies - If excludeLinkedPolicies is set to true then only local policies created on cluster will be returned. The result will exclude all linked policies created from policy templates.
- id str
- (Integer) Specifies the unique id of the onprem entity.
- ids Sequence[str]
- Filter policies by a list of policy ids.
- include_
replicated_ boolpolicies - If includeReplicatedPolicies is set to true, then response will also contain replicated policies. By default, replication policies are not included in the response.
- include_
stats bool - If includeStats is set to true, then response will return number of protection groups and objects. By default, the protection stats are not included in the response.
- policy_
names Sequence[str] - Filter policies by a list of policy names.
- request_
initiator_ strtype - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- types Sequence[str]
- Types specifies the policy type of policies to be returned.
- Constraints: Allowable list items are:
Regular
,Internal
.
- Constraints: Allowable list items are:
- 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.
- exclude
Linked BooleanPolicies - If excludeLinkedPolicies is set to true then only local policies created on cluster will be returned. The result will exclude all linked policies created from policy templates.
- id String
- (Integer) Specifies the unique id of the onprem entity.
- ids List<String>
- Filter policies by a list of policy ids.
- include
Replicated BooleanPolicies - If includeReplicatedPolicies is set to true, then response will also contain replicated policies. By default, replication policies are not included in the response.
- include
Stats Boolean - If includeStats is set to true, then response will return number of protection groups and objects. By default, the protection stats are not included in the response.
- policy
Names List<String> - Filter policies by a list of policy names.
- request
Initiator StringType - Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
- Constraints: Allowable values are:
UIUser
,UIAuto
,Helios
.
- Constraints: Allowable values are:
- types List<String>
- Types specifies the policy type of policies to be returned.
- Constraints: Allowable list items are:
Regular
,Internal
.
- Constraints: Allowable list items are:
getBackupRecoveryProtectionPolicies Result
The following output properties are available:
- Id string
- (Integer) Specifies the unique id of the onprem entity.
- Policies
List<Get
Backup Recovery Protection Policies Policy> - (List) Specifies a list of protection policies. Nested schema for policies:
- XIbm
Tenant stringId - Exclude
Linked boolPolicies - Ids List<string>
- Include
Replicated boolPolicies - Include
Stats bool - Policy
Names List<string> - Request
Initiator stringType - Types List<string>
- Id string
- (Integer) Specifies the unique id of the onprem entity.
- Policies
[]Get
Backup Recovery Protection Policies Policy - (List) Specifies a list of protection policies. Nested schema for policies:
- XIbm
Tenant stringId - Exclude
Linked boolPolicies - Ids []string
- Include
Replicated boolPolicies - Include
Stats bool - Policy
Names []string - Request
Initiator stringType - Types []string
- id String
- (Integer) Specifies the unique id of the onprem entity.
- policies
List<Get
Backup Recovery Protection Policies Policy> - (List) Specifies a list of protection policies. Nested schema for policies:
- x
Ibm StringTenant Id - exclude
Linked BooleanPolicies - ids List<String>
- include
Replicated BooleanPolicies - include
Stats Boolean - policy
Names List<String> - request
Initiator StringType - types List<String>
- id string
- (Integer) Specifies the unique id of the onprem entity.
- policies
Get
Backup Recovery Protection Policies Policy[] - (List) Specifies a list of protection policies. Nested schema for policies:
- x
Ibm stringTenant Id - exclude
Linked booleanPolicies - ids string[]
- include
Replicated booleanPolicies - include
Stats boolean - policy
Names string[] - request
Initiator stringType - types string[]
- id str
- (Integer) Specifies the unique id of the onprem entity.
- policies
Sequence[Get
Backup Recovery Protection Policies Policy] - (List) Specifies a list of protection policies. Nested schema for policies:
- x_
ibm_ strtenant_ id - exclude_
linked_ boolpolicies - ids Sequence[str]
- include_
replicated_ boolpolicies - include_
stats bool - policy_
names Sequence[str] - request_
initiator_ strtype - types Sequence[str]
- id String
- (Integer) Specifies the unique id of the onprem entity.
- policies List<Property Map>
- (List) Specifies a list of protection policies. Nested schema for policies:
- x
Ibm StringTenant Id - exclude
Linked BooleanPolicies - ids List<String>
- include
Replicated BooleanPolicies - include
Stats Boolean - policy
Names List<String> - request
Initiator StringType - types List<String>
Supporting Types
GetBackupRecoveryProtectionPoliciesPolicy
- Backup
Policies List<GetBackup Recovery Protection Policies Policy Backup Policy> - (List) Specifies the backup schedule and retentions of a Protection Policy. Nested schema for backup_policy:
- Blackout
Windows List<GetBackup Recovery Protection Policies Policy Blackout Window> - (List) List of Blackout Windows. If specified, this field defines blackout periods when new Group Runs are not started. If a Group Run has been scheduled but not yet executed and the blackout period starts, the behavior depends on the policy field AbortInBlackoutPeriod. Nested schema for blackout_window:
- Cascaded
Targets List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config> - (List) Specifies the configuration for cascaded replications. Using cascaded replication, replication cluster(Rx) can further replicate and archive the snapshot copies to further targets. Its recommended to create cascaded configuration where protection group will be created. Nested schema for cascaded_targets_config:
- Data
Lock string - (String) This field is now deprecated. Please use the DataLockConfig in the backup retention.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Description string
- (String) Specifies the description of the Protection Policy.
- Extended
Retentions List<GetBackup Recovery Protection Policies Policy Extended Retention> - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- Id string
- (Integer) Specifies the unique id of the onprem entity.
- Is
Cbs boolEnabled - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- Is
Replicated bool - (Boolean) This field is set to true when policy is the replicated policy.
- Is
Usable bool - (Boolean) This field is set to true if the linked policy which is internally created from a policy templates qualifies as usable to create more policies on the cluster. If the linked policy is partially filled and can not create a working policy then this field will be set to false. In case of normal policy created on the cluster, this field wont be populated.
- Last
Modification doubleTime Usecs - (Integer) Specifies the last time this Policy 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 policy was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
- Name string
- (String) Specifies the name of the Azure Replication target.
- Num
Protected doubleObjects - (Integer) Specifies the number of protected objects using the protection policy.
- Num
Protection doubleGroups - (Integer) Specifies the number of protection groups using the protection policy.
- Remote
Target List<GetPolicies Backup Recovery Protection Policies Policy Remote Target Policy> - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_target_policy:
- Retry
Options List<GetBackup Recovery Protection Policies Policy Retry Option> - (List) Retry Options of a Protection Policy when a Protection Group run fails. Nested schema for retry_options:
- Template
Id string - (String) Specifies the parent policy template id to which the policy is linked to. This field is set only when policy is created from template.
- Version double
- (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- Backup
Policies []GetBackup Recovery Protection Policies Policy Backup Policy - (List) Specifies the backup schedule and retentions of a Protection Policy. Nested schema for backup_policy:
- Blackout
Windows []GetBackup Recovery Protection Policies Policy Blackout Window - (List) List of Blackout Windows. If specified, this field defines blackout periods when new Group Runs are not started. If a Group Run has been scheduled but not yet executed and the blackout period starts, the behavior depends on the policy field AbortInBlackoutPeriod. Nested schema for blackout_window:
- Cascaded
Targets []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config - (List) Specifies the configuration for cascaded replications. Using cascaded replication, replication cluster(Rx) can further replicate and archive the snapshot copies to further targets. Its recommended to create cascaded configuration where protection group will be created. Nested schema for cascaded_targets_config:
- Data
Lock string - (String) This field is now deprecated. Please use the DataLockConfig in the backup retention.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Description string
- (String) Specifies the description of the Protection Policy.
- Extended
Retentions []GetBackup Recovery Protection Policies Policy Extended Retention - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- Id string
- (Integer) Specifies the unique id of the onprem entity.
- Is
Cbs boolEnabled - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- Is
Replicated bool - (Boolean) This field is set to true when policy is the replicated policy.
- Is
Usable bool - (Boolean) This field is set to true if the linked policy which is internally created from a policy templates qualifies as usable to create more policies on the cluster. If the linked policy is partially filled and can not create a working policy then this field will be set to false. In case of normal policy created on the cluster, this field wont be populated.
- Last
Modification float64Time Usecs - (Integer) Specifies the last time this Policy 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 policy was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
- Name string
- (String) Specifies the name of the Azure Replication target.
- Num
Protected float64Objects - (Integer) Specifies the number of protected objects using the protection policy.
- Num
Protection float64Groups - (Integer) Specifies the number of protection groups using the protection policy.
- Remote
Target []GetPolicies Backup Recovery Protection Policies Policy Remote Target Policy - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_target_policy:
- Retry
Options []GetBackup Recovery Protection Policies Policy Retry Option - (List) Retry Options of a Protection Policy when a Protection Group run fails. Nested schema for retry_options:
- Template
Id string - (String) Specifies the parent policy template id to which the policy is linked to. This field is set only when policy is created from template.
- Version float64
- (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- backup
Policies List<GetBackup Recovery Protection Policies Policy Backup Policy> - (List) Specifies the backup schedule and retentions of a Protection Policy. Nested schema for backup_policy:
- blackout
Windows List<GetBackup Recovery Protection Policies Policy Blackout Window> - (List) List of Blackout Windows. If specified, this field defines blackout periods when new Group Runs are not started. If a Group Run has been scheduled but not yet executed and the blackout period starts, the behavior depends on the policy field AbortInBlackoutPeriod. Nested schema for blackout_window:
- cascaded
Targets List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config> - (List) Specifies the configuration for cascaded replications. Using cascaded replication, replication cluster(Rx) can further replicate and archive the snapshot copies to further targets. Its recommended to create cascaded configuration where protection group will be created. Nested schema for cascaded_targets_config:
- data
Lock String - (String) This field is now deprecated. Please use the DataLockConfig in the backup retention.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- description String
- (String) Specifies the description of the Protection Policy.
- extended
Retentions List<GetBackup Recovery Protection Policies Policy Extended Retention> - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- id String
- (Integer) Specifies the unique id of the onprem entity.
- is
Cbs BooleanEnabled - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- is
Replicated Boolean - (Boolean) This field is set to true when policy is the replicated policy.
- is
Usable Boolean - (Boolean) This field is set to true if the linked policy which is internally created from a policy templates qualifies as usable to create more policies on the cluster. If the linked policy is partially filled and can not create a working policy then this field will be set to false. In case of normal policy created on the cluster, this field wont be populated.
- last
Modification DoubleTime Usecs - (Integer) Specifies the last time this Policy 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 policy was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
- name String
- (String) Specifies the name of the Azure Replication target.
- num
Protected DoubleObjects - (Integer) Specifies the number of protected objects using the protection policy.
- num
Protection DoubleGroups - (Integer) Specifies the number of protection groups using the protection policy.
- remote
Target List<GetPolicies Backup Recovery Protection Policies Policy Remote Target Policy> - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_target_policy:
- retry
Options List<GetBackup Recovery Protection Policies Policy Retry Option> - (List) Retry Options of a Protection Policy when a Protection Group run fails. Nested schema for retry_options:
- template
Id String - (String) Specifies the parent policy template id to which the policy is linked to. This field is set only when policy is created from template.
- version Double
- (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- backup
Policies GetBackup Recovery Protection Policies Policy Backup Policy[] - (List) Specifies the backup schedule and retentions of a Protection Policy. Nested schema for backup_policy:
- blackout
Windows GetBackup Recovery Protection Policies Policy Blackout Window[] - (List) List of Blackout Windows. If specified, this field defines blackout periods when new Group Runs are not started. If a Group Run has been scheduled but not yet executed and the blackout period starts, the behavior depends on the policy field AbortInBlackoutPeriod. Nested schema for blackout_window:
- cascaded
Targets GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config[] - (List) Specifies the configuration for cascaded replications. Using cascaded replication, replication cluster(Rx) can further replicate and archive the snapshot copies to further targets. Its recommended to create cascaded configuration where protection group will be created. Nested schema for cascaded_targets_config:
- data
Lock string - (String) This field is now deprecated. Please use the DataLockConfig in the backup retention.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- description string
- (String) Specifies the description of the Protection Policy.
- extended
Retentions GetBackup Recovery Protection Policies Policy Extended Retention[] - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- id string
- (Integer) Specifies the unique id of the onprem entity.
- is
Cbs booleanEnabled - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- is
Replicated boolean - (Boolean) This field is set to true when policy is the replicated policy.
- is
Usable boolean - (Boolean) This field is set to true if the linked policy which is internally created from a policy templates qualifies as usable to create more policies on the cluster. If the linked policy is partially filled and can not create a working policy then this field will be set to false. In case of normal policy created on the cluster, this field wont be populated.
- last
Modification numberTime Usecs - (Integer) Specifies the last time this Policy 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 policy was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
- name string
- (String) Specifies the name of the Azure Replication target.
- num
Protected numberObjects - (Integer) Specifies the number of protected objects using the protection policy.
- num
Protection numberGroups - (Integer) Specifies the number of protection groups using the protection policy.
- remote
Target GetPolicies Backup Recovery Protection Policies Policy Remote Target Policy[] - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_target_policy:
- retry
Options GetBackup Recovery Protection Policies Policy Retry Option[] - (List) Retry Options of a Protection Policy when a Protection Group run fails. Nested schema for retry_options:
- template
Id string - (String) Specifies the parent policy template id to which the policy is linked to. This field is set only when policy is created from template.
- version number
- (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- backup_
policies Sequence[GetBackup Recovery Protection Policies Policy Backup Policy] - (List) Specifies the backup schedule and retentions of a Protection Policy. Nested schema for backup_policy:
- blackout_
windows Sequence[GetBackup Recovery Protection Policies Policy Blackout Window] - (List) List of Blackout Windows. If specified, this field defines blackout periods when new Group Runs are not started. If a Group Run has been scheduled but not yet executed and the blackout period starts, the behavior depends on the policy field AbortInBlackoutPeriod. Nested schema for blackout_window:
- cascaded_
targets_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config] - (List) Specifies the configuration for cascaded replications. Using cascaded replication, replication cluster(Rx) can further replicate and archive the snapshot copies to further targets. Its recommended to create cascaded configuration where protection group will be created. Nested schema for cascaded_targets_config:
- data_
lock str - (String) This field is now deprecated. Please use the DataLockConfig in the backup retention.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- description str
- (String) Specifies the description of the Protection Policy.
- extended_
retentions Sequence[GetBackup Recovery Protection Policies Policy Extended Retention] - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- id str
- (Integer) Specifies the unique id of the onprem entity.
- is_
cbs_ boolenabled - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- is_
replicated bool - (Boolean) This field is set to true when policy is the replicated policy.
- is_
usable bool - (Boolean) This field is set to true if the linked policy which is internally created from a policy templates qualifies as usable to create more policies on the cluster. If the linked policy is partially filled and can not create a working policy then this field will be set to false. In case of normal policy created on the cluster, this field wont be populated.
- last_
modification_ floattime_ usecs - (Integer) Specifies the last time this Policy 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 policy was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
- name str
- (String) Specifies the name of the Azure Replication target.
- num_
protected_ floatobjects - (Integer) Specifies the number of protected objects using the protection policy.
- num_
protection_ floatgroups - (Integer) Specifies the number of protection groups using the protection policy.
- remote_
target_ Sequence[Getpolicies Backup Recovery Protection Policies Policy Remote Target Policy] - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_target_policy:
- retry_
options Sequence[GetBackup Recovery Protection Policies Policy Retry Option] - (List) Retry Options of a Protection Policy when a Protection Group run fails. Nested schema for retry_options:
- template_
id str - (String) Specifies the parent policy template id to which the policy is linked to. This field is set only when policy is created from template.
- version float
- (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- backup
Policies List<Property Map> - (List) Specifies the backup schedule and retentions of a Protection Policy. Nested schema for backup_policy:
- blackout
Windows List<Property Map> - (List) List of Blackout Windows. If specified, this field defines blackout periods when new Group Runs are not started. If a Group Run has been scheduled but not yet executed and the blackout period starts, the behavior depends on the policy field AbortInBlackoutPeriod. Nested schema for blackout_window:
- cascaded
Targets List<Property Map>Configs - (List) Specifies the configuration for cascaded replications. Using cascaded replication, replication cluster(Rx) can further replicate and archive the snapshot copies to further targets. Its recommended to create cascaded configuration where protection group will be created. Nested schema for cascaded_targets_config:
- data
Lock String - (String) This field is now deprecated. Please use the DataLockConfig in the backup retention.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- description String
- (String) Specifies the description of the Protection Policy.
- extended
Retentions List<Property Map> - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- id String
- (Integer) Specifies the unique id of the onprem entity.
- is
Cbs BooleanEnabled - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- is
Replicated Boolean - (Boolean) This field is set to true when policy is the replicated policy.
- is
Usable Boolean - (Boolean) This field is set to true if the linked policy which is internally created from a policy templates qualifies as usable to create more policies on the cluster. If the linked policy is partially filled and can not create a working policy then this field will be set to false. In case of normal policy created on the cluster, this field wont be populated.
- last
Modification NumberTime Usecs - (Integer) Specifies the last time this Policy 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 policy was actually last modified. If the two timestamps do not match, then the request will be rejected with a stale error.
- name String
- (String) Specifies the name of the Azure Replication target.
- num
Protected NumberObjects - (Integer) Specifies the number of protected objects using the protection policy.
- num
Protection NumberGroups - (Integer) Specifies the number of protection groups using the protection policy.
- remote
Target List<Property Map>Policies - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_target_policy:
- retry
Options List<Property Map> - (List) Retry Options of a Protection Policy when a Protection Group run fails. Nested schema for retry_options:
- template
Id String - (String) Specifies the parent policy template id to which the policy is linked to. This field is set only when policy is created from template.
- version Number
- (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicy
- Bmrs
List<Get
Backup Recovery Protection Policies Policy Backup Policy Bmr> - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- Cdps
List<Get
Backup Recovery Protection Policies Policy Backup Policy Cdp> - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- Logs
List<Get
Backup Recovery Protection Policies Policy Backup Policy Log> - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- Regulars
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular> - (List) Specifies the Incremental and Full policy settings and also the common Retention policy settings.". Nested schema for regular:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Backup Policy Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Storage
Array List<GetSnapshots Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot> - (List) Specifies storage snapshot managment backup settings for a Protection Group. Nested schema for storage_array_snapshot:
- Bmrs
[]Get
Backup Recovery Protection Policies Policy Backup Policy Bmr - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- Cdps
[]Get
Backup Recovery Protection Policies Policy Backup Policy Cdp - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- Logs
[]Get
Backup Recovery Protection Policies Policy Backup Policy Log - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- Regulars
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular - (List) Specifies the Incremental and Full policy settings and also the common Retention policy settings.". Nested schema for regular:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Backup Policy Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Storage
Array []GetSnapshots Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot - (List) Specifies storage snapshot managment backup settings for a Protection Group. Nested schema for storage_array_snapshot:
- bmrs
List<Get
Backup Recovery Protection Policies Policy Backup Policy Bmr> - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- cdps
List<Get
Backup Recovery Protection Policies Policy Backup Policy Cdp> - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- logs
List<Get
Backup Recovery Protection Policies Policy Backup Policy Log> - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- regulars
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular> - (List) Specifies the Incremental and Full policy settings and also the common Retention policy settings.". Nested schema for regular:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Backup Policy Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- storage
Array List<GetSnapshots Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot> - (List) Specifies storage snapshot managment backup settings for a Protection Group. Nested schema for storage_array_snapshot:
- bmrs
Get
Backup Recovery Protection Policies Policy Backup Policy Bmr[] - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- cdps
Get
Backup Recovery Protection Policies Policy Backup Policy Cdp[] - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- logs
Get
Backup Recovery Protection Policies Policy Backup Policy Log[] - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- regulars
Get
Backup Recovery Protection Policies Policy Backup Policy Regular[] - (List) Specifies the Incremental and Full policy settings and also the common Retention policy settings.". Nested schema for regular:
- run
Timeouts GetBackup Recovery Protection Policies Policy Backup Policy Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- storage
Array GetSnapshots Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot[] - (List) Specifies storage snapshot managment backup settings for a Protection Group. Nested schema for storage_array_snapshot:
- bmrs
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Bmr] - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- cdps
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Cdp] - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- logs
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Log] - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- regulars
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular] - (List) Specifies the Incremental and Full policy settings and also the common Retention policy settings.". Nested schema for regular:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- storage_
array_ Sequence[Getsnapshots Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot] - (List) Specifies storage snapshot managment backup settings for a Protection Group. Nested schema for storage_array_snapshot:
- bmrs List<Property Map>
- (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- cdps List<Property Map>
- (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- logs List<Property Map>
- (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- regulars List<Property Map>
- (List) Specifies the Incremental and Full policy settings and also the common Retention policy settings.". Nested schema for regular:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- storage
Array List<Property Map>Snapshots - (List) Specifies storage snapshot managment backup settings for a Protection Group. Nested schema for storage_array_snapshot:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmr
- Retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Bmr Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmrRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Bmr Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Backup Policy Bmr Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Bmr Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Backup Policy Bmr Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Backup Policy Bmr Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmrRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmrSchedule
- Day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- Day
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Day Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Month
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Month Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Week Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Year Schedule - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Day Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Month Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Week Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Year Schedule[] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Day Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Month Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Week Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Bmr Schedule Year Schedule] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmrScheduleDaySchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmrScheduleMonthSchedule
- Day
Of doubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- Day
Of float64Month - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of DoubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of numberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day_
of_ floatmonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week_
of_ strmonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of NumberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmrScheduleWeekSchedule
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmrScheduleYearSchedule
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day_
of_ stryear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyCdp
- Retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Cdp Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Backup Policy Cdp Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Cdp Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- retentions
Get
Backup Recovery Protection Policies Policy Backup Policy Cdp Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Cdp Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyCdpRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Cdp Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Backup Policy Cdp Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Cdp Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Backup Policy Cdp Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Backup Policy Cdp Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyCdpRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyLog
- Retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Log Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Log Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Backup Policy Log Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Backup Policy Log Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Log Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Log Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
Get
Backup Recovery Protection Policies Policy Backup Policy Log Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
Get
Backup Recovery Protection Policies Policy Backup Policy Log Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Log Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Log Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Backup Policy Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Backup Policy Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Backup Policy Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyLogSchedule
- Hour
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Hour Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- Minute
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Minute Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Hour
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Hour Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- Minute
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Minute Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- hour
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Hour Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Minute Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- hour
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Hour Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Minute Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- hour_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Hour Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Log Schedule Minute Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- hour
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyLogScheduleHourSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyLogScheduleMinuteSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegular
- Full
Backups List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup> - (List) Specifies multiple schedules and retentions for full backup. Specify either of the 'full' or 'fullBackups' values. Its recommended to use 'fullBaackups' value since 'full' will be deprecated after few releases. Nested schema for full_backups:
- Fulls
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full> - (List) Specifies full backup settings for a Protection Group. Currently, full backup settings can be specified by using either of 'schedule' or 'schdulesAndRetentions' field. Using 'schdulesAndRetentions' is recommended when multiple full backups need to be configured. If full and incremental backup has common retention then only setting 'schedule' is recommended. Nested schema for full:
- Incrementals
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental> - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- Primary
Backup List<GetTargets Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target> - (List) Specifies the primary backup target settings for regular backups. If the backup target field is not specified then backup will be taken locally on the Cohesity cluster. Nested schema for primary_backup_target:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Full
Backups []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup - (List) Specifies multiple schedules and retentions for full backup. Specify either of the 'full' or 'fullBackups' values. Its recommended to use 'fullBaackups' value since 'full' will be deprecated after few releases. Nested schema for full_backups:
- Fulls
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full - (List) Specifies full backup settings for a Protection Group. Currently, full backup settings can be specified by using either of 'schedule' or 'schdulesAndRetentions' field. Using 'schdulesAndRetentions' is recommended when multiple full backups need to be configured. If full and incremental backup has common retention then only setting 'schedule' is recommended. Nested schema for full:
- Incrementals
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- Primary
Backup []GetTargets Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target - (List) Specifies the primary backup target settings for regular backups. If the backup target field is not specified then backup will be taken locally on the Cohesity cluster. Nested schema for primary_backup_target:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- full
Backups List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup> - (List) Specifies multiple schedules and retentions for full backup. Specify either of the 'full' or 'fullBackups' values. Its recommended to use 'fullBaackups' value since 'full' will be deprecated after few releases. Nested schema for full_backups:
- fulls
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full> - (List) Specifies full backup settings for a Protection Group. Currently, full backup settings can be specified by using either of 'schedule' or 'schdulesAndRetentions' field. Using 'schdulesAndRetentions' is recommended when multiple full backups need to be configured. If full and incremental backup has common retention then only setting 'schedule' is recommended. Nested schema for full:
- incrementals
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental> - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- primary
Backup List<GetTargets Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target> - (List) Specifies the primary backup target settings for regular backups. If the backup target field is not specified then backup will be taken locally on the Cohesity cluster. Nested schema for primary_backup_target:
- retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- full
Backups GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup[] - (List) Specifies multiple schedules and retentions for full backup. Specify either of the 'full' or 'fullBackups' values. Its recommended to use 'fullBaackups' value since 'full' will be deprecated after few releases. Nested schema for full_backups:
- fulls
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full[] - (List) Specifies full backup settings for a Protection Group. Currently, full backup settings can be specified by using either of 'schedule' or 'schdulesAndRetentions' field. Using 'schdulesAndRetentions' is recommended when multiple full backups need to be configured. If full and incremental backup has common retention then only setting 'schedule' is recommended. Nested schema for full:
- incrementals
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental[] - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- primary
Backup GetTargets Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target[] - (List) Specifies the primary backup target settings for regular backups. If the backup target field is not specified then backup will be taken locally on the Cohesity cluster. Nested schema for primary_backup_target:
- retentions
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- full_
backups Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup] - (List) Specifies multiple schedules and retentions for full backup. Specify either of the 'full' or 'fullBackups' values. Its recommended to use 'fullBaackups' value since 'full' will be deprecated after few releases. Nested schema for full_backups:
- fulls
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full] - (List) Specifies full backup settings for a Protection Group. Currently, full backup settings can be specified by using either of 'schedule' or 'schdulesAndRetentions' field. Using 'schdulesAndRetentions' is recommended when multiple full backups need to be configured. If full and incremental backup has common retention then only setting 'schedule' is recommended. Nested schema for full:
- incrementals
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental] - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- primary_
backup_ Sequence[Gettargets Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target] - (List) Specifies the primary backup target settings for regular backups. If the backup target field is not specified then backup will be taken locally on the Cohesity cluster. Nested schema for primary_backup_target:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- full
Backups List<Property Map> - (List) Specifies multiple schedules and retentions for full backup. Specify either of the 'full' or 'fullBackups' values. Its recommended to use 'fullBaackups' value since 'full' will be deprecated after few releases. Nested schema for full_backups:
- fulls List<Property Map>
- (List) Specifies full backup settings for a Protection Group. Currently, full backup settings can be specified by using either of 'schedule' or 'schdulesAndRetentions' field. Using 'schdulesAndRetentions' is recommended when multiple full backups need to be configured. If full and incremental backup has common retention then only setting 'schedule' is recommended. Nested schema for full:
- incrementals List<Property Map>
- (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- primary
Backup List<Property Map>Targets - (List) Specifies the primary backup target settings for regular backups. If the backup target field is not specified then backup will be taken locally on the Cohesity cluster. Nested schema for primary_backup_target:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFull
- Schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- schedules
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackup
- Retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackupRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackupRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackupSchedule
- Day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- Day
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Day Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Month
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Month Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Week Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Year Schedule - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Day Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Month Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Week Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Year Schedule[] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Day Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Month Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Week Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Schedule Year Schedule] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackupScheduleDaySchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackupScheduleMonthSchedule
- Day
Of doubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- Day
Of float64Month - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of DoubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of numberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day_
of_ floatmonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week_
of_ strmonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of NumberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackupScheduleWeekSchedule
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackupScheduleYearSchedule
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day_
of_ stryear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullSchedule
- Day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- Day
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Day Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Month
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Month Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Week Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Year Schedule - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Day Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Month Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Week Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Year Schedule[] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Day Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Month Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Week Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Schedule Year Schedule] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- month
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullScheduleDaySchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullScheduleMonthSchedule
- Day
Of doubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- Day
Of float64Month - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of DoubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of numberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day_
of_ floatmonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week_
of_ strmonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of NumberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullScheduleWeekSchedule
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullScheduleYearSchedule
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day_
of_ stryear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularIncremental
- Schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- schedules
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularIncrementalSchedule
- Day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Hour
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Hour Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- Minute
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Minute Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- Month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- Day
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Day Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Hour
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Hour Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- Minute
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Minute Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- Month
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Month Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Week Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Year Schedule - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- hour
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Hour Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Minute Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Day Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- hour
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Hour Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Minute Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- month
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Month Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Week Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Year Schedule[] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Day Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- hour_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Hour Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Minute Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- month_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Month Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Week Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental Schedule Year Schedule] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- hour
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- month
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularIncrementalScheduleDaySchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularIncrementalScheduleHourSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularIncrementalScheduleMinuteSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularIncrementalScheduleMonthSchedule
- Day
Of doubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- Day
Of float64Month - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of DoubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of numberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day_
of_ floatmonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week_
of_ strmonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of NumberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularIncrementalScheduleWeekSchedule
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularIncrementalScheduleYearSchedule
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day_
of_ stryear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTarget
- Archival
Target List<GetSettings Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting> - (List) Specifies the primary archival settings. Mainly used for cloud direct archive (CAD) policy where primary backup is stored on archival target. Nested schema for archival_target_settings:
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Use
Default boolBackup Target - (Boolean) Specifies if the default primary backup target must be used for backups. If this is not specified or set to false, then targets specified in 'archivalTargetSettings' will be used for backups. If the value is specified as true, then default backup target is used internally. This field should only be set in the environment where tenant policy management is enabled and external targets are assigned to tenant when provisioning tenants.
- Archival
Target []GetSettings Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting - (List) Specifies the primary archival settings. Mainly used for cloud direct archive (CAD) policy where primary backup is stored on archival target. Nested schema for archival_target_settings:
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Use
Default boolBackup Target - (Boolean) Specifies if the default primary backup target must be used for backups. If this is not specified or set to false, then targets specified in 'archivalTargetSettings' will be used for backups. If the value is specified as true, then default backup target is used internally. This field should only be set in the environment where tenant policy management is enabled and external targets are assigned to tenant when provisioning tenants.
- archival
Target List<GetSettings Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting> - (List) Specifies the primary archival settings. Mainly used for cloud direct archive (CAD) policy where primary backup is stored on archival target. Nested schema for archival_target_settings:
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- use
Default BooleanBackup Target - (Boolean) Specifies if the default primary backup target must be used for backups. If this is not specified or set to false, then targets specified in 'archivalTargetSettings' will be used for backups. If the value is specified as true, then default backup target is used internally. This field should only be set in the environment where tenant policy management is enabled and external targets are assigned to tenant when provisioning tenants.
- archival
Target GetSettings Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting[] - (List) Specifies the primary archival settings. Mainly used for cloud direct archive (CAD) policy where primary backup is stored on archival target. Nested schema for archival_target_settings:
- target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- use
Default booleanBackup Target - (Boolean) Specifies if the default primary backup target must be used for backups. If this is not specified or set to false, then targets specified in 'archivalTargetSettings' will be used for backups. If the value is specified as true, then default backup target is used internally. This field should only be set in the environment where tenant policy management is enabled and external targets are assigned to tenant when provisioning tenants.
- archival_
target_ Sequence[Getsettings Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting] - (List) Specifies the primary archival settings. Mainly used for cloud direct archive (CAD) policy where primary backup is stored on archival target. Nested schema for archival_target_settings:
- target_
type str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- use_
default_ boolbackup_ target - (Boolean) Specifies if the default primary backup target must be used for backups. If this is not specified or set to false, then targets specified in 'archivalTargetSettings' will be used for backups. If the value is specified as true, then default backup target is used internally. This field should only be set in the environment where tenant policy management is enabled and external targets are assigned to tenant when provisioning tenants.
- archival
Target List<Property Map>Settings - (List) Specifies the primary archival settings. Mainly used for cloud direct archive (CAD) policy where primary backup is stored on archival target. Nested schema for archival_target_settings:
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- use
Default BooleanBackup Target - (Boolean) Specifies if the default primary backup target must be used for backups. If this is not specified or set to false, then targets specified in 'archivalTargetSettings' will be used for backups. If the value is specified as true, then default backup target is used internally. This field should only be set in the environment where tenant policy management is enabled and external targets are assigned to tenant when provisioning tenants.
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSetting
- Target
Id double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Tier
Settings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting> - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- Target
Id float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Tier
Settings []GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- target
Id Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- tier
Settings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting> - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- target
Id number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- tier
Settings GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting[] - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- target_
id float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name str - (String) Specifies the RPaaS target name where Snapshots are copied.
- tier_
settings Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting] - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- target
Id Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- tier
Settings List<Property Map> - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSetting
- Aws
Tierings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- Aws
Tierings []GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Aws Tiering - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings []GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Azure Tiering - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings []GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Google Tiering - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings []GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Oracle Tiering - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Aws Tiering[] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Azure Tiering[] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Google Tiering[] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Oracle Tiering[] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws_
tierings Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Aws Tiering] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure_
tierings Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Azure Tiering] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud_
platform str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google_
tierings Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Google Tiering] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle_
tierings Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Oracle Tiering] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingAwsTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting 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
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Aws Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting 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
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Aws Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Aws Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingAwsTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingAzureTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting 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
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Azure Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting 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
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Azure Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Azure Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingAzureTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingGoogleTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting 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
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Google Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting 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
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Google Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Google Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingGoogleTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingOracleTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting 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
[]Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Oracle Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting 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
Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Oracle Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Regular Primary Backup Target Archival Target Setting Tier Setting Oracle Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingOracleTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Regular Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Backup Policy Regular Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Regular Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Backup Policy Regular Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Backup Policy Regular Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshot
- Retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
List<Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
List<Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotSchedule
- Day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Hour
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Hour Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- Minute
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Minute Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- Month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- Day
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Day Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- Hour
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Hour Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- Minute
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Minute Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- Month
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Month Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Week
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Week Schedule - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- Year
Schedules []GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Year Schedule - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Day Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- hour
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Hour Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Minute Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- month
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Month Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Week Schedule> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Year Schedule> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Day Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- hour
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Hour Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Minute Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- month
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Month Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Week Schedule[] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Year Schedule[] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Day Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- hour_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Hour Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Minute Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- month_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Month Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Week Schedule] - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year_
schedules Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Schedule Year Schedule] - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
- day
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of days. Nested schema for day_schedule:
- hour
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of hours. Nested schema for hour_schedule:
- minute
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start after certain number of minutes. Nested schema for minute_schedule:
- month
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to on specific week and specific days of that week. Nested schema for month_schedule:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- week
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group runs to start on certain days of week. Nested schema for week_schedule:
- year
Schedules List<Property Map> - (List) Specifies settings that define a schedule for a Protection Group to run on specific year and specific day of that year. Nested schema for year_schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotScheduleDaySchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotScheduleHourSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotScheduleMinuteSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotScheduleMonthSchedule
- Day
Of doubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- Day
Of float64Month - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of DoubleMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of numberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of stringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day_
of_ floatmonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week_
of_ strmonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
- day
Of NumberMonth - (Integer) Specifies the exact date of the month (such as 18) in a Monthly Schedule specified by unit field as 'Years'. Example: if 'dayOfMonth' is set to '18', a backup is performed on the 18th of every month.
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- week
Of StringMonth - (String) Specifies the week of the month (such as 'Third') or nth day of month (such as 'First' or 'Last') in a Monthly Schedule specified by unit field as 'Months'. This field can be used in combination with 'dayOfWeek' to define the day in the month to start the Protection Group Run. Example: if 'weekOfMonth' is set to 'Third' and day is set to 'Monday', a backup is performed on the third Monday of every month. Example: if 'weekOfMonth' is set to 'Last' and dayOfWeek is not set, a backup is performed on the last day of every month.
- Constraints: Allowable values are:
First
,Second
,Third
,Fourth
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotScheduleWeekSchedule
- Day
Of List<string>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- Day
Of []stringWeeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of string[]Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day_
of_ Sequence[str]weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
- day
Of List<String>Weeks - (List) Specifies a list of days of the week when to start Protection Group Runs. Example: To run a Protection Group on every Monday and Tuesday, set the schedule with following values: unit: 'Weeks' dayOfWeek: ['Monday','Tuesday'].
- Constraints: Allowable list items are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable list items are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotScheduleYearSchedule
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- Day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of stringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day_
of_ stryear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
- day
Of StringYear - (String) Specifies the day of the Year (such as 'First' or 'Last') in a Yearly Schedule. This field is used to define the day in the year to start the Protection Group Run. Example: if 'dayOfYear' is set to 'First', a backup is performed on the first day of every year. Example: if 'dayOfYear' is set to 'Last', a backup is performed on the last day of every year.
- Constraints: Allowable values are:
First
,Last
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBlackoutWindow
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Day string
- (String) Specifies a day in the week when no new Protection Group Runs should be started such as 'Sunday'. Specifies a day in a week such as 'Sunday', 'Monday', etc.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- End
Times List<GetBackup Recovery Protection Policies Policy Blackout Window End Time> - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for end_time:
- Start
Times List<GetBackup Recovery Protection Policies Policy Blackout Window Start Time> - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Day string
- (String) Specifies a day in the week when no new Protection Group Runs should be started such as 'Sunday'. Specifies a day in a week such as 'Sunday', 'Monday', etc.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- End
Times []GetBackup Recovery Protection Policies Policy Blackout Window End Time - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for end_time:
- Start
Times []GetBackup Recovery Protection Policies Policy Blackout Window Start Time - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- day String
- (String) Specifies a day in the week when no new Protection Group Runs should be started such as 'Sunday'. Specifies a day in a week such as 'Sunday', 'Monday', etc.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- end
Times List<GetBackup Recovery Protection Policies Policy Blackout Window End Time> - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for end_time:
- start
Times List<GetBackup Recovery Protection Policies Policy Blackout Window Start Time> - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- day string
- (String) Specifies a day in the week when no new Protection Group Runs should be started such as 'Sunday'. Specifies a day in a week such as 'Sunday', 'Monday', etc.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- end
Times GetBackup Recovery Protection Policies Policy Blackout Window End Time[] - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for end_time:
- start
Times GetBackup Recovery Protection Policies Policy Blackout Window Start Time[] - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- day str
- (String) Specifies a day in the week when no new Protection Group Runs should be started such as 'Sunday'. Specifies a day in a week such as 'Sunday', 'Monday', etc.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- end_
times Sequence[GetBackup Recovery Protection Policies Policy Blackout Window End Time] - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for end_time:
- start_
times Sequence[GetBackup Recovery Protection Policies Policy Blackout Window Start Time] - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- day String
- (String) Specifies a day in the week when no new Protection Group Runs should be started such as 'Sunday'. Specifies a day in a week such as 'Sunday', 'Monday', etc.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- end
Times List<Property Map> - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for end_time:
- start
Times List<Property Map> - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
GetBackupRecoveryProtectionPoliciesPolicyBlackoutWindowEndTime
- Hour double
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- Minute double
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- Hour float64
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- Minute float64
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- hour Double
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute Double
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- hour number
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute number
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- hour float
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute float
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- hour Number
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute Number
- (Integer) 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 - (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
GetBackupRecoveryProtectionPoliciesPolicyBlackoutWindowStartTime
- Hour double
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- Minute double
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- Hour float64
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- Minute float64
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- hour Double
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute Double
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- hour number
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute number
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- hour float
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute float
- (Integer) 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 - (String) Specifies the time zone of the user. If not specified, default value is assumed as America/Los_Angeles.
- Constraints: The default value is
America/Los_Angeles
.
- Constraints: The default value is
- hour Number
- (Integer) Specifies the hour of the day (0-23).
- Constraints: The maximum value is
23
. The minimum value is0
.
- Constraints: The maximum value is
- minute Number
- (Integer) 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 - (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
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfig
- Remote
Targets List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target> - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_targets:
- Source
Cluster doubleId - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- Remote
Targets []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_targets:
- Source
Cluster float64Id - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- remote
Targets List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target> - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_targets:
- source
Cluster DoubleId - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- remote
Targets GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target[] - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_targets:
- source
Cluster numberId - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- remote_
targets Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target] - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_targets:
- source_
cluster_ floatid - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- remote
Targets List<Property Map> - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_targets:
- source
Cluster NumberId - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTarget
- Archival
Targets List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target> - (List) Nested schema for archival_targets:
- Cloud
Spin List<GetTargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target> - (List) Nested schema for cloud_spin_targets:
- Onprem
Deploy List<GetTargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target> - (List) Nested schema for onprem_deploy_targets:
- Replication
Targets List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target> - (List) Nested schema for replication_targets:
- Rpaas
Targets List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target> - (List) Nested schema for rpaas_targets:
- Archival
Targets []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target - (List) Nested schema for archival_targets:
- Cloud
Spin []GetTargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target - (List) Nested schema for cloud_spin_targets:
- Onprem
Deploy []GetTargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target - (List) Nested schema for onprem_deploy_targets:
- Replication
Targets []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target - (List) Nested schema for replication_targets:
- Rpaas
Targets []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target - (List) Nested schema for rpaas_targets:
- archival
Targets List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target> - (List) Nested schema for archival_targets:
- cloud
Spin List<GetTargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target> - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy List<GetTargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target> - (List) Nested schema for onprem_deploy_targets:
- replication
Targets List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target> - (List) Nested schema for replication_targets:
- rpaas
Targets List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target> - (List) Nested schema for rpaas_targets:
- archival
Targets GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target[] - (List) Nested schema for archival_targets:
- cloud
Spin GetTargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target[] - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy GetTargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target[] - (List) Nested schema for onprem_deploy_targets:
- replication
Targets GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target[] - (List) Nested schema for replication_targets:
- rpaas
Targets GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target[] - (List) Nested schema for rpaas_targets:
- archival_
targets Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target] - (List) Nested schema for archival_targets:
- cloud_
spin_ Sequence[Gettargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target] - (List) Nested schema for cloud_spin_targets:
- onprem_
deploy_ Sequence[Gettargets Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target] - (List) Nested schema for onprem_deploy_targets:
- replication_
targets Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target] - (List) Nested schema for replication_targets:
- rpaas_
targets Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target] - (List) Nested schema for rpaas_targets:
- archival
Targets List<Property Map> - (List) Nested schema for archival_targets:
- cloud
Spin List<Property Map>Targets - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy List<Property Map>Targets - (List) Nested schema for onprem_deploy_targets:
- replication
Targets List<Property Map> - (List) Nested schema for replication_targets:
- rpaas
Targets List<Property Map> - (List) Nested schema for rpaas_targets:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTarget
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Extended
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention> - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Id double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting> - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Extended
Retentions []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- Log
Retentions []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Id float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- extended
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention> - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting> - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- extended
Retentions GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention[] - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- log
Retentions GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting[] - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- extended_
retentions Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention] - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target_
id float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name str - (String) Specifies the RPaaS target name where Snapshots are copied.
- target_
type str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting] - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- extended
Retentions List<Property Map> - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<Property Map> - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetExtendedRetention
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Type string - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Type string - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type String - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type string - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
type str - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type String - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetExtendedRetentionRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Extended Retention Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetExtendedRetentionRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetExtendedRetentionSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSetting
- Aws
Tierings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- Aws
Tierings []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Aws Tiering - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Azure Tiering - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Google Tiering - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Oracle Tiering - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Aws Tiering[] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Azure Tiering[] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Google Tiering[] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Oracle Tiering[] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws_
tierings Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Aws Tiering] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure_
tierings Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Azure Tiering] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud_
platform str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google_
tierings Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Google Tiering] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle_
tierings Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Oracle Tiering] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingAwsTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target 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
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Aws Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target 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
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Aws Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Aws Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingAwsTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingAzureTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target 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
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Azure Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target 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
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Azure Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Azure Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingAzureTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingGoogleTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target 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
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Google Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target 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
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Google Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Google Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingGoogleTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingOracleTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target 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
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Oracle Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target 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
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Oracle Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target Tier Setting Oracle Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingOracleTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTarget
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Targets
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target> - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Targets
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target> - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target[] - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target] - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets List<Property Map>
- (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetTarget
- Aws
Params List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- Azure
Params List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Azure Param> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- Id double
- (Integer) Specifies the unique id of the onprem entity.
- Name string
- (String) Specifies the name of the Azure Replication target.
- Aws
Params []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- Azure
Params []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Azure Param - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- Id float64
- (Integer) Specifies the unique id of the onprem entity.
- Name string
- (String) Specifies the name of the Azure Replication target.
- aws
Params List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Azure Param> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id Double
- (Integer) Specifies the unique id of the onprem entity.
- name String
- (String) Specifies the name of the Azure Replication target.
- aws
Params GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param[] - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Azure Param[] - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id number
- (Integer) Specifies the unique id of the onprem entity.
- name string
- (String) Specifies the name of the Azure Replication target.
- aws_
params Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param] - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure_
params Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Azure Param] - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id float
- (Integer) Specifies the unique id of the onprem entity.
- name str
- (String) Specifies the name of the Azure Replication target.
- aws
Params List<Property Map> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params List<Property Map> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id Number
- (Integer) Specifies the unique id of the onprem entity.
- name String
- (String) Specifies the name of the Azure Replication target.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetTargetAwsParam
- Custom
Tag List<GetLists Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param Custom Tag List> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- Region double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id double - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- Custom
Tag []GetLists Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param Custom Tag List - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- Region float64
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id float64 - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id float64 - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag List<GetLists Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param Custom Tag List> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region Double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id Double - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id Double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag GetLists Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param Custom Tag List[] - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom_
tag_ Sequence[Getlists Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target Target Aws Param Custom Tag List] - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region float
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet_
id float - (Integer) Specifies id of the subnet within above VPC.
- vpc_
id float - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag List<Property Map>Lists - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region Number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id Number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id Number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetTargetAwsParamCustomTagList
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetTargetAzureParam
- Availability
Set doubleId - (Integer) Specifies the availability set.
- Network
Resource doubleGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group doubleId - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- Storage
Account doubleId - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container doubleId - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource doubleGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm doubleResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm doubleStorage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm doubleStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm doubleSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm doubleVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- Availability
Set float64Id - (Integer) Specifies the availability set.
- Network
Resource float64Group Id - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group float64Id - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- Storage
Account float64Id - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container float64Id - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource float64Group Id - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm float64Resource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm float64Storage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm float64Storage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm float64Subnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm float64Virtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set DoubleId - (Integer) Specifies the availability set.
- network
Resource DoubleGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group DoubleId - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account DoubleId - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container DoubleId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource DoubleGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm DoubleResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm DoubleStorage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm DoubleStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm DoubleSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm DoubleVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set numberId - (Integer) Specifies the availability set.
- network
Resource numberGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group numberId - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account numberId - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container numberId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource numberGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm numberResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm numberStorage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm numberStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm numberSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm numberVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability_
set_ floatid - (Integer) Specifies the availability set.
- network_
resource_ floatgroup_ id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource_
group_ floatid - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage_
account_ floatid - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage_
container_ floatid - (Integer) Specifies id of the storage container within the above storage account.
- storage_
resource_ floatgroup_ id - (Integer) Specifies id of the resource group for the selected storage account.
- temp_
vm_ floatresource_ group_ id - (Integer) Specifies id of the temporary Azure resource group.
- temp_
vm_ floatstorage_ account_ id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp_
vm_ floatstorage_ container_ id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp_
vm_ floatsubnet_ id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp_
vm_ floatvirtual_ network_ id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set NumberId - (Integer) Specifies the availability set.
- network
Resource NumberGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group NumberId - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account NumberId - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container NumberId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource NumberGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm NumberResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm NumberStorage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm NumberStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm NumberSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm NumberVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTarget
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Params
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Param> - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Params
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Param - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Param> - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Param[] - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Param] - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params List<Property Map>
- (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetParam
- Id double
- (Integer) Specifies the unique id of the onprem entity.
- Id float64
- (Integer) Specifies the unique id of the onprem entity.
- id Double
- (Integer) Specifies the unique id of the onprem entity.
- id number
- (Integer) Specifies the unique id of the onprem entity.
- id float
- (Integer) Specifies the unique id of the onprem entity.
- id Number
- (Integer) Specifies the unique id of the onprem entity.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTarget
- Aws
Target List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Aws Target Config> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- Azure
Target List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Azure Target Config> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Remote
Target List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Remote Target Config> - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Aws
Target []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Aws Target Config - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- Azure
Target []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Azure Target Config - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Remote
Target []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Remote Target Config - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Aws Target Config> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Azure Target Config> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote
Target List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Remote Target Config> - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Aws Target Config[] - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Azure Target Config[] - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote
Target GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Remote Target Config[] - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws_
target_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Aws Target Config] - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure_
target_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Azure Target Config] - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote_
target_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Remote Target Config] - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target_
type str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target List<Property Map>Configs - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target List<Property Map>Configs - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote
Target List<Property Map>Configs - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetAwsTargetConfig
- Name string
- (String) Specifies the name of the Azure Replication target.
- Region double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Name string
- (String) Specifies the name of the Azure Replication target.
- Region float64
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name String
- (String) Specifies the name of the Azure Replication target.
- region Double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name string
- (String) Specifies the name of the Azure Replication target.
- region number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name str
- (String) Specifies the name of the Azure Replication target.
- region float
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region_
name str - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source_
id float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name String
- (String) Specifies the name of the Azure Replication target.
- region Number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetAzureTargetConfig
- Name string
- (String) Specifies the name of the Azure Replication target.
- Resource
Group double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container double - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource doubleGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- Name string
- (String) Specifies the name of the Azure Replication target.
- Resource
Group float64 - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account float64 - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container float64 - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource float64Group - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name String
- (String) Specifies the name of the Azure Replication target.
- resource
Group Double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group StringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account Double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account StringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container Double - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container StringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource DoubleGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource StringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name string
- (String) Specifies the name of the Azure Replication target.
- resource
Group number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource numberGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name str
- (String) Specifies the name of the Azure Replication target.
- resource_
group float - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource_
group_ strname - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source_
id float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage_
account float - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage_
account_ strname - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage_
container float - (Integer) Specifies id of the storage container of Azure Replication target.
- storage_
container_ strname - (String) Specifies name of the storage container of Azure Replication target.
- storage_
resource_ floatgroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage_
resource_ strgroup_ name - (String) Specifies name of the storage resource group of Azure Replication target.
- name String
- (String) Specifies the name of the Azure Replication target.
- resource
Group Number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group StringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account Number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account StringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container Number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container StringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource NumberGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource StringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetRemoteTargetConfig
- Cluster
Id double - (Integer) Specifies the cluster id of the target replication cluster.
- Cluster
Name string - (String) Specifies the cluster name of the target replication cluster.
- Cluster
Id float64 - (Integer) Specifies the cluster id of the target replication cluster.
- Cluster
Name string - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id Double - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name String - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id number - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name string - (String) Specifies the cluster name of the target replication cluster.
- cluster_
id float - (Integer) Specifies the cluster id of the target replication cluster.
- cluster_
name str - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id Number - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name String - (String) Specifies the cluster name of the target replication cluster.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetRpaasTarget
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Id double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Id float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target_
id float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name str - (String) Specifies the RPaaS target name where Snapshots are copied.
- target_
type str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetRpaasTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetRpaasTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetRpaasTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetRpaasTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetRpaasTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetRpaasTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyExtendedRetention
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
List<Get
Backup Recovery Protection Policies Policy Extended Retention Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Type string - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Extended Retention Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
[]Get
Backup Recovery Protection Policies Policy Extended Retention Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Type string - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Extended Retention Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
List<Get
Backup Recovery Protection Policies Policy Extended Retention Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type String - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules
List<Get
Backup Recovery Protection Policies Policy Extended Retention Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
Get
Backup Recovery Protection Policies Policy Extended Retention Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type string - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules
Get
Backup Recovery Protection Policies Policy Extended Retention Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Extended Retention Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
type str - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Extended Retention Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type String - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyExtendedRetentionRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Extended Retention Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Extended Retention Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Extended Retention Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Extended Retention Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Extended Retention Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyExtendedRetentionRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyExtendedRetentionSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicy
- Archival
Targets List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target> - (List) Nested schema for archival_targets:
- Cloud
Spin List<GetTargets Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target> - (List) Nested schema for cloud_spin_targets:
- Onprem
Deploy List<GetTargets Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target> - (List) Nested schema for onprem_deploy_targets:
- Replication
Targets List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target> - (List) Nested schema for replication_targets:
- Rpaas
Targets List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target> - (List) Nested schema for rpaas_targets:
- Archival
Targets []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target - (List) Nested schema for archival_targets:
- Cloud
Spin []GetTargets Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target - (List) Nested schema for cloud_spin_targets:
- Onprem
Deploy []GetTargets Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target - (List) Nested schema for onprem_deploy_targets:
- Replication
Targets []GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target - (List) Nested schema for replication_targets:
- Rpaas
Targets []GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target - (List) Nested schema for rpaas_targets:
- archival
Targets List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target> - (List) Nested schema for archival_targets:
- cloud
Spin List<GetTargets Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target> - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy List<GetTargets Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target> - (List) Nested schema for onprem_deploy_targets:
- replication
Targets List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target> - (List) Nested schema for replication_targets:
- rpaas
Targets List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target> - (List) Nested schema for rpaas_targets:
- archival
Targets GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target[] - (List) Nested schema for archival_targets:
- cloud
Spin GetTargets Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target[] - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy GetTargets Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target[] - (List) Nested schema for onprem_deploy_targets:
- replication
Targets GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target[] - (List) Nested schema for replication_targets:
- rpaas
Targets GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target[] - (List) Nested schema for rpaas_targets:
- archival_
targets Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target] - (List) Nested schema for archival_targets:
- cloud_
spin_ Sequence[Gettargets Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target] - (List) Nested schema for cloud_spin_targets:
- onprem_
deploy_ Sequence[Gettargets Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target] - (List) Nested schema for onprem_deploy_targets:
- replication_
targets Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target] - (List) Nested schema for replication_targets:
- rpaas_
targets Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target] - (List) Nested schema for rpaas_targets:
- archival
Targets List<Property Map> - (List) Nested schema for archival_targets:
- cloud
Spin List<Property Map>Targets - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy List<Property Map>Targets - (List) Nested schema for onprem_deploy_targets:
- replication
Targets List<Property Map> - (List) Nested schema for replication_targets:
- rpaas
Targets List<Property Map> - (List) Nested schema for rpaas_targets:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTarget
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Extended
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention> - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Id double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting> - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Extended
Retentions []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- Log
Retentions []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Id float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- extended
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention> - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting> - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- extended
Retentions GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention[] - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- log
Retentions GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting[] - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- extended_
retentions Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention] - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target_
id float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name str - (String) Specifies the RPaaS target name where Snapshots are copied.
- target_
type str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting] - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- extended
Retentions List<Property Map> - (List) Specifies additional retention policies that should be applied to the archived backup. Archived backup snapshot will be retained up to a time that is the maximum of all retention policies that are applicable to it. Nested schema for extended_retention:
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings List<Property Map> - (List) Specifies the settings tier levels configured with each archival target. The tier settings need to be applied in specific order and default tier should always be passed as first entry in tiers array. The following example illustrates how to configure tiering input for AWS tiering. Same type of input structure applied to other cloud platforms also. If user wants to achieve following tiering for backup, User Desired Tiering- 1.Archive Full back up for 12 Months 2.Tier Levels [1,12] [ s3 (1 to 2 months), (default tier) s3 Intelligent tiering (3 to 6 months), s3 One Zone (7 to 9 months) Glacier (10 to 12 months)] API Input 1.tiers-[ {'tierType': 'S3','moveAfterUnit':'months', 'moveAfter':2 - move from s3 to s3Inte after 2 months}, {'tierType': 'S3Inte','moveAfterUnit':'months', 'moveAfter':4 - move from S3Inte to Glacier after 4 months}, {'tierType': 'Glacier', 'moveAfterUnit':'months', 'moveAfter': 3 - move from Glacier to S3 One Zone after 3 months }, {'tierType': 'S3 One Zone', 'moveAfterUnit': nil, 'moveAfter': nil - For the last record, 'moveAfter' and 'moveAfterUnit' will be ignored since there are no further tier for data movement } }]. Nested schema for tier_settings:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetExtendedRetention
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Type string - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Type string - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type String - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type string - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules
Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
type str - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type String - (String) The backup run type to which this extended retention applies to. If this is not set, the extended retention will be applicable to all non-log backup types. Currently, the only value that can be set here is Full.'Regular' indicates a incremental (CBT) backup. Incremental backups utilizing CBT (if supported) are captured of the target protection objects. The first run of a Regular schedule captures all the blocks.'Full' 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.'Log' indicates a Database Log backup. Capture the database transaction logs to allow rolling back to a specific point in time.'System' indicates a system backup. System backups are used to do bare metal recovery of the system to a specific point in time.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetExtendedRetentionRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Extended Retention Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetExtendedRetentionRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetExtendedRetentionSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSetting
- Aws
Tierings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- Aws
Tierings []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Aws Tiering - (List) Specifies aws tiers. Nested schema for aws_tiering:
- Azure
Tierings []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Azure Tiering - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- Cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Google Tiering - (List) Specifies Google tiers. Nested schema for google_tiering:
- Oracle
Tierings []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Oracle Tiering - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Aws Tiering> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Azure Tiering> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Google Tiering> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Oracle Tiering> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Aws Tiering[] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Azure Tiering[] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Google Tiering[] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Oracle Tiering[] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws_
tierings Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Aws Tiering] - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure_
tierings Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Azure Tiering] - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud_
platform str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google_
tierings Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Google Tiering] - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle_
tierings Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Oracle Tiering] - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
- aws
Tierings List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingAwsTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target 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
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Aws Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target 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
Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Aws Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Aws Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingAwsTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingAzureTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target 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
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Azure Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target 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
Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Azure Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Azure Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingAzureTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingGoogleTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target 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
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Google Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target 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
Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Google Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Google Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingGoogleTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingOracleTiering
- Tiers
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target 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
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Oracle Tiering Tier - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target 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
Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Oracle Tiering Tier[] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Archival Target Tier Setting Oracle Tiering Tier] - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
- tiers List<Property Map>
- (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingOracleTieringTier
- Move
After double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After stringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ strunit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After StringUnit - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTarget
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Targets
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target> - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions []GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Targets
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target> - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets
Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target[] - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target] - (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets List<Property Map>
- (List) Specifies the details about Cloud Spin target where backup snapshots may be converted and stored. Nested schema for target:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetTarget
- Aws
Params List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- Azure
Params List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Azure Param> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- Id double
- (Integer) Specifies the unique id of the onprem entity.
- Name string
- (String) Specifies the name of the Azure Replication target.
- Aws
Params []GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- Azure
Params []GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Azure Param - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- Id float64
- (Integer) Specifies the unique id of the onprem entity.
- Name string
- (String) Specifies the name of the Azure Replication target.
- aws
Params List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Azure Param> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id Double
- (Integer) Specifies the unique id of the onprem entity.
- name String
- (String) Specifies the name of the Azure Replication target.
- aws
Params GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param[] - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Azure Param[] - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id number
- (Integer) Specifies the unique id of the onprem entity.
- name string
- (String) Specifies the name of the Azure Replication target.
- aws_
params Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param] - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure_
params Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Azure Param] - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id float
- (Integer) Specifies the unique id of the onprem entity.
- name str
- (String) Specifies the name of the Azure Replication target.
- aws
Params List<Property Map> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params List<Property Map> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id Number
- (Integer) Specifies the unique id of the onprem entity.
- name String
- (String) Specifies the name of the Azure Replication target.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetTargetAwsParam
- Custom
Tag List<GetLists Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param Custom Tag List> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- Region double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id double - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- Custom
Tag []GetLists Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param Custom Tag List - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- Region float64
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id float64 - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id float64 - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag List<GetLists Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param Custom Tag List> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region Double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id Double - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id Double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag GetLists Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param Custom Tag List[] - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom_
tag_ Sequence[Getlists Backup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Target Aws Param Custom Tag List] - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region float
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet_
id float - (Integer) Specifies id of the subnet within above VPC.
- vpc_
id float - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag List<Property Map>Lists - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region Number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id Number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id Number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetTargetAwsParamCustomTagList
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetTargetAzureParam
- Availability
Set doubleId - (Integer) Specifies the availability set.
- Network
Resource doubleGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group doubleId - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- Storage
Account doubleId - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container doubleId - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource doubleGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm doubleResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm doubleStorage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm doubleStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm doubleSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm doubleVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- Availability
Set float64Id - (Integer) Specifies the availability set.
- Network
Resource float64Group Id - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group float64Id - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- Storage
Account float64Id - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container float64Id - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource float64Group Id - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm float64Resource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm float64Storage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm float64Storage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm float64Subnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm float64Virtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set DoubleId - (Integer) Specifies the availability set.
- network
Resource DoubleGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group DoubleId - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account DoubleId - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container DoubleId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource DoubleGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm DoubleResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm DoubleStorage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm DoubleStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm DoubleSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm DoubleVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set numberId - (Integer) Specifies the availability set.
- network
Resource numberGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group numberId - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account numberId - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container numberId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource numberGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm numberResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm numberStorage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm numberStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm numberSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm numberVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability_
set_ floatid - (Integer) Specifies the availability set.
- network_
resource_ floatgroup_ id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource_
group_ floatid - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage_
account_ floatid - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage_
container_ floatid - (Integer) Specifies id of the storage container within the above storage account.
- storage_
resource_ floatgroup_ id - (Integer) Specifies id of the resource group for the selected storage account.
- temp_
vm_ floatresource_ group_ id - (Integer) Specifies id of the temporary Azure resource group.
- temp_
vm_ floatstorage_ account_ id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp_
vm_ floatstorage_ container_ id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp_
vm_ floatsubnet_ id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp_
vm_ floatvirtual_ network_ id - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set NumberId - (Integer) Specifies the availability set.
- network
Resource NumberGroup Id - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group NumberId - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account NumberId - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container NumberId - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource NumberGroup Id - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm NumberResource Group Id - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm NumberStorage Account Id - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm NumberStorage Container Id - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm NumberSubnet Id - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm NumberVirtual Network Id - (Integer) Specifies Id of the temporary VM Virtual Network.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTarget
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Params
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Param> - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions []GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Params
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Param - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Param> - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params
Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Param[] - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions
Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Param] - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params List<Property Map>
- (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetParam
- Id double
- (Integer) Specifies the unique id of the onprem entity.
- Id float64
- (Integer) Specifies the unique id of the onprem entity.
- id Double
- (Integer) Specifies the unique id of the onprem entity.
- id number
- (Integer) Specifies the unique id of the onprem entity.
- id float
- (Integer) Specifies the unique id of the onprem entity.
- id Number
- (Integer) Specifies the unique id of the onprem entity.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTarget
- Aws
Target List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Aws Target Config> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- Azure
Target List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Azure Target Config> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Remote
Target List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Remote Target Config> - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Aws
Target []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Aws Target Config - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- Azure
Target []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Azure Target Config - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions []GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Remote
Target []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Remote Target Config - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Aws Target Config> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Azure Target Config> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote
Target List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Remote Target Config> - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Aws Target Config[] - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Azure Target Config[] - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote
Target GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Remote Target Config[] - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions
Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws_
target_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Aws Target Config] - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure_
target_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Azure Target Config] - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote_
target_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Remote Target Config] - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target_
type str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target List<Property Map>Configs - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target List<Property Map>Configs - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote
Target List<Property Map>Configs - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetAwsTargetConfig
- Name string
- (String) Specifies the name of the Azure Replication target.
- Region double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Name string
- (String) Specifies the name of the Azure Replication target.
- Region float64
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name String
- (String) Specifies the name of the Azure Replication target.
- region Double
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name string
- (String) Specifies the name of the Azure Replication target.
- region number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name str
- (String) Specifies the name of the Azure Replication target.
- region float
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region_
name str - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source_
id float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name String
- (String) Specifies the name of the Azure Replication target.
- region Number
- (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetAzureTargetConfig
- Name string
- (String) Specifies the name of the Azure Replication target.
- Resource
Group double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container double - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource doubleGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- Name string
- (String) Specifies the name of the Azure Replication target.
- Resource
Group float64 - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account float64 - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container float64 - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource float64Group - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name String
- (String) Specifies the name of the Azure Replication target.
- resource
Group Double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group StringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account Double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account StringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container Double - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container StringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource DoubleGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource StringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name string
- (String) Specifies the name of the Azure Replication target.
- resource
Group number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group stringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account stringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container stringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource numberGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource stringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
- name str
- (String) Specifies the name of the Azure Replication target.
- resource_
group float - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource_
group_ strname - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source_
id float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage_
account float - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage_
account_ strname - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage_
container float - (Integer) Specifies id of the storage container of Azure Replication target.
- storage_
container_ strname - (String) Specifies name of the storage container of Azure Replication target.
- storage_
resource_ floatgroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage_
resource_ strgroup_ name - (String) Specifies name of the storage resource group of Azure Replication target.
- name String
- (String) Specifies the name of the Azure Replication target.
- resource
Group Number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group StringName - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account Number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account StringName - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container Number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container StringName - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource NumberGroup - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource StringGroup Name - (String) Specifies name of the storage resource group of Azure Replication target.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetRemoteTargetConfig
- Cluster
Id double - (Integer) Specifies the cluster id of the target replication cluster.
- Cluster
Name string - (String) Specifies the cluster name of the target replication cluster.
- Cluster
Id float64 - (Integer) Specifies the cluster id of the target replication cluster.
- Cluster
Name string - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id Double - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name String - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id number - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name string - (String) Specifies the cluster name of the target replication cluster.
- cluster_
id float - (Integer) Specifies the cluster id of the target replication cluster.
- cluster_
name str - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id Number - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name String - (String) Specifies the cluster name of the target replication cluster.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyRpaasTarget
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Id double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- Config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Copy
On boolRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- Log
Retentions []GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention - (List) Specifies the retention of a backup. Nested schema for log_retention:
- Retentions
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts []GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Run Timeout - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- Schedules
[]Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Schedule - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- Target
Id float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Run Timeout> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
List<Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Schedule> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run stringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On booleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention[] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Run Timeout[] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Schedule[] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name string - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup_
run_ strtype - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config_
id str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy_
on_ boolrun_ success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log_
retentions Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention] - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Run Timeout] - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
Sequence[Get
Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Schedule] - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target_
id float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name str - (String) Specifies the RPaaS target name where Snapshots are copied.
- target_
type str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run StringType - (String) Specifies which type of run should be copied, if not set, all types of runs will be eligible for copying. If set, this will ensure that the first run of given type in the scheduled period will get copied. Currently, this can only be set to Full.
- Constraints: Allowable values are:
Regular
,Full
,Log
,System
,StorageArraySnapshot
.
- Constraints: Allowable values are:
- config
Id String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- copy
On BooleanRun Success - (Boolean) Specifies if Snapshots are copied from the first completely successful Protection Group Run or the first partially successful Protection Group Run occurring at the start of the replication schedule. If true, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule that was completely successful i.e. Snapshots for all the Objects in the Protection Group were successfully captured. If false, Snapshots are copied from the first Protection Group Run occurring at the start of the replication schedule, even if first Protection Group Run was not completely successful i.e. Snapshots were not captured for all Objects in the Protection Group.
- log
Retentions List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions List<Property Map>
- (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules List<Property Map>
- (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyRpaasTargetLogRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Log Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyRpaasTargetLogRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyRpaasTargetRetention
- Data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Data
Lock []GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention Data Lock Config - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention Data Lock Config> - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock GetConfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention Data Lock Config[] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data_
lock_ Sequence[Getconfigs Backup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention Data Lock Config] - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- data
Lock List<Property Map>Configs - (List) Specifies WORM retention type for the snapshots. When a WORM retention type is specified, the snapshots of the Protection Groups using this policy will be kept for the last N days as specified in the duration of the datalock. During that time, the snapshots cannot be deleted. Nested schema for data_lock_config:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyRpaasTargetRetentionDataLockConfig
- Duration double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Duration float64
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Enable
Worm boolOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Double
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm booleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode string
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration float
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable_
worm_ boolon_ external_ target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode str
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- duration Number
- (Integer) Specifies the duration for a backup retention. Example. If duration is 7 and unit is Months, the retention of a backup is 7 * 30 = 210 days.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- enable
Worm BooleanOn External Target - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode String
- (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyRpaasTargetRunTimeout
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- Backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
- backup
Type string - (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 - (Integer) Specifies the timeout in mins.
- backup_
type str - (String) The scheduled backup type(kFull, kRegular etc.).
- Constraints: Allowable values are:
kRegular
,kFull
,kLog
,kSystem
,kHydrateCDP
,kStorageArraySnapshot
.
- Constraints: Allowable values are:
- timeout_
mins float - (Integer) Specifies the timeout in mins.
- backup
Type String - (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 - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyRpaasTargetSchedule
- Frequency double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Frequency float64
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Double
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit string
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency float
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit str
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- frequency Number
- (Integer) Specifies a factor to multiply the unit by, to determine the copy schedule. For example if set to 2 and the unit is hourly, then Snapshots from the first eligible Job Run for every 2 hour period is copied.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- unit String
- (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot copy occurs yearly at the frequency set in the scheduleFrequency.
- Constraints: Allowable values are:
Runs
,Hours
,Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRetryOption
- Retries double
- (Integer) Specifies the number of times to retry capturing Snapshots before the Protection Group Run fails.
- Constraints: The minimum value is
0
.
- Constraints: The minimum value is
- Retry
Interval doubleMins - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Retries float64
- (Integer) Specifies the number of times to retry capturing Snapshots before the Protection Group Run fails.
- Constraints: The minimum value is
0
.
- Constraints: The minimum value is
- Retry
Interval float64Mins - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- retries Double
- (Integer) Specifies the number of times to retry capturing Snapshots before the Protection Group Run fails.
- Constraints: The minimum value is
0
.
- Constraints: The minimum value is
- retry
Interval DoubleMins - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- retries number
- (Integer) Specifies the number of times to retry capturing Snapshots before the Protection Group Run fails.
- Constraints: The minimum value is
0
.
- Constraints: The minimum value is
- retry
Interval numberMins - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- retries float
- (Integer) Specifies the number of times to retry capturing Snapshots before the Protection Group Run fails.
- Constraints: The minimum value is
0
.
- Constraints: The minimum value is
- retry_
interval_ floatmins - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- retries Number
- (Integer) Specifies the number of times to retry capturing Snapshots before the Protection Group Run fails.
- Constraints: The minimum value is
0
.
- Constraints: The minimum value is
- retry
Interval NumberMins - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.