azure-native.recoveryservices.ReplicationPolicy

Explore with Pulumi AI

Protection profile details. API Version: 2018-07-10.

Example Usage

Creates the policy.

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var replicationPolicy = new AzureNative.RecoveryServices.ReplicationPolicy("replicationPolicy", new()
    {
        PolicyName = "protectionprofile1",
        Properties = new AzureNative.RecoveryServices.Inputs.CreatePolicyInputPropertiesArgs
        {
            ProviderSpecificInput = new AzureNative.RecoveryServices.Inputs.HyperVReplicaAzurePolicyInputArgs
            {
                InstanceType = "HyperVReplicaAzure",
            },
        },
        ResourceGroupName = "resourceGroupPS1",
        ResourceName = "vault1",
    });

});

Coming soon!

package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.recoveryservices.ReplicationPolicy;
import com.pulumi.azurenative.recoveryservices.ReplicationPolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var replicationPolicy = new ReplicationPolicy("replicationPolicy", ReplicationPolicyArgs.builder()        
            .policyName("protectionprofile1")
            .properties(Map.of("providerSpecificInput", Map.of("instanceType", "HyperVReplicaAzure")))
            .resourceGroupName("resourceGroupPS1")
            .resourceName("vault1")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

replication_policy = azure_native.recoveryservices.ReplicationPolicy("replicationPolicy",
    policy_name="protectionprofile1",
    properties=azure_native.recoveryservices.PolicyPropertiesResponseArgs(
        provider_specific_input=azure_native.recoveryservices.HyperVReplicaAzurePolicyInputArgs(
            instance_type="HyperVReplicaAzure",
        ),
    ),
    resource_group_name="resourceGroupPS1",
    resource_name_="vault1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const replicationPolicy = new azure_native.recoveryservices.ReplicationPolicy("replicationPolicy", {
    policyName: "protectionprofile1",
    properties: {
        providerSpecificInput: {
            instanceType: "HyperVReplicaAzure",
        },
    },
    resourceGroupName: "resourceGroupPS1",
    resourceName: "vault1",
});
resources:
  replicationPolicy:
    type: azure-native:recoveryservices:ReplicationPolicy
    properties:
      policyName: protectionprofile1
      properties:
        providerSpecificInput:
          instanceType: HyperVReplicaAzure
      resourceGroupName: resourceGroupPS1
      resourceName: vault1

Create ReplicationPolicy Resource

new ReplicationPolicy(name: string, args: ReplicationPolicyArgs, opts?: CustomResourceOptions);
@overload
def ReplicationPolicy(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      policy_name: Optional[str] = None,
                      properties: Optional[CreatePolicyInputPropertiesArgs] = None,
                      resource_group_name: Optional[str] = None,
                      resource_name_: Optional[str] = None)
@overload
def ReplicationPolicy(resource_name: str,
                      args: ReplicationPolicyArgs,
                      opts: Optional[ResourceOptions] = None)
func NewReplicationPolicy(ctx *Context, name string, args ReplicationPolicyArgs, opts ...ResourceOption) (*ReplicationPolicy, error)
public ReplicationPolicy(string name, ReplicationPolicyArgs args, CustomResourceOptions? opts = null)
public ReplicationPolicy(String name, ReplicationPolicyArgs args)
public ReplicationPolicy(String name, ReplicationPolicyArgs args, CustomResourceOptions options)
type: azure-native:recoveryservices:ReplicationPolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

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

ReplicationPolicy Resource Properties

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

Inputs

The ReplicationPolicy resource accepts the following input properties:

ResourceGroupName string

The name of the resource group where the recovery services vault is present.

ResourceName string

The name of the recovery services vault.

PolicyName string

Replication policy name

Properties Pulumi.AzureNative.RecoveryServices.Inputs.CreatePolicyInputPropertiesArgs

Policy creation properties.

ResourceGroupName string

The name of the resource group where the recovery services vault is present.

ResourceName string

The name of the recovery services vault.

PolicyName string

Replication policy name

Properties CreatePolicyInputPropertiesArgs

Policy creation properties.

resourceGroupName String

The name of the resource group where the recovery services vault is present.

resourceName String

The name of the recovery services vault.

policyName String

Replication policy name

properties CreatePolicyInputPropertiesArgs

Policy creation properties.

resourceGroupName string

The name of the resource group where the recovery services vault is present.

resourceName string

The name of the recovery services vault.

policyName string

Replication policy name

properties CreatePolicyInputPropertiesArgs

Policy creation properties.

resource_group_name str

The name of the resource group where the recovery services vault is present.

resource_name str

The name of the recovery services vault.

policy_name str

Replication policy name

properties CreatePolicyInputPropertiesArgs

Policy creation properties.

resourceGroupName String

The name of the resource group where the recovery services vault is present.

resourceName String

The name of the recovery services vault.

policyName String

Replication policy name

properties Property Map

Policy creation properties.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource Name

Type string

Resource Type

Location string

Resource Location

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource Name

Type string

Resource Type

Location string

Resource Location

id String

The provider-assigned unique ID for this managed resource.

name String

Resource Name

type String

Resource Type

location String

Resource Location

id string

The provider-assigned unique ID for this managed resource.

name string

Resource Name

type string

Resource Type

location string

Resource Location

id str

The provider-assigned unique ID for this managed resource.

name str

Resource Name

type str

Resource Type

location str

Resource Location

id String

The provider-assigned unique ID for this managed resource.

name String

Resource Name

type String

Resource Type

location String

Resource Location

Supporting Types

A2APolicyCreationInput

MultiVmSyncStatus string | Pulumi.AzureNative.RecoveryServices.SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency (in minutes).

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

MultiVmSyncStatus string | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency (in minutes).

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

multiVmSyncStatus String | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes Integer

The crash consistent snapshot frequency (in minutes).

recoveryPointHistory Integer

The duration in minutes until which the recovery points need to be stored.

multiVmSyncStatus string | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes number

The crash consistent snapshot frequency (in minutes).

recoveryPointHistory number

The duration in minutes until which the recovery points need to be stored.

multi_vm_sync_status str | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency (in minutes).

crash_consistent_frequency_in_minutes int

The crash consistent snapshot frequency (in minutes).

recovery_point_history int

The duration in minutes until which the recovery points need to be stored.

multiVmSyncStatus String | "Enable" | "Disable"

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes Number

The crash consistent snapshot frequency (in minutes).

recoveryPointHistory Number

The duration in minutes until which the recovery points need to be stored.

A2APolicyDetailsResponse

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Integer

The crash consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Integer

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Integer

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes number

The crash consistent snapshot frequency in minutes.

multiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes number

The recovery point threshold in minutes.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency in minutes.

crash_consistent_frequency_in_minutes int

The crash consistent snapshot frequency in minutes.

multi_vm_sync_status str

A value indicating whether multi-VM sync has to be enabled.

recovery_point_history int

The duration in minutes until which the recovery points need to be stored.

recovery_point_threshold_in_minutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Number

The crash consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Number

The recovery point threshold in minutes.

CreatePolicyInputProperties

HyperVReplicaAzurePolicyDetailsResponse

ActiveStorageAccountId string

The active storage account Id.

ApplicationConsistentSnapshotFrequencyInHours int

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

Encryption string

A value indicating whether encryption is enabled for virtual machines in this cloud.

OnlineReplicationStartTime string

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

RecoveryPointHistoryDurationInHours int

The duration (in hours) to which point the recovery history needs to be maintained.

ReplicationInterval int

The replication interval.

ActiveStorageAccountId string

The active storage account Id.

ApplicationConsistentSnapshotFrequencyInHours int

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

Encryption string

A value indicating whether encryption is enabled for virtual machines in this cloud.

OnlineReplicationStartTime string

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

RecoveryPointHistoryDurationInHours int

The duration (in hours) to which point the recovery history needs to be maintained.

ReplicationInterval int

The replication interval.

activeStorageAccountId String

The active storage account Id.

applicationConsistentSnapshotFrequencyInHours Integer

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

encryption String

A value indicating whether encryption is enabled for virtual machines in this cloud.

onlineReplicationStartTime String

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

recoveryPointHistoryDurationInHours Integer

The duration (in hours) to which point the recovery history needs to be maintained.

replicationInterval Integer

The replication interval.

activeStorageAccountId string

The active storage account Id.

applicationConsistentSnapshotFrequencyInHours number

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

encryption string

A value indicating whether encryption is enabled for virtual machines in this cloud.

onlineReplicationStartTime string

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

recoveryPointHistoryDurationInHours number

The duration (in hours) to which point the recovery history needs to be maintained.

replicationInterval number

The replication interval.

active_storage_account_id str

The active storage account Id.

application_consistent_snapshot_frequency_in_hours int

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

encryption str

A value indicating whether encryption is enabled for virtual machines in this cloud.

online_replication_start_time str

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

recovery_point_history_duration_in_hours int

The duration (in hours) to which point the recovery history needs to be maintained.

replication_interval int

The replication interval.

activeStorageAccountId String

The active storage account Id.

applicationConsistentSnapshotFrequencyInHours Number

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

encryption String

A value indicating whether encryption is enabled for virtual machines in this cloud.

onlineReplicationStartTime String

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

recoveryPointHistoryDurationInHours Number

The duration (in hours) to which point the recovery history needs to be maintained.

replicationInterval Number

The replication interval.

HyperVReplicaAzurePolicyInput

ApplicationConsistentSnapshotFrequencyInHours int

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

OnlineReplicationStartTime string

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

RecoveryPointHistoryDuration int

The duration (in hours) to which point the recovery history needs to be maintained.

ReplicationInterval int

The replication interval.

StorageAccounts List<string>

The list of storage accounts to which the VMs in the primary cloud can replicate to.

ApplicationConsistentSnapshotFrequencyInHours int

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

OnlineReplicationStartTime string

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

RecoveryPointHistoryDuration int

The duration (in hours) to which point the recovery history needs to be maintained.

ReplicationInterval int

The replication interval.

StorageAccounts []string

The list of storage accounts to which the VMs in the primary cloud can replicate to.

applicationConsistentSnapshotFrequencyInHours Integer

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

onlineReplicationStartTime String

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

recoveryPointHistoryDuration Integer

The duration (in hours) to which point the recovery history needs to be maintained.

replicationInterval Integer

The replication interval.

storageAccounts List<String>

The list of storage accounts to which the VMs in the primary cloud can replicate to.

applicationConsistentSnapshotFrequencyInHours number

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

onlineReplicationStartTime string

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

recoveryPointHistoryDuration number

The duration (in hours) to which point the recovery history needs to be maintained.

replicationInterval number

The replication interval.

storageAccounts string[]

The list of storage accounts to which the VMs in the primary cloud can replicate to.

application_consistent_snapshot_frequency_in_hours int

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

online_replication_start_time str

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

recovery_point_history_duration int

The duration (in hours) to which point the recovery history needs to be maintained.

replication_interval int

The replication interval.

storage_accounts Sequence[str]

The list of storage accounts to which the VMs in the primary cloud can replicate to.

applicationConsistentSnapshotFrequencyInHours Number

The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

onlineReplicationStartTime String

The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

recoveryPointHistoryDuration Number

The duration (in hours) to which point the recovery history needs to be maintained.

replicationInterval Number

The replication interval.

storageAccounts List<String>

The list of storage accounts to which the VMs in the primary cloud can replicate to.

HyperVReplicaBasePolicyDetailsResponse

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletionOption string

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

ReplicationPort int

A value indicating the recovery HTTPS port.

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletionOption string

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

ReplicationPort int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Integer

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Integer

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Integer

A value indicating the number of recovery points.

replicaDeletionOption String

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replicationPort Integer

A value indicating the recovery HTTPS port.

allowedAuthenticationType number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours number

A value indicating the application consistent frequency.

compression string

A value indicating whether compression has to be enabled.

initialReplicationMethod string

A value indicating whether IR is online.

offlineReplicationExportPath string

A value indicating the offline IR export path.

offlineReplicationImportPath string

A value indicating the offline IR import path.

onlineReplicationStartTime string

A value indicating the online IR start time.

recoveryPoints number

A value indicating the number of recovery points.

replicaDeletionOption string

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replicationPort number

A value indicating the recovery HTTPS port.

allowed_authentication_type int

A value indicating the authentication type.

application_consistent_snapshot_frequency_in_hours int

A value indicating the application consistent frequency.

compression str

A value indicating whether compression has to be enabled.

initial_replication_method str

A value indicating whether IR is online.

offline_replication_export_path str

A value indicating the offline IR export path.

offline_replication_import_path str

A value indicating the offline IR import path.

online_replication_start_time str

A value indicating the online IR start time.

recovery_points int

A value indicating the number of recovery points.

replica_deletion_option str

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replication_port int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Number

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Number

A value indicating the number of recovery points.

replicaDeletionOption String

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replicationPort Number

A value indicating the recovery HTTPS port.

HyperVReplicaBluePolicyDetailsResponse

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletionOption string

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

ReplicationFrequencyInSeconds int

A value indicating the replication interval.

ReplicationPort int

A value indicating the recovery HTTPS port.

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletionOption string

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

ReplicationFrequencyInSeconds int

A value indicating the replication interval.

ReplicationPort int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Integer

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Integer

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Integer

A value indicating the number of recovery points.

replicaDeletionOption String

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replicationFrequencyInSeconds Integer

A value indicating the replication interval.

replicationPort Integer

A value indicating the recovery HTTPS port.

allowedAuthenticationType number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours number

A value indicating the application consistent frequency.

compression string

A value indicating whether compression has to be enabled.

initialReplicationMethod string

A value indicating whether IR is online.

offlineReplicationExportPath string

A value indicating the offline IR export path.

offlineReplicationImportPath string

A value indicating the offline IR import path.

onlineReplicationStartTime string

A value indicating the online IR start time.

recoveryPoints number

A value indicating the number of recovery points.

replicaDeletionOption string

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replicationFrequencyInSeconds number

A value indicating the replication interval.

replicationPort number

A value indicating the recovery HTTPS port.

allowed_authentication_type int

A value indicating the authentication type.

application_consistent_snapshot_frequency_in_hours int

A value indicating the application consistent frequency.

compression str

A value indicating whether compression has to be enabled.

initial_replication_method str

A value indicating whether IR is online.

offline_replication_export_path str

A value indicating the offline IR export path.

offline_replication_import_path str

A value indicating the offline IR import path.

online_replication_start_time str

A value indicating the online IR start time.

recovery_points int

A value indicating the number of recovery points.

replica_deletion_option str

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replication_frequency_in_seconds int

A value indicating the replication interval.

replication_port int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Number

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Number

A value indicating the number of recovery points.

replicaDeletionOption String

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replicationFrequencyInSeconds Number

A value indicating the replication interval.

replicationPort Number

A value indicating the recovery HTTPS port.

HyperVReplicaBluePolicyInput

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletion string

A value indicating whether the VM has to be auto deleted.

ReplicationFrequencyInSeconds int

A value indicating the replication interval.

ReplicationPort int

A value indicating the recovery HTTPS port.

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletion string

A value indicating whether the VM has to be auto deleted.

ReplicationFrequencyInSeconds int

A value indicating the replication interval.

ReplicationPort int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Integer

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Integer

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Integer

A value indicating the number of recovery points.

replicaDeletion String

A value indicating whether the VM has to be auto deleted.

replicationFrequencyInSeconds Integer

A value indicating the replication interval.

replicationPort Integer

A value indicating the recovery HTTPS port.

allowedAuthenticationType number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours number

A value indicating the application consistent frequency.

compression string

A value indicating whether compression has to be enabled.

initialReplicationMethod string

A value indicating whether IR is online.

offlineReplicationExportPath string

A value indicating the offline IR export path.

offlineReplicationImportPath string

A value indicating the offline IR import path.

onlineReplicationStartTime string

A value indicating the online IR start time.

recoveryPoints number

A value indicating the number of recovery points.

replicaDeletion string

A value indicating whether the VM has to be auto deleted.

replicationFrequencyInSeconds number

A value indicating the replication interval.

replicationPort number

A value indicating the recovery HTTPS port.

allowed_authentication_type int

A value indicating the authentication type.

application_consistent_snapshot_frequency_in_hours int

A value indicating the application consistent frequency.

compression str

A value indicating whether compression has to be enabled.

initial_replication_method str

A value indicating whether IR is online.

offline_replication_export_path str

A value indicating the offline IR export path.

offline_replication_import_path str

A value indicating the offline IR import path.

online_replication_start_time str

A value indicating the online IR start time.

recovery_points int

A value indicating the number of recovery points.

replica_deletion str

A value indicating whether the VM has to be auto deleted.

replication_frequency_in_seconds int

A value indicating the replication interval.

replication_port int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Number

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Number

A value indicating the number of recovery points.

replicaDeletion String

A value indicating whether the VM has to be auto deleted.

replicationFrequencyInSeconds Number

A value indicating the replication interval.

replicationPort Number

A value indicating the recovery HTTPS port.

HyperVReplicaPolicyDetailsResponse

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletionOption string

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

ReplicationPort int

A value indicating the recovery HTTPS port.

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletionOption string

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

ReplicationPort int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Integer

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Integer

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Integer

A value indicating the number of recovery points.

replicaDeletionOption String

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replicationPort Integer

A value indicating the recovery HTTPS port.

allowedAuthenticationType number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours number

A value indicating the application consistent frequency.

compression string

A value indicating whether compression has to be enabled.

initialReplicationMethod string

A value indicating whether IR is online.

offlineReplicationExportPath string

A value indicating the offline IR export path.

offlineReplicationImportPath string

A value indicating the offline IR import path.

onlineReplicationStartTime string

A value indicating the online IR start time.

recoveryPoints number

A value indicating the number of recovery points.

replicaDeletionOption string

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replicationPort number

A value indicating the recovery HTTPS port.

allowed_authentication_type int

A value indicating the authentication type.

application_consistent_snapshot_frequency_in_hours int

A value indicating the application consistent frequency.

compression str

A value indicating whether compression has to be enabled.

initial_replication_method str

A value indicating whether IR is online.

offline_replication_export_path str

A value indicating the offline IR export path.

offline_replication_import_path str

A value indicating the offline IR import path.

online_replication_start_time str

A value indicating the online IR start time.

recovery_points int

A value indicating the number of recovery points.

replica_deletion_option str

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replication_port int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Number

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Number

A value indicating the number of recovery points.

replicaDeletionOption String

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud

replicationPort Number

A value indicating the recovery HTTPS port.

HyperVReplicaPolicyInput

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletion string

A value indicating whether the VM has to be auto deleted.

ReplicationPort int

A value indicating the recovery HTTPS port.

AllowedAuthenticationType int

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours int

A value indicating the application consistent frequency.

Compression string

A value indicating whether compression has to be enabled.

InitialReplicationMethod string

A value indicating whether IR is online.

OfflineReplicationExportPath string

A value indicating the offline IR export path.

OfflineReplicationImportPath string

A value indicating the offline IR import path.

OnlineReplicationStartTime string

A value indicating the online IR start time.

RecoveryPoints int

A value indicating the number of recovery points.

ReplicaDeletion string

A value indicating whether the VM has to be auto deleted.

ReplicationPort int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Integer

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Integer

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Integer

A value indicating the number of recovery points.

replicaDeletion String

A value indicating whether the VM has to be auto deleted.

replicationPort Integer

A value indicating the recovery HTTPS port.

allowedAuthenticationType number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours number

A value indicating the application consistent frequency.

compression string

A value indicating whether compression has to be enabled.

initialReplicationMethod string

A value indicating whether IR is online.

offlineReplicationExportPath string

A value indicating the offline IR export path.

offlineReplicationImportPath string

A value indicating the offline IR import path.

onlineReplicationStartTime string

A value indicating the online IR start time.

recoveryPoints number

A value indicating the number of recovery points.

replicaDeletion string

A value indicating whether the VM has to be auto deleted.

replicationPort number

A value indicating the recovery HTTPS port.

allowed_authentication_type int

A value indicating the authentication type.

application_consistent_snapshot_frequency_in_hours int

A value indicating the application consistent frequency.

compression str

A value indicating whether compression has to be enabled.

initial_replication_method str

A value indicating whether IR is online.

offline_replication_export_path str

A value indicating the offline IR export path.

offline_replication_import_path str

A value indicating the offline IR import path.

online_replication_start_time str

A value indicating the online IR start time.

recovery_points int

A value indicating the number of recovery points.

replica_deletion str

A value indicating whether the VM has to be auto deleted.

replication_port int

A value indicating the recovery HTTPS port.

allowedAuthenticationType Number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours Number

A value indicating the application consistent frequency.

compression String

A value indicating whether compression has to be enabled.

initialReplicationMethod String

A value indicating whether IR is online.

offlineReplicationExportPath String

A value indicating the offline IR export path.

offlineReplicationImportPath String

A value indicating the offline IR import path.

onlineReplicationStartTime String

A value indicating the online IR start time.

recoveryPoints Number

A value indicating the number of recovery points.

replicaDeletion String

A value indicating whether the VM has to be auto deleted.

replicationPort Number

A value indicating the recovery HTTPS port.

InMageAzureV2PolicyDetailsResponse

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Integer

The crash consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Integer

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Integer

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes number

The crash consistent snapshot frequency in minutes.

multiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes number

The recovery point threshold in minutes.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency in minutes.

crash_consistent_frequency_in_minutes int

The crash consistent snapshot frequency in minutes.

multi_vm_sync_status str

A value indicating whether multi-VM sync has to be enabled.

recovery_point_history int

The duration in minutes until which the recovery points need to be stored.

recovery_point_threshold_in_minutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Number

The crash consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Number

The recovery point threshold in minutes.

InMageAzureV2PolicyInput

MultiVmSyncStatus string | Pulumi.AzureNative.RecoveryServices.SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency (in minutes).

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

MultiVmSyncStatus string | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency (in minutes).

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

multiVmSyncStatus String | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes Integer

The crash consistent snapshot frequency (in minutes).

recoveryPointHistory Integer

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Integer

The recovery point threshold in minutes.

multiVmSyncStatus string | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes number

The crash consistent snapshot frequency (in minutes).

recoveryPointHistory number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes number

The recovery point threshold in minutes.

multi_vm_sync_status str | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency (in minutes).

crash_consistent_frequency_in_minutes int

The crash consistent snapshot frequency (in minutes).

recovery_point_history int

The duration in minutes until which the recovery points need to be stored.

recovery_point_threshold_in_minutes int

The recovery point threshold in minutes.

multiVmSyncStatus String | "Enable" | "Disable"

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes Number

The crash consistent snapshot frequency (in minutes).

recoveryPointHistory Number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Number

The recovery point threshold in minutes.

InMageBasePolicyDetailsResponse

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Integer

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Integer

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency in minutes.

multiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes number

The recovery point threshold in minutes.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency in minutes.

multi_vm_sync_status str

A value indicating whether multi-VM sync has to be enabled.

recovery_point_history int

The duration in minutes until which the recovery points need to be stored.

recovery_point_threshold_in_minutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Number

The recovery point threshold in minutes.

InMagePolicyDetailsResponse

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Integer

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Integer

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency in minutes.

multiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes number

The recovery point threshold in minutes.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency in minutes.

multi_vm_sync_status str

A value indicating whether multi-VM sync has to be enabled.

recovery_point_history int

The duration in minutes until which the recovery points need to be stored.

recovery_point_threshold_in_minutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Number

The recovery point threshold in minutes.

InMagePolicyInput

MultiVmSyncStatus string | Pulumi.AzureNative.RecoveryServices.SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

MultiVmSyncStatus string | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

multiVmSyncStatus String | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency (in minutes).

recoveryPointHistory Integer

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Integer

The recovery point threshold in minutes.

multiVmSyncStatus string | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency (in minutes).

recoveryPointHistory number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes number

The recovery point threshold in minutes.

multi_vm_sync_status str | SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency (in minutes).

recovery_point_history int

The duration in minutes until which the recovery points need to be stored.

recovery_point_threshold_in_minutes int

The recovery point threshold in minutes.

multiVmSyncStatus String | "Enable" | "Disable"

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency (in minutes).

recoveryPointHistory Number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Number

The recovery point threshold in minutes.

InMageRcmPolicyCreationInput

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency (in minutes).

EnableMultiVmSync string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistoryInMinutes int

The duration in minutes until which the recovery points need to be stored.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency (in minutes).

EnableMultiVmSync string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistoryInMinutes int

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes Integer

The crash consistent snapshot frequency (in minutes).

enableMultiVmSync String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistoryInMinutes Integer

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes number

The crash consistent snapshot frequency (in minutes).

enableMultiVmSync string

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistoryInMinutes number

The duration in minutes until which the recovery points need to be stored.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency (in minutes).

crash_consistent_frequency_in_minutes int

The crash consistent snapshot frequency (in minutes).

enable_multi_vm_sync str

A value indicating whether multi-VM sync has to be enabled.

recovery_point_history_in_minutes int

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes Number

The crash consistent snapshot frequency (in minutes).

enableMultiVmSync String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistoryInMinutes Number

The duration in minutes until which the recovery points need to be stored.

InMageRcmPolicyDetailsResponse

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

EnableMultiVmSync string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistoryInMinutes int

The duration in minutes until which the recovery points need to be stored.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

EnableMultiVmSync string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistoryInMinutes int

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Integer

The crash consistent snapshot frequency in minutes.

enableMultiVmSync String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistoryInMinutes Integer

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes number

The crash consistent snapshot frequency in minutes.

enableMultiVmSync string

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistoryInMinutes number

The duration in minutes until which the recovery points need to be stored.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency in minutes.

crash_consistent_frequency_in_minutes int

The crash consistent snapshot frequency in minutes.

enable_multi_vm_sync str

A value indicating whether multi-VM sync has to be enabled.

recovery_point_history_in_minutes int

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Number

The crash consistent snapshot frequency in minutes.

enableMultiVmSync String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistoryInMinutes Number

The duration in minutes until which the recovery points need to be stored.

PolicyPropertiesResponse

FriendlyName string

The FriendlyName.

ProviderSpecificDetails Pulumi.AzureNative.RecoveryServices.Inputs.A2APolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaAzurePolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaBasePolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaBluePolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.HyperVReplicaPolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMageAzureV2PolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMageBasePolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMagePolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmPolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.RcmAzureMigrationPolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.VmwareCbtPolicyDetailsResponse

The ReplicationChannelSetting.

RcmAzureMigrationPolicyDetailsResponse

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

MultiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

RecoveryPointHistory int

The duration in minutes until which the recovery points need to be stored.

RecoveryPointThresholdInMinutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Integer

The crash consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Integer

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Integer

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes number

The crash consistent snapshot frequency in minutes.

multiVmSyncStatus string

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes number

The recovery point threshold in minutes.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency in minutes.

crash_consistent_frequency_in_minutes int

The crash consistent snapshot frequency in minutes.

multi_vm_sync_status str

A value indicating whether multi-VM sync has to be enabled.

recovery_point_history int

The duration in minutes until which the recovery points need to be stored.

recovery_point_threshold_in_minutes int

The recovery point threshold in minutes.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Number

The crash consistent snapshot frequency in minutes.

multiVmSyncStatus String

A value indicating whether multi-VM sync has to be enabled.

recoveryPointHistory Number

The duration in minutes until which the recovery points need to be stored.

recoveryPointThresholdInMinutes Number

The recovery point threshold in minutes.

SetMultiVmSyncStatus

Enable
Enable
Disable
Disable
SetMultiVmSyncStatusEnable
Enable
SetMultiVmSyncStatusDisable
Disable
Enable
Enable
Disable
Disable
Enable
Enable
Disable
Disable
ENABLE
Enable
DISABLE
Disable
"Enable"
Enable
"Disable"
Disable

VMwareCbtPolicyCreationInput

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency (in minutes).

RecoveryPointHistoryInMinutes int

The duration in minutes until which the recovery points need to be stored.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency (in minutes).

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency (in minutes).

RecoveryPointHistoryInMinutes int

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes Integer

The crash consistent snapshot frequency (in minutes).

recoveryPointHistoryInMinutes Integer

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes number

The crash consistent snapshot frequency (in minutes).

recoveryPointHistoryInMinutes number

The duration in minutes until which the recovery points need to be stored.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency (in minutes).

crash_consistent_frequency_in_minutes int

The crash consistent snapshot frequency (in minutes).

recovery_point_history_in_minutes int

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency (in minutes).

crashConsistentFrequencyInMinutes Number

The crash consistent snapshot frequency (in minutes).

recoveryPointHistoryInMinutes Number

The duration in minutes until which the recovery points need to be stored.

VmwareCbtPolicyDetailsResponse

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

RecoveryPointHistoryInMinutes int

The duration in minutes until which the recovery points need to be stored.

AppConsistentFrequencyInMinutes int

The app consistent snapshot frequency in minutes.

CrashConsistentFrequencyInMinutes int

The crash consistent snapshot frequency in minutes.

RecoveryPointHistoryInMinutes int

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes Integer

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Integer

The crash consistent snapshot frequency in minutes.

recoveryPointHistoryInMinutes Integer

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes number

The crash consistent snapshot frequency in minutes.

recoveryPointHistoryInMinutes number

The duration in minutes until which the recovery points need to be stored.

app_consistent_frequency_in_minutes int

The app consistent snapshot frequency in minutes.

crash_consistent_frequency_in_minutes int

The crash consistent snapshot frequency in minutes.

recovery_point_history_in_minutes int

The duration in minutes until which the recovery points need to be stored.

appConsistentFrequencyInMinutes Number

The app consistent snapshot frequency in minutes.

crashConsistentFrequencyInMinutes Number

The crash consistent snapshot frequency in minutes.

recoveryPointHistoryInMinutes Number

The duration in minutes until which the recovery points need to be stored.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:recoveryservices:ReplicationPolicy protectionprofile1 /Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0