ibm 1.77.1 published on Monday, Apr 14, 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 Id This property is required. string - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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 Id This property is required. string - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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 Tenant Id This property is required. String - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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 Tenant Id This property is required. string - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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_ tenant_ id This property is required. str - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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 Tenant Id This property is required. String - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- 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 This property is required. 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 This property is required. 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 Configs This property is required. List<GetBackup 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 This property is required. 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
This property is required. string - (String) Specifies the description of the Protection Policy.
- Extended
Retentions This property is required. 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
This property is required. string - (Integer) Specifies the unique id of the onprem entity.
- Is
Cbs Enabled This property is required. bool - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- Is
Replicated This property is required. bool - (Boolean) This field is set to true when policy is the replicated policy.
- Is
Usable This property is required. 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 Time Usecs This property is required. double - (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
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Num
Protected Objects This property is required. double - (Integer) Specifies the number of protected objects using the protection policy.
- Num
Protection Groups This property is required. double - (Integer) Specifies the number of protection groups using the protection policy.
- Remote
Target Policies This property is required. List<GetBackup 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 This property is required. 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 This property is required. 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
This property is required. double - (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- Backup
Policies This property is required. []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 This property is required. []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 Configs This property is required. []GetBackup 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 This property is required. 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
This property is required. string - (String) Specifies the description of the Protection Policy.
- Extended
Retentions This property is required. []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
This property is required. string - (Integer) Specifies the unique id of the onprem entity.
- Is
Cbs Enabled This property is required. bool - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- Is
Replicated This property is required. bool - (Boolean) This field is set to true when policy is the replicated policy.
- Is
Usable This property is required. 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 Time Usecs This property is required. float64 - (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
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Num
Protected Objects This property is required. float64 - (Integer) Specifies the number of protected objects using the protection policy.
- Num
Protection Groups This property is required. float64 - (Integer) Specifies the number of protection groups using the protection policy.
- Remote
Target Policies This property is required. []GetBackup 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 This property is required. []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 This property is required. 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
This property is required. float64 - (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- backup
Policies This property is required. 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 This property is required. 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 Configs This property is required. List<GetBackup 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 This property is required. 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
This property is required. String - (String) Specifies the description of the Protection Policy.
- extended
Retentions This property is required. 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
This property is required. String - (Integer) Specifies the unique id of the onprem entity.
- is
Cbs Enabled This property is required. Boolean - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- is
Replicated This property is required. Boolean - (Boolean) This field is set to true when policy is the replicated policy.
- is
Usable This property is required. 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 Time Usecs This property is required. Double - (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
This property is required. String - (String) Specifies the name of the Azure Replication target.
- num
Protected Objects This property is required. Double - (Integer) Specifies the number of protected objects using the protection policy.
- num
Protection Groups This property is required. Double - (Integer) Specifies the number of protection groups using the protection policy.
- remote
Target Policies This property is required. List<GetBackup 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 This property is required. 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 This property is required. 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
This property is required. Double - (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- backup
Policies This property is required. 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 This property is required. 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 Configs This property is required. GetBackup 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 This property is required. 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
This property is required. string - (String) Specifies the description of the Protection Policy.
- extended
Retentions This property is required. 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
This property is required. string - (Integer) Specifies the unique id of the onprem entity.
- is
Cbs Enabled This property is required. boolean - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- is
Replicated This property is required. boolean - (Boolean) This field is set to true when policy is the replicated policy.
- is
Usable This property is required. 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 Time Usecs This property is required. number - (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
This property is required. string - (String) Specifies the name of the Azure Replication target.
- num
Protected Objects This property is required. number - (Integer) Specifies the number of protected objects using the protection policy.
- num
Protection Groups This property is required. number - (Integer) Specifies the number of protection groups using the protection policy.
- remote
Target Policies This property is required. GetBackup 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 This property is required. 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 This property is required. 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
This property is required. number - (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- backup_
policies This property is required. 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 This property is required. 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_ configs This property is required. Sequence[GetBackup 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 This property is required. 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
This property is required. str - (String) Specifies the description of the Protection Policy.
- extended_
retentions This property is required. 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
This property is required. str - (Integer) Specifies the unique id of the onprem entity.
- is_
cbs_ enabled This property is required. bool - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- is_
replicated This property is required. bool - (Boolean) This field is set to true when policy is the replicated policy.
- is_
usable This property is required. 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_ time_ usecs This property is required. float - (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
This property is required. str - (String) Specifies the name of the Azure Replication target.
- num_
protected_ objects This property is required. float - (Integer) Specifies the number of protected objects using the protection policy.
- num_
protection_ groups This property is required. float - (Integer) Specifies the number of protection groups using the protection policy.
- remote_
target_ policies This property is required. Sequence[GetBackup 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 This property is required. 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 This property is required. 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
This property is required. float - (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
- backup
Policies This property is required. List<Property Map> - (List) Specifies the backup schedule and retentions of a Protection Policy. Nested schema for backup_policy:
- blackout
Windows This property is required. 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 Configs This property is required. List<Property Map> - (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 This property is required. 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
This property is required. String - (String) Specifies the description of the Protection Policy.
- extended
Retentions This property is required. 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
This property is required. String - (Integer) Specifies the unique id of the onprem entity.
- is
Cbs Enabled This property is required. Boolean - (Boolean) Specifies true if Calender Based Schedule is supported by client. Default value is assumed as false for this feature.
- is
Replicated This property is required. Boolean - (Boolean) This field is set to true when policy is the replicated policy.
- is
Usable This property is required. 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 Time Usecs This property is required. Number - (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
This property is required. String - (String) Specifies the name of the Azure Replication target.
- num
Protected Objects This property is required. Number - (Integer) Specifies the number of protected objects using the protection policy.
- num
Protection Groups This property is required. Number - (Integer) Specifies the number of protection groups using the protection policy.
- remote
Target Policies This property is required. List<Property Map> - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_target_policy:
- retry
Options This property is required. List<Property Map> - (List) Retry Options of a Protection Policy when a Protection Group run fails. Nested schema for retry_options:
- template
Id This property is required. 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
This property is required. Number - (Integer) Specifies the current policy verison. Policy version is incremented for optionally supporting new features and differentialting across releases.
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicy
- Bmrs
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr> - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- Cdps
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Cdp> - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- Logs
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Log> - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- Regulars
This property is required. List<GetBackup 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 This property is required. 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 Snapshots This property is required. List<GetBackup 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
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Bmr - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- Cdps
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Cdp - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- Logs
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Log - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- Regulars
This property is required. []GetBackup 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 This property is required. []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 Snapshots This property is required. []GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr> - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- cdps
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Cdp> - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- logs
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Log> - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- regulars
This property is required. List<GetBackup 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 This property is required. 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 Snapshots This property is required. List<GetBackup 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
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Bmr[] - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- cdps
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Cdp[] - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- logs
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Log[] - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- regulars
This property is required. GetBackup 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 This property is required. 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 Snapshots This property is required. GetBackup 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Bmr] - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- cdps
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Cdp] - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- logs
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Log] - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- regulars
This property is required. Sequence[GetBackup 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 This property is required. 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_ snapshots This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the BMR schedule in case of physical source protection. Nested schema for bmr:
- cdps
This property is required. List<Property Map> - (List) Specifies CDP (Continious Data Protection) backup settings for a Protection Group. Nested schema for cdp:
- logs
This property is required. List<Property Map> - (List) Specifies log backup settings for a Protection Group. Nested schema for log:
- regulars
This property is required. List<Property Map> - (List) Specifies the Incremental and Full policy settings and also the common Retention policy settings.". Nested schema for regular:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- storage
Array Snapshots This property is required. List<Property Map> - (List) Specifies storage snapshot managment backup settings for a Protection Group. Nested schema for storage_array_snapshot:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmr
- Retentions
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
This property is required. List<GetBackup 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
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Bmr Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
This property is required. []GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Bmr Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. List<GetBackup 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
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Bmr Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. GetBackup 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Bmr Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyBmrRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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 Month This property is required. double - (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 Weeks This property is required. List<string> - (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 Month This property is required. string - (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 Month This property is required. float64 - (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 Weeks This property is required. []string - (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 Month This property is required. string - (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 Month This property is required. Double - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Month This property is required. number - (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 Weeks This property is required. string[] - (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 Month This property is required. string - (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_ month This property is required. float - (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_ weeks This property is required. Sequence[str] - (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_ month This property is required. str - (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 Month This property is required. Number - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Weeks This property is required. List<string> - (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 Weeks This property is required. []string - (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 Weeks This property is required. List<String> - (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 Weeks This property is required. string[] - (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_ weeks This property is required. Sequence[str] - (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 Weeks This property is required. List<String> - (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 Year This property is required. string - (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 Year This property is required. string - (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 Year This property is required. String - (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 Year This property is required. string - (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_ year This property is required. str - (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 Year This property is required. String - (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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Cdp Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Retentions
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Cdp Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- retentions
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Cdp Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- retentions
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Cdp Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- retentions
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Cdp Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyCdpRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Log Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
This property is required. List<GetBackup 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
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Log Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
This property is required. []GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Log Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. List<GetBackup 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
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Log Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. GetBackup 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Log Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyLogRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. []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 This property is required. []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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. 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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental> - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- Primary
Backup Targets This property is required. List<GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Full
Backups This property is required. []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
This property is required. []GetBackup 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
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- Primary
Backup Targets This property is required. []GetBackup 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
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Regular Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- full
Backups This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental> - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- primary
Backup Targets This property is required. List<GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- full
Backups This property is required. 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
This property is required. GetBackup 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
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental[] - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- primary
Backup Targets This property is required. GetBackup 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
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Regular Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- full_
backups This property is required. 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
This property is required. Sequence[GetBackup 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Incremental] - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- primary_
backup_ targets This property is required. Sequence[GetBackup 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- full
Backups This property is required. 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
This property is required. 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
This property is required. List<Property Map> - (List) Specifies incremental backup settings for a Protection Group. Nested schema for incremental:
- primary
Backup Targets This property is required. List<Property Map> - (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
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFull
- Schedules
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackup
- Retentions
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
This property is required. List<GetBackup 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
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
This property is required. []GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. List<GetBackup 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
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. GetBackup 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Regular Full Backup Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularFullBackupRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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 Month This property is required. double - (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 Weeks This property is required. List<string> - (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 Month This property is required. string - (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 Month This property is required. float64 - (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 Weeks This property is required. []string - (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 Month This property is required. string - (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 Month This property is required. Double - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Month This property is required. number - (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 Weeks This property is required. string[] - (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 Month This property is required. string - (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_ month This property is required. float - (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_ weeks This property is required. Sequence[str] - (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_ month This property is required. str - (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 Month This property is required. Number - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Weeks This property is required. List<string> - (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 Weeks This property is required. []string - (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 Weeks This property is required. List<String> - (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 Weeks This property is required. string[] - (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_ weeks This property is required. Sequence[str] - (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 Weeks This property is required. List<String> - (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 Year This property is required. string - (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 Year This property is required. string - (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 Year This property is required. String - (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 Year This property is required. string - (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_ year This property is required. str - (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 Year This property is required. String - (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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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 Month This property is required. double - (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 Weeks This property is required. List<string> - (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 Month This property is required. string - (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 Month This property is required. float64 - (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 Weeks This property is required. []string - (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 Month This property is required. string - (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 Month This property is required. Double - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Month This property is required. number - (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 Weeks This property is required. string[] - (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 Month This property is required. string - (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_ month This property is required. float - (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_ weeks This property is required. Sequence[str] - (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_ month This property is required. str - (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 Month This property is required. Number - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Weeks This property is required. List<string> - (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 Weeks This property is required. []string - (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 Weeks This property is required. List<String> - (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 Weeks This property is required. string[] - (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_ weeks This property is required. Sequence[str] - (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 Weeks This property is required. List<String> - (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 Year This property is required. string - (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 Year This property is required. string - (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 Year This property is required. String - (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 Year This property is required. string - (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_ year This property is required. str - (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 Year This property is required. String - (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
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularIncrementalSchedule
- Day
Schedules This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. []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 This property is required. []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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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 Month This property is required. double - (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 Weeks This property is required. List<string> - (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 Month This property is required. string - (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 Month This property is required. float64 - (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 Weeks This property is required. []string - (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 Month This property is required. string - (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 Month This property is required. Double - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Month This property is required. number - (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 Weeks This property is required. string[] - (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 Month This property is required. string - (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_ month This property is required. float - (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_ weeks This property is required. Sequence[str] - (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_ month This property is required. str - (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 Month This property is required. Number - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Weeks This property is required. List<string> - (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 Weeks This property is required. []string - (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 Weeks This property is required. List<String> - (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 Weeks This property is required. string[] - (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_ weeks This property is required. Sequence[str] - (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 Weeks This property is required. List<String> - (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 Year This property is required. string - (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 Year This property is required. string - (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 Year This property is required. String - (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 Year This property is required. string - (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_ year This property is required. str - (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 Year This property is required. String - (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 Settings This property is required. List<GetBackup 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 This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Use
Default Backup Target This property is required. bool - (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 Settings This property is required. []GetBackup 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 This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Use
Default Backup Target This property is required. bool - (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 Settings This property is required. List<GetBackup 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 This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- use
Default Backup Target This property is required. Boolean - (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 Settings This property is required. GetBackup 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 This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- use
Default Backup Target This property is required. boolean - (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_ settings This property is required. Sequence[GetBackup 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 This property is required. str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- use_
default_ backup_ target This property is required. bool - (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 Settings This property is required. List<Property Map> - (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 This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- use
Default Backup Target This property is required. Boolean - (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 This property is required. double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Tier
Settings This property is required. 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 This property is required. float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Tier
Settings This property is required. []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 This property is required. Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- tier
Settings This property is required. 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 This property is required. number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- tier
Settings This property is required. 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 This property is required. float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name This property is required. str - (String) Specifies the RPaaS target name where Snapshots are copied.
- tier_
settings This property is required. 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 This property is required. Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- tier
Settings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google_
tierings This property is required. 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 This property is required. 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 This property is required. List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings This property is required. List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings This property is required. List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings This property is required. List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingAwsTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingAwsTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingAzureTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingAzureTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingGoogleTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingGoogleTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingOracleTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularPrimaryBackupTargetArchivalTargetSettingTierSettingOracleTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyRegularRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshot
- Retentions
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
This property is required. List<GetBackup 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
This property is required. []GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Schedules
This property is required. []GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. List<GetBackup 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
This property is required. GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. GetBackup 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Backup Policy Storage Array Snapshot Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyBackupPolicyStorageArraySnapshotRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. []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 This property is required. []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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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 Month This property is required. double - (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 Weeks This property is required. List<string> - (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 Month This property is required. string - (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 Month This property is required. float64 - (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 Weeks This property is required. []string - (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 Month This property is required. string - (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 Month This property is required. Double - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Month This property is required. number - (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 Weeks This property is required. string[] - (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 Month This property is required. string - (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_ month This property is required. float - (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_ weeks This property is required. Sequence[str] - (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_ month This property is required. str - (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 Month This property is required. Number - (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 Weeks This property is required. List<String> - (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 Month This property is required. String - (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 Weeks This property is required. List<string> - (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 Weeks This property is required. []string - (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 Weeks This property is required. List<String> - (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 Weeks This property is required. string[] - (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_ weeks This property is required. Sequence[str] - (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 Weeks This property is required. List<String> - (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 Year This property is required. string - (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 Year This property is required. string - (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 Year This property is required. String - (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 Year This property is required. string - (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_ year This property is required. str - (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 Year This property is required. String - (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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Day
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Day
This property is required. 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 This property is required. []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 This property is required. []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 This property is required. String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- day
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- day
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- day
This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- day
This property is required. 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 This property is required. List<Property Map> - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for end_time:
- start
Times This property is required. List<Property Map> - (List) Specifies the time of day. Used for scheduling purposes. Nested schema for start_time:
GetBackupRecoveryProtectionPoliciesPolicyBlackoutWindowEndTime
- Hour
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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
This property is required. 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
This property is required. 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 This property is required. 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 This property is required. 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 Id This property is required. double - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- Remote
Targets This property is required. []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 Id This property is required. float64 - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- remote
Targets This property is required. 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 Id This property is required. Double - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- remote
Targets This property is required. 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 Id This property is required. number - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- remote_
targets This property is required. 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_ id This property is required. float - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
- remote
Targets This property is required. List<Property Map> - (List) Specifies the replication, archival and cloud spin targets of Protection Policy. Nested schema for remote_targets:
- source
Cluster Id This property is required. Number - (Integer) Specifies the source cluster id from where the remote operations will be performed to the next set of remote targets.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTarget
- Archival
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target> - (List) Nested schema for archival_targets:
- Cloud
Spin Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target> - (List) Nested schema for cloud_spin_targets:
- Onprem
Deploy Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target> - (List) Nested schema for onprem_deploy_targets:
- Replication
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target> - (List) Nested schema for replication_targets:
- Rpaas
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target> - (List) Nested schema for rpaas_targets:
- Archival
Targets This property is required. []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target - (List) Nested schema for archival_targets:
- Cloud
Spin Targets This property is required. []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target - (List) Nested schema for cloud_spin_targets:
- Onprem
Deploy Targets This property is required. []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target - (List) Nested schema for onprem_deploy_targets:
- Replication
Targets This property is required. []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target - (List) Nested schema for replication_targets:
- Rpaas
Targets This property is required. []GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target - (List) Nested schema for rpaas_targets:
- archival
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target> - (List) Nested schema for archival_targets:
- cloud
Spin Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target> - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target> - (List) Nested schema for onprem_deploy_targets:
- replication
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target> - (List) Nested schema for replication_targets:
- rpaas
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target> - (List) Nested schema for rpaas_targets:
- archival
Targets This property is required. GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target[] - (List) Nested schema for archival_targets:
- cloud
Spin Targets This property is required. GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target[] - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy Targets This property is required. GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target[] - (List) Nested schema for onprem_deploy_targets:
- replication
Targets This property is required. GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target[] - (List) Nested schema for replication_targets:
- rpaas
Targets This property is required. GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target[] - (List) Nested schema for rpaas_targets:
- archival_
targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Archival Target] - (List) Nested schema for archival_targets:
- cloud_
spin_ targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Cloud Spin Target] - (List) Nested schema for cloud_spin_targets:
- onprem_
deploy_ targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Onprem Deploy Target] - (List) Nested schema for onprem_deploy_targets:
- replication_
targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Replication Target] - (List) Nested schema for replication_targets:
- rpaas_
targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Cascaded Targets Config Remote Target Rpaas Target] - (List) Nested schema for rpaas_targets:
- archival
Targets This property is required. List<Property Map> - (List) Nested schema for archival_targets:
- cloud
Spin Targets This property is required. List<Property Map> - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy Targets This property is required. List<Property Map> - (List) Nested schema for onprem_deploy_targets:
- replication
Targets This property is required. List<Property Map> - (List) Nested schema for replication_targets:
- rpaas
Targets This property is required. List<Property Map> - (List) Nested schema for rpaas_targets:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTarget
- Backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings This property is required. 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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 This property is required. []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
This property is required. []GetBackup 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 This property is required. []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
This property is required. []GetBackup 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 This property is required. float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings This property is required. []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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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 This property is required. 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
This property is required. GetBackup 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 This property is required. 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
This property is required. GetBackup 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 This property is required. number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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 This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name This property is required. str - (String) Specifies the RPaaS target name where Snapshots are copied.
- target_
type This property is required. str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings This property is required. 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id This property is required. Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
This property is required. []GetBackup 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 This property is required. 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
This property is required. []GetBackup 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 This property is required. String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. GetBackup 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 This property is required. 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
This property is required. GetBackup 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 This property is required. str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. Sequence[GetBackup 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 This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type This property is required. 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
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetExtendedRetentionRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google_
tierings This property is required. 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 This property is required. 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 This property is required. List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings This property is required. List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings This property is required. List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings This property is required. List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingAwsTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingAwsTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingAzureTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingAzureTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingGoogleTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingGoogleTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingOracleTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetArchivalTargetTierSettingOracleTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTarget
- Backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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
This property is required. []GetBackup 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 This property is required. []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
This property is required. []GetBackup 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
This property is required. []GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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
This property is required. GetBackup 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 This property is required. 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
This property is required. GetBackup 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
This property is required. GetBackup 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_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. 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
This property is required. Sequence[GetBackup 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
This property is required. Sequence[GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets
This property is required. 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. double - (Integer) Specifies the unique id of the onprem entity.
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Aws
Params This property is required. []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 This property is required. []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
This property is required. float64 - (Integer) Specifies the unique id of the onprem entity.
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- aws
Params This property is required. 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 This property is required. 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
This property is required. Double - (Integer) Specifies the unique id of the onprem entity.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- aws
Params This property is required. 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 This property is required. 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
This property is required. number - (Integer) Specifies the unique id of the onprem entity.
- name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- aws_
params This property is required. 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 This property is required. 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
This property is required. float - (Integer) Specifies the unique id of the onprem entity.
- name
This property is required. str - (String) Specifies the name of the Azure Replication target.
- aws
Params This property is required. List<Property Map> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params This property is required. List<Property Map> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id
This property is required. Number - (Integer) Specifies the unique id of the onprem entity.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetTargetAwsParam
- Custom
Tag Lists This property is required. List<GetBackup 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
This property is required. double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id This property is required. double - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id This property is required. double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- Custom
Tag Lists This property is required. []GetBackup 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
This property is required. float64 - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id This property is required. float64 - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id This property is required. float64 - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. List<GetBackup 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
This property is required. Double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. Double - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. Double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. GetBackup 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
This property is required. number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom_
tag_ lists This property is required. Sequence[GetBackup 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
This property is required. float - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet_
id This property is required. float - (Integer) Specifies id of the subnet within above VPC.
- vpc_
id This property is required. float - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. List<Property Map> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region
This property is required. Number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. Number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. Number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetTargetAwsParamCustomTagList
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetCloudSpinTargetTargetAzureParam
- Availability
Set Id This property is required. double - (Integer) Specifies the availability set.
- Network
Resource Group Id This property is required. double - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group Id This property is required. double - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- Storage
Account Id This property is required. double - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container Id This property is required. double - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource Group Id This property is required. double - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm Resource Group Id This property is required. double - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm Storage Account Id This property is required. double - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm Storage Container Id This property is required. double - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm Subnet Id This property is required. double - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm Virtual Network Id This property is required. double - (Integer) Specifies Id of the temporary VM Virtual Network.
- Availability
Set Id This property is required. float64 - (Integer) Specifies the availability set.
- Network
Resource Group Id This property is required. float64 - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group Id This property is required. float64 - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- Storage
Account Id This property is required. float64 - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container Id This property is required. float64 - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource Group Id This property is required. float64 - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm Resource Group Id This property is required. float64 - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm Storage Account Id This property is required. float64 - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm Storage Container Id This property is required. float64 - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm Subnet Id This property is required. float64 - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm Virtual Network Id This property is required. float64 - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. Double - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. Double - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. Double - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account Id This property is required. Double - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. Double - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. Double - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. Double - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. Double - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. Double - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. Double - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. Double - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. number - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. number - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. number - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account Id This property is required. number - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. number - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. number - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. number - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. number - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. number - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. number - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. number - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability_
set_ id This property is required. float - (Integer) Specifies the availability set.
- network_
resource_ group_ id This property is required. float - (Integer) Specifies id of the resource group for the selected virtual network.
- resource_
group_ id This property is required. float - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage_
account_ id This property is required. float - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage_
container_ id This property is required. float - (Integer) Specifies id of the storage container within the above storage account.
- storage_
resource_ group_ id This property is required. float - (Integer) Specifies id of the resource group for the selected storage account.
- temp_
vm_ resource_ group_ id This property is required. float - (Integer) Specifies id of the temporary Azure resource group.
- temp_
vm_ storage_ account_ id This property is required. float - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp_
vm_ storage_ container_ id This property is required. float - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp_
vm_ subnet_ id This property is required. float - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp_
vm_ virtual_ network_ id This property is required. float - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. Number - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. Number - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. Number - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account Id This property is required. Number - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. Number - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. Number - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. Number - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. Number - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. Number - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. Number - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. Number - (Integer) Specifies Id of the temporary VM Virtual Network.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTarget
- Backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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
This property is required. []GetBackup 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
This property is required. []GetBackup 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 This property is required. []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
This property is required. []GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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
This property is required. GetBackup 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
This property is required. GetBackup 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 This property is required. 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
This property is required. GetBackup 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_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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
This property is required. Sequence[GetBackup 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
This property is required. Sequence[GetBackup 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 This property is required. 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
This property is required. Sequence[GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params
This property is required. List<Property Map> - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetLogRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. double - (Integer) Specifies the unique id of the onprem entity.
- Id
This property is required. float64 - (Integer) Specifies the unique id of the onprem entity.
- id
This property is required. Double - (Integer) Specifies the unique id of the onprem entity.
- id
This property is required. number - (Integer) Specifies the unique id of the onprem entity.
- id
This property is required. float - (Integer) Specifies the unique id of the onprem entity.
- id
This property is required. Number - (Integer) Specifies the unique id of the onprem entity.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetOnpremDeployTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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 Configs This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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 Configs This property is required. List<GetBackup 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Aws
Target Configs This property is required. []GetBackup 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 Configs This property is required. []GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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 Configs This property is required. []GetBackup 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
This property is required. []GetBackup 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 This property is required. []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
This property is required. []GetBackup 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 This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. List<GetBackup 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 Configs This property is required. List<GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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 Configs This property is required. List<GetBackup 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. GetBackup 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 Configs This property is required. GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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 Configs This property is required. GetBackup 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
This property is required. GetBackup 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 This property is required. 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
This property is required. GetBackup 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 This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws_
target_ configs This property is required. Sequence[GetBackup 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_ configs This property is required. Sequence[GetBackup 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_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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_ configs This property is required. Sequence[GetBackup 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
This property is required. Sequence[GetBackup 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 This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup
Run Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Type This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetAwsTargetConfig
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Region
This property is required. double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id This property is required. double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Region
This property is required. float64 - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id This property is required. float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- region
This property is required. Double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- region
This property is required. number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. str - (String) Specifies the name of the Azure Replication target.
- region
This property is required. float - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region_
name This property is required. str - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source_
id This property is required. float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- region
This property is required. Number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetAzureTargetConfig
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Resource
Group This property is required. double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id This property is required. double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account This property is required. double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container This property is required. double - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource Group This property is required. double - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Resource
Group This property is required. float64 - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id This property is required. float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account This property is required. float64 - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container This property is required. float64 - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource Group This property is required. float64 - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- resource
Group This property is required. Double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. String - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. Double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. String - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. Double - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. String - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. Double - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. String - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- resource
Group This property is required. number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. number - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. str - (String) Specifies the name of the Azure Replication target.
- resource_
group This property is required. float - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource_
group_ name This property is required. str - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source_
id This property is required. float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage_
account This property is required. float - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage_
account_ name This property is required. str - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage_
container This property is required. float - (Integer) Specifies id of the storage container of Azure Replication target.
- storage_
container_ name This property is required. str - (String) Specifies name of the storage container of Azure Replication target.
- storage_
resource_ group This property is required. float - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage_
resource_ group_ name This property is required. str - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- resource
Group This property is required. Number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. String - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. Number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. String - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. Number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. String - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. Number - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. String - (String) Specifies name of the storage resource group of Azure Replication target.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetLogRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. double - (Integer) Specifies the cluster id of the target replication cluster.
- Cluster
Name This property is required. string - (String) Specifies the cluster name of the target replication cluster.
- Cluster
Id This property is required. float64 - (Integer) Specifies the cluster id of the target replication cluster.
- Cluster
Name This property is required. string - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id This property is required. Double - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name This property is required. String - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id This property is required. number - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name This property is required. string - (String) Specifies the cluster name of the target replication cluster.
- cluster_
id This property is required. float - (Integer) Specifies the cluster id of the target replication cluster.
- cluster_
name This property is required. str - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id This property is required. Number - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name This property is required. String - (String) Specifies the cluster name of the target replication cluster.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetReplicationTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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
This property is required. []GetBackup 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 This property is required. []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
This property is required. []GetBackup 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 This property is required. float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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
This property is required. GetBackup 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 This property is required. 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
This property is required. GetBackup 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 This property is required. number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup_
run_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name This property is required. str - (String) Specifies the RPaaS target name where Snapshots are copied.
- target_
type This property is required. str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id This property is required. Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyCascadedTargetsConfigRemoteTargetRpaasTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
This property is required. List<GetBackup Recovery Protection Policies Policy Extended Retention Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Type This property is required. 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
This property is required. List<GetBackup 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
This property is required. []GetBackup Recovery Protection Policies Policy Extended Retention Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Type This property is required. 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
This property is required. []GetBackup 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 This property is required. String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. List<GetBackup Recovery Protection Policies Policy Extended Retention Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type This property is required. 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
This property is required. List<GetBackup 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. GetBackup Recovery Protection Policies Policy Extended Retention Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type This property is required. 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
This property is required. GetBackup 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 This property is required. str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Extended Retention Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
type This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type This property is required. 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
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyExtendedRetentionRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target> - (List) Nested schema for archival_targets:
- Cloud
Spin Targets This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target> - (List) Nested schema for cloud_spin_targets:
- Onprem
Deploy Targets This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target> - (List) Nested schema for onprem_deploy_targets:
- Replication
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target> - (List) Nested schema for replication_targets:
- Rpaas
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target> - (List) Nested schema for rpaas_targets:
- Archival
Targets This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target - (List) Nested schema for archival_targets:
- Cloud
Spin Targets This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target - (List) Nested schema for cloud_spin_targets:
- Onprem
Deploy Targets This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target - (List) Nested schema for onprem_deploy_targets:
- Replication
Targets This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target - (List) Nested schema for replication_targets:
- Rpaas
Targets This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target - (List) Nested schema for rpaas_targets:
- archival
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target> - (List) Nested schema for archival_targets:
- cloud
Spin Targets This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target> - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy Targets This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target> - (List) Nested schema for onprem_deploy_targets:
- replication
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target> - (List) Nested schema for replication_targets:
- rpaas
Targets This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target> - (List) Nested schema for rpaas_targets:
- archival
Targets This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target[] - (List) Nested schema for archival_targets:
- cloud
Spin Targets This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target[] - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy Targets This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target[] - (List) Nested schema for onprem_deploy_targets:
- replication
Targets This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target[] - (List) Nested schema for replication_targets:
- rpaas
Targets This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target[] - (List) Nested schema for rpaas_targets:
- archival_
targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target] - (List) Nested schema for archival_targets:
- cloud_
spin_ targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target] - (List) Nested schema for cloud_spin_targets:
- onprem_
deploy_ targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target] - (List) Nested schema for onprem_deploy_targets:
- replication_
targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target] - (List) Nested schema for replication_targets:
- rpaas_
targets This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target] - (List) Nested schema for rpaas_targets:
- archival
Targets This property is required. List<Property Map> - (List) Nested schema for archival_targets:
- cloud
Spin Targets This property is required. List<Property Map> - (List) Nested schema for cloud_spin_targets:
- onprem
Deploy Targets This property is required. List<Property Map> - (List) Nested schema for onprem_deploy_targets:
- replication
Targets This property is required. List<Property Map> - (List) Nested schema for replication_targets:
- rpaas
Targets This property is required. List<Property Map> - (List) Nested schema for rpaas_targets:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTarget
- Backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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 This property is required. 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. 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
This property is required. List<GetBackup 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 This property is required. double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings This property is required. 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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 This property is required. []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
This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. []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
This property is required. []GetBackup 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 This property is required. float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Tier
Settings This property is required. []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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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 This property is required. 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. List<GetBackup 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 This property is required. Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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 This property is required. 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
This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. GetBackup 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 This property is required. number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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 This property is required. 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Archival Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name This property is required. str - (String) Specifies the RPaaS target name where Snapshots are copied.
- target_
type This property is required. str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier_
settings This property is required. 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id This property is required. Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- tier
Settings This property is required. 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- Retentions
This property is required. []GetBackup 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 This property is required. 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
This property is required. []GetBackup 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 This property is required. String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. List<GetBackup 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 This property is required. 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
This property is required. List<GetBackup 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 This property is required. string - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. GetBackup 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 This property is required. 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
This property is required. GetBackup 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 This property is required. str - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. Sequence[GetBackup 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 This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. String - (String) Specifies the unique identifier for the target getting added. This field need to be passed only when policies are being updated.
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Type This property is required. 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
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetExtendedRetentionRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- Google
Tierings This property is required. []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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google_
tierings This property is required. 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 This property is required. 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 This property is required. List<Property Map> - (List) Specifies aws tiers. Nested schema for aws_tiering:
- azure
Tierings This property is required. List<Property Map> - (List) Specifies Azure tiers. Nested schema for azure_tiering:
- cloud
Platform This property is required. String - (String) Specifies the cloud platform to enable tiering.
- Constraints: Allowable values are:
AWS
,Azure
,Oracle
,Google
.
- Constraints: Allowable values are:
- google
Tierings This property is required. List<Property Map> - (List) Specifies Google tiers. Nested schema for google_tiering:
- oracle
Tierings This property is required. List<Property Map> - (List) Specifies Oracle tiers. Nested schema for oracle_tiering:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingAwsTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingAwsTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingAzureTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingAzureTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingGoogleTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingGoogleTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingOracleTiering
- Tiers
This property is required. List<GetBackup 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
This property is required. []GetBackup 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
This property is required. List<GetBackup 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
This property is required. GetBackup 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
This property is required. Sequence[GetBackup 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
This property is required. List<Property Map> - (List) Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyArchivalTargetTierSettingOracleTieringTier
- Move
After This property is required. double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- Move
After This property is required. float64 - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- Move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- Tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Double - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. string - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. string - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move_
after This property is required. float - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move_
after_ unit This property is required. str - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier_
type This property is required. str - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
- move
After This property is required. Number - (Integer) Specifies the time period after which the backup will be moved from current tier to next tier.
- move
After Unit This property is required. String - (String) Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.
- Constraints: Allowable values are:
Days
,Weeks
,Months
,Years
.
- Constraints: Allowable values are:
- tier
Type This property is required. String - (String) Specifies the Oracle tier types.
- Constraints: Allowable values are:
kOracleTierStandard
,kOracleTierArchive
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTarget
- Backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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
This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. []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
This property is required. []GetBackup 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
This property is required. []GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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
This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. GetBackup 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
This property is required. GetBackup 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_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Cloud Spin Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts This property is required. 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
This property is required. Sequence[GetBackup 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
This property is required. Sequence[GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- targets
This property is required. 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. 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
This property is required. double - (Integer) Specifies the unique id of the onprem entity.
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Aws
Params This property is required. []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 This property is required. []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
This property is required. float64 - (Integer) Specifies the unique id of the onprem entity.
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- aws
Params This property is required. 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 This property is required. 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
This property is required. Double - (Integer) Specifies the unique id of the onprem entity.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- aws
Params This property is required. 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 This property is required. 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
This property is required. number - (Integer) Specifies the unique id of the onprem entity.
- name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- aws_
params This property is required. 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 This property is required. 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
This property is required. float - (Integer) Specifies the unique id of the onprem entity.
- name
This property is required. str - (String) Specifies the name of the Azure Replication target.
- aws
Params This property is required. List<Property Map> - (List) Specifies various resources when converting and deploying a VM to AWS. Nested schema for aws_params:
- azure
Params This property is required. List<Property Map> - (List) Specifies various resources when converting and deploying a VM to Azure. Nested schema for azure_params:
- id
This property is required. Number - (Integer) Specifies the unique id of the onprem entity.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetTargetAwsParam
- Custom
Tag Lists This property is required. List<GetBackup 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
This property is required. double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id This property is required. double - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id This property is required. double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- Custom
Tag Lists This property is required. []GetBackup 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
This property is required. float64 - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Subnet
Id This property is required. float64 - (Integer) Specifies id of the subnet within above VPC.
- Vpc
Id This property is required. float64 - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. List<GetBackup 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
This property is required. Double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. Double - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. Double - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. GetBackup 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
This property is required. number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom_
tag_ lists This property is required. Sequence[GetBackup 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
This property is required. float - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet_
id This property is required. float - (Integer) Specifies id of the subnet within above VPC.
- vpc_
id This property is required. float - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
- custom
Tag Lists This property is required. List<Property Map> - (List) Specifies tags of various resources when converting and deploying a VM to AWS. Nested schema for custom_tag_list:
- region
This property is required. Number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- subnet
Id This property is required. Number - (Integer) Specifies id of the subnet within above VPC.
- vpc
Id This property is required. Number - (Integer) Specifies id of the Virtual Private Cloud to chose for the instance type.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetTargetAwsParamCustomTagList
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyCloudSpinTargetTargetAzureParam
- Availability
Set Id This property is required. double - (Integer) Specifies the availability set.
- Network
Resource Group Id This property is required. double - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group Id This property is required. double - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- Storage
Account Id This property is required. double - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container Id This property is required. double - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource Group Id This property is required. double - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm Resource Group Id This property is required. double - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm Storage Account Id This property is required. double - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm Storage Container Id This property is required. double - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm Subnet Id This property is required. double - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm Virtual Network Id This property is required. double - (Integer) Specifies Id of the temporary VM Virtual Network.
- Availability
Set Id This property is required. float64 - (Integer) Specifies the availability set.
- Network
Resource Group Id This property is required. float64 - (Integer) Specifies id of the resource group for the selected virtual network.
- Resource
Group Id This property is required. float64 - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- Storage
Account Id This property is required. float64 - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Storage
Container Id This property is required. float64 - (Integer) Specifies id of the storage container within the above storage account.
- Storage
Resource Group Id This property is required. float64 - (Integer) Specifies id of the resource group for the selected storage account.
- Temp
Vm Resource Group Id This property is required. float64 - (Integer) Specifies id of the temporary Azure resource group.
- Temp
Vm Storage Account Id This property is required. float64 - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- Temp
Vm Storage Container Id This property is required. float64 - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- Temp
Vm Subnet Id This property is required. float64 - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- Temp
Vm Virtual Network Id This property is required. float64 - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. Double - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. Double - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. Double - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account Id This property is required. Double - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. Double - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. Double - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. Double - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. Double - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. Double - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. Double - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. Double - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. number - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. number - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. number - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account Id This property is required. number - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. number - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. number - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. number - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. number - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. number - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. number - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. number - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability_
set_ id This property is required. float - (Integer) Specifies the availability set.
- network_
resource_ group_ id This property is required. float - (Integer) Specifies id of the resource group for the selected virtual network.
- resource_
group_ id This property is required. float - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage_
account_ id This property is required. float - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage_
container_ id This property is required. float - (Integer) Specifies id of the storage container within the above storage account.
- storage_
resource_ group_ id This property is required. float - (Integer) Specifies id of the resource group for the selected storage account.
- temp_
vm_ resource_ group_ id This property is required. float - (Integer) Specifies id of the temporary Azure resource group.
- temp_
vm_ storage_ account_ id This property is required. float - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp_
vm_ storage_ container_ id This property is required. float - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp_
vm_ subnet_ id This property is required. float - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp_
vm_ virtual_ network_ id This property is required. float - (Integer) Specifies Id of the temporary VM Virtual Network.
- availability
Set Id This property is required. Number - (Integer) Specifies the availability set.
- network
Resource Group Id This property is required. Number - (Integer) Specifies id of the resource group for the selected virtual network.
- resource
Group Id This property is required. Number - (Integer) Specifies id of the Azure resource group. Its value is globally unique within Azure.
- storage
Account Id This property is required. Number - (Integer) Specifies id of the storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- storage
Container Id This property is required. Number - (Integer) Specifies id of the storage container within the above storage account.
- storage
Resource Group Id This property is required. Number - (Integer) Specifies id of the resource group for the selected storage account.
- temp
Vm Resource Group Id This property is required. Number - (Integer) Specifies id of the temporary Azure resource group.
- temp
Vm Storage Account Id This property is required. Number - (Integer) Specifies id of the temporary VM storage account that will contain the storage container within which we will create the blob that will become the VHD disk for the cloned VM.
- temp
Vm Storage Container Id This property is required. Number - (Integer) Specifies id of the temporary VM storage container within the above storage account.
- temp
Vm Subnet Id This property is required. Number - (Integer) Specifies Id of the temporary VM subnet within the above virtual network.
- temp
Vm Virtual Network Id This property is required. Number - (Integer) Specifies Id of the temporary VM Virtual Network.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTarget
- Backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. 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
This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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
This property is required. []GetBackup 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
This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. []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
This property is required. []GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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
This property is required. List<GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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
This property is required. GetBackup 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
This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. GetBackup 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_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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
This property is required. Sequence[GetBackup 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Onprem Deploy Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts This property is required. 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
This property is required. Sequence[GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- params
This property is required. List<Property Map> - (List) Specifies the details about OnpremDeploy target where backup snapshots may be converted and deployed. Nested schema for params:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetLogRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. double - (Integer) Specifies the unique id of the onprem entity.
- Id
This property is required. float64 - (Integer) Specifies the unique id of the onprem entity.
- id
This property is required. Double - (Integer) Specifies the unique id of the onprem entity.
- id
This property is required. number - (Integer) Specifies the unique id of the onprem entity.
- id
This property is required. float - (Integer) Specifies the unique id of the onprem entity.
- id
This property is required. Number - (Integer) Specifies the unique id of the onprem entity.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyOnpremDeployTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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 Configs This property is required. List<GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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 Configs This property is required. List<GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. 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
This property is required. List<GetBackup 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 This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Aws
Target Configs This property is required. []GetBackup 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 Configs This property is required. []GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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 Configs This property is required. []GetBackup 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
This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. []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
This property is required. []GetBackup 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 This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. List<GetBackup 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 Configs This property is required. List<GetBackup 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 Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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 Configs This property is required. List<GetBackup 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. List<GetBackup 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 This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. GetBackup 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 Configs This property is required. GetBackup 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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 Configs This property is required. GetBackup 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
This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. GetBackup 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 This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws_
target_ configs This property is required. Sequence[GetBackup 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_ configs This property is required. Sequence[GetBackup 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_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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_ configs This property is required. Sequence[GetBackup 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Replication Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- aws
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding AWS as repilcation target. Nested schema for aws_target_config:
- azure
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding Azure as replication target. Nested schema for azure_target_config:
- backup
Run Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- remote
Target Configs This property is required. List<Property Map> - (List) Specifies the configuration for adding remote cluster as repilcation target. Nested schema for remote_target_config:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Type This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetAwsTargetConfig
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Region
This property is required. double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id This property is required. double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Region
This property is required. float64 - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- Source
Id This property is required. float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- region
This property is required. Double - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- region
This property is required. number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. string - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. str - (String) Specifies the name of the Azure Replication target.
- region
This property is required. float - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region_
name This property is required. str - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source_
id This property is required. float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- region
This property is required. Number - (Integer) Specifies id of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- region
Name This property is required. String - (String) Specifies name of the AWS region in which to replicate the Snapshot to. Applicable if replication target is AWS target.
- source
Id This property is required. Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetAzureTargetConfig
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Resource
Group This property is required. double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id This property is required. double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account This property is required. double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container This property is required. double - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource Group This property is required. double - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- Name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- Resource
Group This property is required. float64 - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- Resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- Source
Id This property is required. float64 - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- Storage
Account This property is required. float64 - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- Storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- Storage
Container This property is required. float64 - (Integer) Specifies id of the storage container of Azure Replication target.
- Storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- Storage
Resource Group This property is required. float64 - (Integer) Specifies id of the storage resource group of Azure Replication target.
- Storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- resource
Group This property is required. Double - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. String - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. Double - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. Double - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. String - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. Double - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. String - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. Double - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. String - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. string - (String) Specifies the name of the Azure Replication target.
- resource
Group This property is required. number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. string - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. string - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. string - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. number - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. string - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. str - (String) Specifies the name of the Azure Replication target.
- resource_
group This property is required. float - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource_
group_ name This property is required. str - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source_
id This property is required. float - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage_
account This property is required. float - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage_
account_ name This property is required. str - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage_
container This property is required. float - (Integer) Specifies id of the storage container of Azure Replication target.
- storage_
container_ name This property is required. str - (String) Specifies name of the storage container of Azure Replication target.
- storage_
resource_ group This property is required. float - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage_
resource_ group_ name This property is required. str - (String) Specifies name of the storage resource group of Azure Replication target.
- name
This property is required. String - (String) Specifies the name of the Azure Replication target.
- resource
Group This property is required. Number - (Integer) Specifies id of the Azure resource group used to filter regions in UI.
- resource
Group Name This property is required. String - (String) Specifies name of the Azure resource group used to filter regions in UI.
- source
Id This property is required. Number - (Integer) Specifies the source id of the Azure protection source registered on IBM cluster.
- storage
Account This property is required. Number - (Integer) Specifies id of the storage account of Azure replication target which will contain storage container.
- storage
Account Name This property is required. String - (String) Specifies name of the storage account of Azure replication target which will contain storage container.
- storage
Container This property is required. Number - (Integer) Specifies id of the storage container of Azure Replication target.
- storage
Container Name This property is required. String - (String) Specifies name of the storage container of Azure Replication target.
- storage
Resource Group This property is required. Number - (Integer) Specifies id of the storage resource group of Azure Replication target.
- storage
Resource Group Name This property is required. String - (String) Specifies name of the storage resource group of Azure Replication target.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetLogRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. double - (Integer) Specifies the cluster id of the target replication cluster.
- Cluster
Name This property is required. string - (String) Specifies the cluster name of the target replication cluster.
- Cluster
Id This property is required. float64 - (Integer) Specifies the cluster id of the target replication cluster.
- Cluster
Name This property is required. string - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id This property is required. Double - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name This property is required. String - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id This property is required. number - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name This property is required. string - (String) Specifies the cluster name of the target replication cluster.
- cluster_
id This property is required. float - (Integer) Specifies the cluster id of the target replication cluster.
- cluster_
name This property is required. str - (String) Specifies the cluster name of the target replication cluster.
- cluster
Id This property is required. Number - (Integer) Specifies the cluster id of the target replication cluster.
- cluster
Name This property is required. String - (String) Specifies the cluster name of the target replication cluster.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetRetention
- Data
Lock Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyReplicationTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. 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
This property is required. List<GetBackup 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 This property is required. double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- Backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. bool - (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 This property is required. []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
This property is required. []GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention - (List) Specifies the retention of a backup. Nested schema for retention:
- Run
Timeouts This property is required. []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
This property is required. []GetBackup 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 This property is required. float64 - (Integer) Specifies the RPaaS target to copy the Snapshots.
- Target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- Target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. 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
This property is required. List<GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. List<GetBackup 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 This property is required. Double - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. String - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run Type This property is required. string - (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 This property is required. 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 Run Success This property is required. boolean - (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 This property is required. 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
This property is required. GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention[] - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. 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
This property is required. GetBackup 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 This property is required. number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. string - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. string - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup_
run_ type This property is required. str - (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 This property is required. 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_ run_ success This property is required. bool - (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 This property is required. 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
This property is required. Sequence[GetBackup Recovery Protection Policies Policy Remote Target Policy Rpaas Target Retention] - (List) Specifies the retention of a backup. Nested schema for retention:
- run_
timeouts This property is required. 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
This property is required. Sequence[GetBackup 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 This property is required. float - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target_
name This property is required. str - (String) Specifies the RPaaS target name where Snapshots are copied.
- target_
type This property is required. str - (String) Specifies the RPaaS target type where Snapshots are copied.
- Constraints: Allowable values are:
Tape
,Cloud
,Nas
.
- Constraints: Allowable values are:
- backup
Run Type This property is required. String - (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 This property is required. 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 Run Success This property is required. Boolean - (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 This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for log_retention:
- retentions
This property is required. List<Property Map> - (List) Specifies the retention of a backup. Nested schema for retention:
- run
Timeouts This property is required. List<Property Map> - (List) Specifies the replication/archival timeouts for different type of runs(kFull, kRegular etc.). Nested schema for run_timeouts:
- schedules
This property is required. List<Property Map> - (List) Specifies a schedule fregquency and schedule unit for copying Snapshots to backup targets. Nested schema for schedule:
- target
Id This property is required. Number - (Integer) Specifies the RPaaS target to copy the Snapshots.
- target
Name This property is required. String - (String) Specifies the RPaaS target name where Snapshots are copied.
- target
Type This property is required. 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. []GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. List<GetBackup 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 Configs This property is required. GetBackup 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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_ configs This property is required. Sequence[GetBackup 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
This property is required. 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
This property is required. 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 Configs This property is required. List<Property Map> - (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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- Mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- Unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 On External Target This property is required. boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. string - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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_ on_ external_ target This property is required. bool - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. str - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. 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
This property is required. 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 On External Target This property is required. Boolean - (Boolean) Specifies whether objects in the external target associated with this policy need to be made immutable.
- mode
This property is required. String - (String) Specifies the type of WORM retention type. 'Compliance' implies WORM retention is set for compliance reason. 'Administrative' implies WORM retention is set for administrative purposes.
- Constraints: Allowable values are:
Compliance
,Administrative
.
- Constraints: Allowable values are:
- unit
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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 This property is required. 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 This property is required. double - (Integer) Specifies the timeout in mins.
- Backup
Type This property is required. 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 This property is required. float64 - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Double - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. number - (Integer) Specifies the timeout in mins.
- backup_
type This property is required. 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 This property is required. float - (Integer) Specifies the timeout in mins.
- backup
Type This property is required. 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 This property is required. Number - (Integer) Specifies the timeout in mins.
GetBackupRecoveryProtectionPoliciesPolicyRemoteTargetPolicyRpaasTargetSchedule
- Frequency
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. string - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. String - (String) Specifies the frequency that Snapshots should be copied to the specified target. Used in combination with multiplier. 'Runs' means that the Snapshot copy occurs after the number of Protection Group Runs equals the number specified in the frequency. 'Hours' means that the Snapshot copy occurs hourly at the frequency set in the frequency, for example if scheduleFrequency is 2, the copy occurs every 2 hours. 'Days' means that the Snapshot copy occurs daily at the frequency set in the frequency. 'Weeks' means that the Snapshot copy occurs weekly at the frequency set in the frequency. 'Months' means that the Snapshot copy occurs monthly at the frequency set in the Frequency. 'Years' means that the Snapshot 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
This property is required. 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 Mins This property is required. double - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- Retries
This property is required. 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 Mins This property is required. float64 - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- retries
This property is required. 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 Mins This property is required. Double - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- retries
This property is required. 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 Mins This property is required. number - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- retries
This property is required. 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_ mins This property is required. float - (Integer) Specifies the number of minutes before retrying a failed Protection Group.
- Constraints: The minimum value is
1
.
- Constraints: The minimum value is
- retries
This property is required. 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 Mins This property is required. Number - (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.