azure-native.recoveryservices.ReplicationPolicy
Explore with Pulumi AI
Protection profile details. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2018-07-10.
Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-10-01.
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",
    });
});
package main
import (
	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewReplicationPolicy(ctx, "replicationPolicy", &recoveryservices.ReplicationPolicyArgs{
			PolicyName: pulumi.String("protectionprofile1"),
			Properties: &recoveryservices.CreatePolicyInputPropertiesArgs{
				ProviderSpecificInput: recoveryservices.HyperVReplicaAzurePolicyInput{
					InstanceType: "HyperVReplicaAzure",
				},
			},
			ResourceGroupName: pulumi.String("resourceGroupPS1"),
			ResourceName:      pulumi.String("vault1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
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 com.pulumi.azurenative.recoveryservices.inputs.CreatePolicyInputPropertiesArgs;
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(CreatePolicyInputPropertiesArgs.builder()
                .providerSpecificInput(HyperVReplicaAzurePolicyInputArgs.builder()
                    .instanceType("HyperVReplicaAzure")
                    .build())
                .build())
            .resourceGroupName("resourceGroupPS1")
            .resourceName("vault1")
            .build());
    }
}
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",
});
import pulumi
import pulumi_azure_native as azure_native
replication_policy = azure_native.recoveryservices.ReplicationPolicy("replicationPolicy",
    policy_name="protectionprofile1",
    properties={
        "provider_specific_input": {
            "instance_type": "HyperVReplicaAzure",
        },
    },
    resource_group_name="resourceGroupPS1",
    resource_name_="vault1")
resources:
  replicationPolicy:
    type: azure-native:recoveryservices:ReplicationPolicy
    properties:
      policyName: protectionprofile1
      properties:
        providerSpecificInput:
          instanceType: HyperVReplicaAzure
      resourceGroupName: resourceGroupPS1
      resourceName: vault1
Create ReplicationPolicy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ReplicationPolicy(name: string, args: ReplicationPolicyArgs, opts?: CustomResourceOptions);@overload
def ReplicationPolicy(resource_name: str,
                      args: ReplicationPolicyArgs,
                      opts: Optional[ResourceOptions] = None)
@overload
def ReplicationPolicy(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      resource_group_name: Optional[str] = None,
                      resource_name_: Optional[str] = None,
                      policy_name: Optional[str] = None,
                      properties: Optional[CreatePolicyInputPropertiesArgs] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var replicationPolicyResource = new AzureNative.RecoveryServices.ReplicationPolicy("replicationPolicyResource", new()
{
    ResourceGroupName = "string",
    ResourceName = "string",
    PolicyName = "string",
    Properties = new AzureNative.RecoveryServices.Inputs.CreatePolicyInputPropertiesArgs
    {
        ProviderSpecificInput = new AzureNative.RecoveryServices.Inputs.A2ACrossClusterMigrationPolicyCreationInputArgs
        {
            InstanceType = "A2ACrossClusterMigration",
        },
    },
});
example, err := recoveryservices.NewReplicationPolicy(ctx, "replicationPolicyResource", &recoveryservices.ReplicationPolicyArgs{
	ResourceGroupName: pulumi.String("string"),
	ResourceName:      pulumi.String("string"),
	PolicyName:        pulumi.String("string"),
	Properties: &recoveryservices.CreatePolicyInputPropertiesArgs{
		ProviderSpecificInput: recoveryservices.A2ACrossClusterMigrationPolicyCreationInput{
			InstanceType: "A2ACrossClusterMigration",
		},
	},
})
var replicationPolicyResource = new ReplicationPolicy("replicationPolicyResource", ReplicationPolicyArgs.builder()
    .resourceGroupName("string")
    .resourceName("string")
    .policyName("string")
    .properties(CreatePolicyInputPropertiesArgs.builder()
        .providerSpecificInput(A2ACrossClusterMigrationPolicyCreationInputArgs.builder()
            .instanceType("A2ACrossClusterMigration")
            .build())
        .build())
    .build());
replication_policy_resource = azure_native.recoveryservices.ReplicationPolicy("replicationPolicyResource",
    resource_group_name="string",
    resource_name_="string",
    policy_name="string",
    properties={
        "provider_specific_input": {
            "instance_type": "A2ACrossClusterMigration",
        },
    })
const replicationPolicyResource = new azure_native.recoveryservices.ReplicationPolicy("replicationPolicyResource", {
    resourceGroupName: "string",
    resourceName: "string",
    policyName: "string",
    properties: {
        providerSpecificInput: {
            instanceType: "A2ACrossClusterMigration",
        },
    },
});
type: azure-native:recoveryservices:ReplicationPolicy
properties:
    policyName: string
    properties:
        providerSpecificInput:
            instanceType: A2ACrossClusterMigration
    resourceGroupName: string
    resourceName: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ReplicationPolicy resource accepts the following input properties:
- ResourceGroup stringName 
- 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.Azure Native. Recovery Services. Inputs. Create Policy Input Properties 
- Policy creation properties.
- ResourceGroup stringName 
- 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
CreatePolicy Input Properties Args 
- Policy creation properties.
- resourceGroup StringName 
- 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
CreatePolicy Input Properties 
- Policy creation properties.
- resourceGroup stringName 
- 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
CreatePolicy Input Properties 
- Policy creation properties.
- resource_group_ strname 
- 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
CreatePolicy Input Properties Args 
- Policy creation properties.
- resourceGroup StringName 
- 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:
Supporting Types
A2ACrossClusterMigrationPolicyCreationInput, A2ACrossClusterMigrationPolicyCreationInputArgs            
A2APolicyCreationInput, A2APolicyCreationInputArgs      
- MultiVm string | Pulumi.Sync Status Azure Native. Recovery Services. Set Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- MultiVm string | SetSync Status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- multiVm String | SetSync Status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- recoveryPoint IntegerHistory 
- The duration in minutes until which the recovery points need to be stored.
- multiVm string | SetSync Status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- recoveryPoint numberHistory 
- The duration in minutes until which the recovery points need to be stored.
- multi_vm_ str | Setsync_ status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency (in minutes).
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency (in minutes).
- recovery_point_ inthistory 
- The duration in minutes until which the recovery points need to be stored.
- multiVm String | "Enable" | "Disable"Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- recoveryPoint NumberHistory 
- The duration in minutes until which the recovery points need to be stored.
A2APolicyDetailsResponse, A2APolicyDetailsResponseArgs      
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- MultiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- MultiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- multiVm StringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint IntegerHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint IntegerThreshold In Minutes 
- The recovery point threshold in minutes.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- multiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint numberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint numberThreshold In Minutes 
- The recovery point threshold in minutes.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency in minutes.
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency in minutes.
- multi_vm_ strsync_ status 
- A value indicating whether multi-VM sync has to be enabled.
- recovery_point_ inthistory 
- The duration in minutes until which the recovery points need to be stored.
- recovery_point_ intthreshold_ in_ minutes 
- The recovery point threshold in minutes.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- multiVm StringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint NumberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint NumberThreshold In Minutes 
- The recovery point threshold in minutes.
CreatePolicyInputProperties, CreatePolicyInputPropertiesArgs        
- ProviderSpecific Pulumi.Input Azure | Pulumi.Native. Recovery Services. Inputs. A2ACross Cluster Migration Policy Creation Input Azure | Pulumi.Native. Recovery Services. Inputs. A2APolicy Creation Input Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Azure Policy Input Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Blue Policy Input Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Policy Input Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Azure V2Policy Input Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Policy Input Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Rcm Failback Policy Creation Input Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Rcm Policy Creation Input Azure Native. Recovery Services. Inputs. VMware Cbt Policy Creation Input 
- The ReplicationProviderSettings.
- ProviderSpecific A2ACrossInput Cluster | A2APolicyMigration Policy Creation Input Creation | HyperInput VReplica | HyperAzure Policy Input VReplica | HyperBlue Policy Input VReplica | InPolicy Input Mage | InAzure V2Policy Input Mage | InPolicy Input Mage | InRcm Failback Policy Creation Input Mage | VMwareRcm Policy Creation Input Cbt Policy Creation Input 
- The ReplicationProviderSettings.
- providerSpecific A2ACrossInput Cluster | A2APolicyMigration Policy Creation Input Creation | HyperInput VReplica | HyperAzure Policy Input VReplica | HyperBlue Policy Input VReplica | InPolicy Input Mage | InAzure V2Policy Input Mage | InPolicy Input Mage | InRcm Failback Policy Creation Input Mage | VMwareRcm Policy Creation Input Cbt Policy Creation Input 
- The ReplicationProviderSettings.
- providerSpecific A2ACrossInput Cluster | A2APolicyMigration Policy Creation Input Creation | HyperInput VReplica | HyperAzure Policy Input VReplica | HyperBlue Policy Input VReplica | InPolicy Input Mage | InAzure V2Policy Input Mage | InPolicy Input Mage | InRcm Failback Policy Creation Input Mage | VMwareRcm Policy Creation Input Cbt Policy Creation Input 
- The ReplicationProviderSettings.
- provider_specific_ A2ACrossinput Cluster | A2APolicyMigration Policy Creation Input Creation | HyperInput VReplica | HyperAzure Policy Input VReplica | HyperBlue Policy Input VReplica | InPolicy Input Mage | InAzure V2Policy Input Mage | InPolicy Input Mage | InRcm Failback Policy Creation Input Mage | VMwareRcm Policy Creation Input Cbt Policy Creation Input 
- The ReplicationProviderSettings.
- providerSpecific Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property MapInput 
- The ReplicationProviderSettings.
HyperVReplicaAzurePolicyDetailsResponse, HyperVReplicaAzurePolicyDetailsResponseArgs            
- ActiveStorage stringAccount Id 
- The active storage account Id.
- ApplicationConsistent intSnapshot Frequency In Hours 
- 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.
- OnlineReplication stringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- RecoveryPoint intHistory Duration In Hours 
- The duration (in hours) to which point the recovery history needs to be maintained.
- ReplicationInterval int
- The replication interval.
- ActiveStorage stringAccount Id 
- The active storage account Id.
- ApplicationConsistent intSnapshot Frequency In Hours 
- 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.
- OnlineReplication stringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- RecoveryPoint intHistory Duration In Hours 
- The duration (in hours) to which point the recovery history needs to be maintained.
- ReplicationInterval int
- The replication interval.
- activeStorage StringAccount Id 
- The active storage account Id.
- applicationConsistent IntegerSnapshot Frequency In Hours 
- 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.
- onlineReplication StringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- recoveryPoint IntegerHistory Duration In Hours 
- The duration (in hours) to which point the recovery history needs to be maintained.
- replicationInterval Integer
- The replication interval.
- activeStorage stringAccount Id 
- The active storage account Id.
- applicationConsistent numberSnapshot Frequency In Hours 
- 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.
- onlineReplication stringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- recoveryPoint numberHistory Duration In Hours 
- The duration (in hours) to which point the recovery history needs to be maintained.
- replicationInterval number
- The replication interval.
- active_storage_ straccount_ id 
- The active storage account Id.
- application_consistent_ intsnapshot_ frequency_ in_ hours 
- 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_ strstart_ time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- recovery_point_ inthistory_ duration_ in_ hours 
- The duration (in hours) to which point the recovery history needs to be maintained.
- replication_interval int
- The replication interval.
- activeStorage StringAccount Id 
- The active storage account Id.
- applicationConsistent NumberSnapshot Frequency In Hours 
- 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.
- onlineReplication StringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- recoveryPoint NumberHistory Duration In Hours 
- The duration (in hours) to which point the recovery history needs to be maintained.
- replicationInterval Number
- The replication interval.
HyperVReplicaAzurePolicyInput, HyperVReplicaAzurePolicyInputArgs          
- ApplicationConsistent intSnapshot Frequency In Hours 
- The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.
- OnlineReplication stringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- RecoveryPoint intHistory Duration 
- 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.
- ApplicationConsistent intSnapshot Frequency In Hours 
- The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.
- OnlineReplication stringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- RecoveryPoint intHistory Duration 
- 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.
- applicationConsistent IntegerSnapshot Frequency In Hours 
- The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.
- onlineReplication StringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- recoveryPoint IntegerHistory Duration 
- 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.
- applicationConsistent numberSnapshot Frequency In Hours 
- The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.
- onlineReplication stringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- recoveryPoint numberHistory Duration 
- 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_ intsnapshot_ frequency_ in_ hours 
- The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.
- online_replication_ strstart_ time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- recovery_point_ inthistory_ duration 
- 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.
- applicationConsistent NumberSnapshot Frequency In Hours 
- The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.
- onlineReplication StringStart Time 
- The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
- recoveryPoint NumberHistory Duration 
- 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, HyperVReplicaBasePolicyDetailsResponseArgs            
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- A value indicating the online IR start time.
- RecoveryPoints int
- A value indicating the number of recovery points.
- ReplicaDeletion stringOption 
- 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.
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- A value indicating the online IR start time.
- RecoveryPoints int
- A value indicating the number of recovery points.
- ReplicaDeletion stringOption 
- 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.
- allowedAuthentication IntegerType 
- A value indicating the authentication type.
- applicationConsistent IntegerSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- A value indicating the online IR start time.
- recoveryPoints Integer
- A value indicating the number of recovery points.
- replicaDeletion StringOption 
- 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.
- allowedAuthentication numberType 
- A value indicating the authentication type.
- applicationConsistent numberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression string
- A value indicating whether compression has to be enabled.
- initialReplication stringMethod 
- A value indicating whether IR is online.
- offlineReplication stringExport Path 
- A value indicating the offline IR export path.
- offlineReplication stringImport Path 
- A value indicating the offline IR import path.
- onlineReplication stringStart Time 
- A value indicating the online IR start time.
- recoveryPoints number
- A value indicating the number of recovery points.
- replicaDeletion stringOption 
- 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_ inttype 
- A value indicating the authentication type.
- application_consistent_ intsnapshot_ frequency_ in_ hours 
- A value indicating the application consistent frequency.
- compression str
- A value indicating whether compression has to be enabled.
- initial_replication_ strmethod 
- A value indicating whether IR is online.
- offline_replication_ strexport_ path 
- A value indicating the offline IR export path.
- offline_replication_ strimport_ path 
- A value indicating the offline IR import path.
- online_replication_ strstart_ time 
- A value indicating the online IR start time.
- recovery_points int
- A value indicating the number of recovery points.
- replica_deletion_ stroption 
- 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.
- allowedAuthentication NumberType 
- A value indicating the authentication type.
- applicationConsistent NumberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- A value indicating the online IR start time.
- recoveryPoints Number
- A value indicating the number of recovery points.
- replicaDeletion StringOption 
- 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, HyperVReplicaBluePolicyDetailsResponseArgs            
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- A value indicating the online IR start time.
- RecoveryPoints int
- A value indicating the number of recovery points.
- ReplicaDeletion stringOption 
- A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
- ReplicationFrequency intIn Seconds 
- A value indicating the replication interval.
- ReplicationPort int
- A value indicating the recovery HTTPS port.
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- A value indicating the online IR start time.
- RecoveryPoints int
- A value indicating the number of recovery points.
- ReplicaDeletion stringOption 
- A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
- ReplicationFrequency intIn Seconds 
- A value indicating the replication interval.
- ReplicationPort int
- A value indicating the recovery HTTPS port.
- allowedAuthentication IntegerType 
- A value indicating the authentication type.
- applicationConsistent IntegerSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- A value indicating the online IR start time.
- recoveryPoints Integer
- A value indicating the number of recovery points.
- replicaDeletion StringOption 
- A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
- replicationFrequency IntegerIn Seconds 
- A value indicating the replication interval.
- replicationPort Integer
- A value indicating the recovery HTTPS port.
- allowedAuthentication numberType 
- A value indicating the authentication type.
- applicationConsistent numberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression string
- A value indicating whether compression has to be enabled.
- initialReplication stringMethod 
- A value indicating whether IR is online.
- offlineReplication stringExport Path 
- A value indicating the offline IR export path.
- offlineReplication stringImport Path 
- A value indicating the offline IR import path.
- onlineReplication stringStart Time 
- A value indicating the online IR start time.
- recoveryPoints number
- A value indicating the number of recovery points.
- replicaDeletion stringOption 
- A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
- replicationFrequency numberIn Seconds 
- A value indicating the replication interval.
- replicationPort number
- A value indicating the recovery HTTPS port.
- allowed_authentication_ inttype 
- A value indicating the authentication type.
- application_consistent_ intsnapshot_ frequency_ in_ hours 
- A value indicating the application consistent frequency.
- compression str
- A value indicating whether compression has to be enabled.
- initial_replication_ strmethod 
- A value indicating whether IR is online.
- offline_replication_ strexport_ path 
- A value indicating the offline IR export path.
- offline_replication_ strimport_ path 
- A value indicating the offline IR import path.
- online_replication_ strstart_ time 
- A value indicating the online IR start time.
- recovery_points int
- A value indicating the number of recovery points.
- replica_deletion_ stroption 
- A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
- replication_frequency_ intin_ seconds 
- A value indicating the replication interval.
- replication_port int
- A value indicating the recovery HTTPS port.
- allowedAuthentication NumberType 
- A value indicating the authentication type.
- applicationConsistent NumberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- A value indicating the online IR start time.
- recoveryPoints Number
- A value indicating the number of recovery points.
- replicaDeletion StringOption 
- A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
- replicationFrequency NumberIn Seconds 
- A value indicating the replication interval.
- replicationPort Number
- A value indicating the recovery HTTPS port.
HyperVReplicaBluePolicyInput, HyperVReplicaBluePolicyInputArgs          
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- 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.
- ReplicationFrequency intIn Seconds 
- A value indicating the replication interval.
- ReplicationPort int
- A value indicating the recovery HTTPS port.
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- 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.
- ReplicationFrequency intIn Seconds 
- A value indicating the replication interval.
- ReplicationPort int
- A value indicating the recovery HTTPS port.
- allowedAuthentication IntegerType 
- A value indicating the authentication type.
- applicationConsistent IntegerSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- 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.
- replicationFrequency IntegerIn Seconds 
- A value indicating the replication interval.
- replicationPort Integer
- A value indicating the recovery HTTPS port.
- allowedAuthentication numberType 
- A value indicating the authentication type.
- applicationConsistent numberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression string
- A value indicating whether compression has to be enabled.
- initialReplication stringMethod 
- A value indicating whether IR is online.
- offlineReplication stringExport Path 
- A value indicating the offline IR export path.
- offlineReplication stringImport Path 
- A value indicating the offline IR import path.
- onlineReplication stringStart Time 
- 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.
- replicationFrequency numberIn Seconds 
- A value indicating the replication interval.
- replicationPort number
- A value indicating the recovery HTTPS port.
- allowed_authentication_ inttype 
- A value indicating the authentication type.
- application_consistent_ intsnapshot_ frequency_ in_ hours 
- A value indicating the application consistent frequency.
- compression str
- A value indicating whether compression has to be enabled.
- initial_replication_ strmethod 
- A value indicating whether IR is online.
- offline_replication_ strexport_ path 
- A value indicating the offline IR export path.
- offline_replication_ strimport_ path 
- A value indicating the offline IR import path.
- online_replication_ strstart_ time 
- 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_ intin_ seconds 
- A value indicating the replication interval.
- replication_port int
- A value indicating the recovery HTTPS port.
- allowedAuthentication NumberType 
- A value indicating the authentication type.
- applicationConsistent NumberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- 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.
- replicationFrequency NumberIn Seconds 
- A value indicating the replication interval.
- replicationPort Number
- A value indicating the recovery HTTPS port.
HyperVReplicaPolicyDetailsResponse, HyperVReplicaPolicyDetailsResponseArgs          
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- A value indicating the online IR start time.
- RecoveryPoints int
- A value indicating the number of recovery points.
- ReplicaDeletion stringOption 
- 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.
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- A value indicating the online IR start time.
- RecoveryPoints int
- A value indicating the number of recovery points.
- ReplicaDeletion stringOption 
- 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.
- allowedAuthentication IntegerType 
- A value indicating the authentication type.
- applicationConsistent IntegerSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- A value indicating the online IR start time.
- recoveryPoints Integer
- A value indicating the number of recovery points.
- replicaDeletion StringOption 
- 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.
- allowedAuthentication numberType 
- A value indicating the authentication type.
- applicationConsistent numberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression string
- A value indicating whether compression has to be enabled.
- initialReplication stringMethod 
- A value indicating whether IR is online.
- offlineReplication stringExport Path 
- A value indicating the offline IR export path.
- offlineReplication stringImport Path 
- A value indicating the offline IR import path.
- onlineReplication stringStart Time 
- A value indicating the online IR start time.
- recoveryPoints number
- A value indicating the number of recovery points.
- replicaDeletion stringOption 
- 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_ inttype 
- A value indicating the authentication type.
- application_consistent_ intsnapshot_ frequency_ in_ hours 
- A value indicating the application consistent frequency.
- compression str
- A value indicating whether compression has to be enabled.
- initial_replication_ strmethod 
- A value indicating whether IR is online.
- offline_replication_ strexport_ path 
- A value indicating the offline IR export path.
- offline_replication_ strimport_ path 
- A value indicating the offline IR import path.
- online_replication_ strstart_ time 
- A value indicating the online IR start time.
- recovery_points int
- A value indicating the number of recovery points.
- replica_deletion_ stroption 
- 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.
- allowedAuthentication NumberType 
- A value indicating the authentication type.
- applicationConsistent NumberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- A value indicating the online IR start time.
- recoveryPoints Number
- A value indicating the number of recovery points.
- replicaDeletion StringOption 
- 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, HyperVReplicaPolicyInputArgs        
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- 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.
- AllowedAuthentication intType 
- A value indicating the authentication type.
- ApplicationConsistent intSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- Compression string
- A value indicating whether compression has to be enabled.
- InitialReplication stringMethod 
- A value indicating whether IR is online.
- OfflineReplication stringExport Path 
- A value indicating the offline IR export path.
- OfflineReplication stringImport Path 
- A value indicating the offline IR import path.
- OnlineReplication stringStart Time 
- 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.
- allowedAuthentication IntegerType 
- A value indicating the authentication type.
- applicationConsistent IntegerSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- 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.
- allowedAuthentication numberType 
- A value indicating the authentication type.
- applicationConsistent numberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression string
- A value indicating whether compression has to be enabled.
- initialReplication stringMethod 
- A value indicating whether IR is online.
- offlineReplication stringExport Path 
- A value indicating the offline IR export path.
- offlineReplication stringImport Path 
- A value indicating the offline IR import path.
- onlineReplication stringStart Time 
- 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_ inttype 
- A value indicating the authentication type.
- application_consistent_ intsnapshot_ frequency_ in_ hours 
- A value indicating the application consistent frequency.
- compression str
- A value indicating whether compression has to be enabled.
- initial_replication_ strmethod 
- A value indicating whether IR is online.
- offline_replication_ strexport_ path 
- A value indicating the offline IR export path.
- offline_replication_ strimport_ path 
- A value indicating the offline IR import path.
- online_replication_ strstart_ time 
- 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.
- allowedAuthentication NumberType 
- A value indicating the authentication type.
- applicationConsistent NumberSnapshot Frequency In Hours 
- A value indicating the application consistent frequency.
- compression String
- A value indicating whether compression has to be enabled.
- initialReplication StringMethod 
- A value indicating whether IR is online.
- offlineReplication StringExport Path 
- A value indicating the offline IR export path.
- offlineReplication StringImport Path 
- A value indicating the offline IR import path.
- onlineReplication StringStart Time 
- 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, InMageAzureV2PolicyDetailsResponseArgs            
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- MultiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- MultiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- multiVm StringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint IntegerHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint IntegerThreshold In Minutes 
- The recovery point threshold in minutes.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- multiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint numberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint numberThreshold In Minutes 
- The recovery point threshold in minutes.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency in minutes.
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency in minutes.
- multi_vm_ strsync_ status 
- A value indicating whether multi-VM sync has to be enabled.
- recovery_point_ inthistory 
- The duration in minutes until which the recovery points need to be stored.
- recovery_point_ intthreshold_ in_ minutes 
- The recovery point threshold in minutes.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- multiVm StringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint NumberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint NumberThreshold In Minutes 
- The recovery point threshold in minutes.
InMageAzureV2PolicyInput, InMageAzureV2PolicyInputArgs          
- MultiVm string | Pulumi.Sync Status Azure Native. Recovery Services. Set Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- MultiVm string | SetSync Status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- multiVm String | SetSync Status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- recoveryPoint IntegerHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint IntegerThreshold In Minutes 
- The recovery point threshold in minutes.
- multiVm string | SetSync Status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- recoveryPoint numberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint numberThreshold In Minutes 
- The recovery point threshold in minutes.
- multi_vm_ str | Setsync_ status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency (in minutes).
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency (in minutes).
- recovery_point_ inthistory 
- The duration in minutes until which the recovery points need to be stored.
- recovery_point_ intthreshold_ in_ minutes 
- The recovery point threshold in minutes.
- multiVm String | "Enable" | "Disable"Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- recoveryPoint NumberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint NumberThreshold In Minutes 
- The recovery point threshold in minutes.
InMageBasePolicyDetailsResponse, InMageBasePolicyDetailsResponseArgs            
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- MultiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- MultiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- multiVm StringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint IntegerHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint IntegerThreshold In Minutes 
- The recovery point threshold in minutes.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- multiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint numberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint numberThreshold In Minutes 
- The recovery point threshold in minutes.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency in minutes.
- multi_vm_ strsync_ status 
- A value indicating whether multi-VM sync has to be enabled.
- recovery_point_ inthistory 
- The duration in minutes until which the recovery points need to be stored.
- recovery_point_ intthreshold_ in_ minutes 
- The recovery point threshold in minutes.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- multiVm StringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint NumberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint NumberThreshold In Minutes 
- The recovery point threshold in minutes.
InMagePolicyDetailsResponse, InMagePolicyDetailsResponseArgs          
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- MultiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- MultiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- multiVm StringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint IntegerHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint IntegerThreshold In Minutes 
- The recovery point threshold in minutes.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- multiVm stringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint numberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint numberThreshold In Minutes 
- The recovery point threshold in minutes.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency in minutes.
- multi_vm_ strsync_ status 
- A value indicating whether multi-VM sync has to be enabled.
- recovery_point_ inthistory 
- The duration in minutes until which the recovery points need to be stored.
- recovery_point_ intthreshold_ in_ minutes 
- The recovery point threshold in minutes.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- multiVm StringSync Status 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint NumberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint NumberThreshold In Minutes 
- The recovery point threshold in minutes.
InMagePolicyInput, InMagePolicyInputArgs        
- MultiVm string | Pulumi.Sync Status Azure Native. Recovery Services. Set Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- MultiVm string | SetSync Status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- RecoveryPoint intHistory 
- The duration in minutes until which the recovery points need to be stored.
- RecoveryPoint intThreshold In Minutes 
- The recovery point threshold in minutes.
- multiVm String | SetSync Status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- recoveryPoint IntegerHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint IntegerThreshold In Minutes 
- The recovery point threshold in minutes.
- multiVm string | SetSync Status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- recoveryPoint numberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint numberThreshold In Minutes 
- The recovery point threshold in minutes.
- multi_vm_ str | Setsync_ status Multi Vm Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency (in minutes).
- recovery_point_ inthistory 
- The duration in minutes until which the recovery points need to be stored.
- recovery_point_ intthreshold_ in_ minutes 
- The recovery point threshold in minutes.
- multiVm String | "Enable" | "Disable"Sync Status 
- A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- recoveryPoint NumberHistory 
- The duration in minutes until which the recovery points need to be stored.
- recoveryPoint NumberThreshold In Minutes 
- The recovery point threshold in minutes.
InMageRcmFailbackPolicyCreationInput, InMageRcmFailbackPolicyCreationInputArgs              
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency (in minutes).
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency (in minutes).
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
InMageRcmFailbackPolicyDetailsResponse, InMageRcmFailbackPolicyDetailsResponseArgs              
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency in minutes.
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency in minutes.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
InMageRcmPolicyCreationInput, InMageRcmPolicyCreationInputArgs            
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- EnableMulti stringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- EnableMulti stringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- enableMulti StringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint IntegerHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- enableMulti stringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint numberHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency (in minutes).
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency (in minutes).
- enable_multi_ strvm_ sync 
- A value indicating whether multi-VM sync has to be enabled.
- recovery_point_ inthistory_ in_ minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- enableMulti StringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint NumberHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
InMageRcmPolicyDetailsResponse, InMageRcmPolicyDetailsResponseArgs            
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- EnableMulti stringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- EnableMulti stringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- RecoveryPoint intHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- enableMulti StringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint IntegerHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- enableMulti stringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint numberHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency in minutes.
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency in minutes.
- enable_multi_ strvm_ sync 
- A value indicating whether multi-VM sync has to be enabled.
- recovery_point_ inthistory_ in_ minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- enableMulti StringVm Sync 
- A value indicating whether multi-VM sync has to be enabled.
- recoveryPoint NumberHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
PolicyPropertiesResponse, PolicyPropertiesResponseArgs      
- FriendlyName string
- The FriendlyName.
- ProviderSpecific Pulumi.Details Azure | Pulumi.Native. Recovery Services. Inputs. A2APolicy Details Response Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Azure Policy Details Response Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Base Policy Details Response Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Blue Policy Details Response Azure | Pulumi.Native. Recovery Services. Inputs. Hyper VReplica Policy Details Response Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Azure V2Policy Details Response Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Base Policy Details Response Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Policy Details Response Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Rcm Failback Policy Details Response Azure | Pulumi.Native. Recovery Services. Inputs. In Mage Rcm Policy Details Response Azure Native. Recovery Services. Inputs. Vmware Cbt Policy Details Response 
- The ReplicationChannelSetting.
- FriendlyName string
- The FriendlyName.
- ProviderSpecific A2APolicyDetails Details | HyperResponse VReplica | HyperAzure Policy Details Response VReplica | HyperBase Policy Details Response VReplica | HyperBlue Policy Details Response VReplica | InPolicy Details Response Mage | InAzure V2Policy Details Response Mage | InBase Policy Details Response Mage | InPolicy Details Response Mage | InRcm Failback Policy Details Response Mage | VmwareRcm Policy Details Response Cbt Policy Details Response 
- The ReplicationChannelSetting.
- friendlyName String
- The FriendlyName.
- providerSpecific A2APolicyDetails Details | HyperResponse VReplica | HyperAzure Policy Details Response VReplica | HyperBase Policy Details Response VReplica | HyperBlue Policy Details Response VReplica | InPolicy Details Response Mage | InAzure V2Policy Details Response Mage | InBase Policy Details Response Mage | InPolicy Details Response Mage | InRcm Failback Policy Details Response Mage | VmwareRcm Policy Details Response Cbt Policy Details Response 
- The ReplicationChannelSetting.
- friendlyName string
- The FriendlyName.
- providerSpecific A2APolicyDetails Details | HyperResponse VReplica | HyperAzure Policy Details Response VReplica | HyperBase Policy Details Response VReplica | HyperBlue Policy Details Response VReplica | InPolicy Details Response Mage | InAzure V2Policy Details Response Mage | InBase Policy Details Response Mage | InPolicy Details Response Mage | InRcm Failback Policy Details Response Mage | VmwareRcm Policy Details Response Cbt Policy Details Response 
- The ReplicationChannelSetting.
- friendly_name str
- The FriendlyName.
- provider_specific_ A2APolicydetails Details | HyperResponse VReplica | HyperAzure Policy Details Response VReplica | HyperBase Policy Details Response VReplica | HyperBlue Policy Details Response VReplica | InPolicy Details Response Mage | InAzure V2Policy Details Response Mage | InBase Policy Details Response Mage | InPolicy Details Response Mage | InRcm Failback Policy Details Response Mage | VmwareRcm Policy Details Response Cbt Policy Details Response 
- The ReplicationChannelSetting.
- friendlyName String
- The FriendlyName.
- providerSpecific Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property MapDetails 
- The ReplicationChannelSetting.
SetMultiVmSyncStatus, SetMultiVmSyncStatusArgs          
- Enable
- Enable
- Disable
- Disable
- SetMulti Vm Sync Status Enable 
- Enable
- SetMulti Vm Sync Status Disable 
- Disable
- Enable
- Enable
- Disable
- Disable
- Enable
- Enable
- Disable
- Disable
- ENABLE
- Enable
- DISABLE
- Disable
- "Enable"
- Enable
- "Disable"
- Disable
VMwareCbtPolicyCreationInput, VMwareCbtPolicyCreationInputArgs          
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- RecoveryPoint intHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- RecoveryPoint intHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- recoveryPoint IntegerHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- recoveryPoint numberHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency (in minutes).
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency (in minutes).
- recovery_point_ inthistory_ in_ minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency (in minutes).
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency (in minutes).
- recoveryPoint NumberHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
VmwareCbtPolicyDetailsResponse, VmwareCbtPolicyDetailsResponseArgs          
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- RecoveryPoint intHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- AppConsistent intFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- CrashConsistent intFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- RecoveryPoint intHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent IntegerFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent IntegerFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- recoveryPoint IntegerHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent numberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent numberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- recoveryPoint numberHistory In Minutes 
- The duration in minutes until which the recovery points need to be stored.
- app_consistent_ intfrequency_ in_ minutes 
- The app consistent snapshot frequency in minutes.
- crash_consistent_ intfrequency_ in_ minutes 
- The crash consistent snapshot frequency in minutes.
- recovery_point_ inthistory_ in_ minutes 
- The duration in minutes until which the recovery points need to be stored.
- appConsistent NumberFrequency In Minutes 
- The app consistent snapshot frequency in minutes.
- crashConsistent NumberFrequency In Minutes 
- The crash consistent snapshot frequency in minutes.
- recoveryPoint NumberHistory In Minutes 
- 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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationPolicies/{policyName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0