1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. getReplicationPolicy
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.recoveryservices.getReplicationPolicy

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Gets the details of a replication policy.

Uses Azure REST API version 2024-10-01.

Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2025-01-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native recoveryservices [ApiVersion]. See the version guide for details.

Using getReplicationPolicy

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getReplicationPolicy(args: GetReplicationPolicyArgs, opts?: InvokeOptions): Promise<GetReplicationPolicyResult>
function getReplicationPolicyOutput(args: GetReplicationPolicyOutputArgs, opts?: InvokeOptions): Output<GetReplicationPolicyResult>
Copy
def get_replication_policy(policy_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           resource_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetReplicationPolicyResult
def get_replication_policy_output(policy_name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           resource_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetReplicationPolicyResult]
Copy
func LookupReplicationPolicy(ctx *Context, args *LookupReplicationPolicyArgs, opts ...InvokeOption) (*LookupReplicationPolicyResult, error)
func LookupReplicationPolicyOutput(ctx *Context, args *LookupReplicationPolicyOutputArgs, opts ...InvokeOption) LookupReplicationPolicyResultOutput
Copy

> Note: This function is named LookupReplicationPolicy in the Go SDK.

public static class GetReplicationPolicy 
{
    public static Task<GetReplicationPolicyResult> InvokeAsync(GetReplicationPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetReplicationPolicyResult> Invoke(GetReplicationPolicyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetReplicationPolicyResult> getReplicationPolicy(GetReplicationPolicyArgs args, InvokeOptions options)
public static Output<GetReplicationPolicyResult> getReplicationPolicy(GetReplicationPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:recoveryservices:getReplicationPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

PolicyName
This property is required.
Changes to this property will trigger replacement.
string
Replication policy name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
PolicyName
This property is required.
Changes to this property will trigger replacement.
string
Replication policy name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
policyName
This property is required.
Changes to this property will trigger replacement.
String
Replication policy name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.
policyName
This property is required.
Changes to this property will trigger replacement.
string
Replication policy name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the recovery services vault.
policy_name
This property is required.
Changes to this property will trigger replacement.
str
Replication policy name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group where the recovery services vault is present.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the recovery services vault.
policyName
This property is required.
Changes to this property will trigger replacement.
String
Replication policy name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group where the recovery services vault is present.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the recovery services vault.

getReplicationPolicy Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Id string
Resource Id
Name string
Resource Name
Properties Pulumi.AzureNative.RecoveryServices.Outputs.PolicyPropertiesResponse
The custom data.
Type string
Resource Type
Location string
Resource Location
AzureApiVersion string
The Azure API version of the resource.
Id string
Resource Id
Name string
Resource Name
Properties PolicyPropertiesResponse
The custom data.
Type string
Resource Type
Location string
Resource Location
azureApiVersion String
The Azure API version of the resource.
id String
Resource Id
name String
Resource Name
properties PolicyPropertiesResponse
The custom data.
type String
Resource Type
location String
Resource Location
azureApiVersion string
The Azure API version of the resource.
id string
Resource Id
name string
Resource Name
properties PolicyPropertiesResponse
The custom data.
type string
Resource Type
location string
Resource Location
azure_api_version str
The Azure API version of the resource.
id str
Resource Id
name str
Resource Name
properties PolicyPropertiesResponse
The custom data.
type str
Resource Type
location str
Resource Location
azureApiVersion String
The Azure API version of the resource.
id String
Resource Id
name String
Resource Name
properties Property Map
The custom data.
type String
Resource Type
location String
Resource Location

Supporting Types

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.

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.

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.

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.

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.

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.

InMageRcmFailbackPolicyDetailsResponse

AppConsistentFrequencyInMinutes int
The app consistent snapshot frequency in minutes.
CrashConsistentFrequencyInMinutes int
The crash consistent snapshot frequency in minutes.
AppConsistentFrequencyInMinutes int
The app consistent snapshot frequency in minutes.
CrashConsistentFrequencyInMinutes int
The crash consistent snapshot frequency in minutes.
appConsistentFrequencyInMinutes Integer
The app consistent snapshot frequency in minutes.
crashConsistentFrequencyInMinutes Integer
The crash consistent snapshot frequency in minutes.
appConsistentFrequencyInMinutes number
The app consistent snapshot frequency in minutes.
crashConsistentFrequencyInMinutes number
The crash consistent snapshot frequency 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.
appConsistentFrequencyInMinutes Number
The app consistent snapshot frequency in minutes.
crashConsistentFrequencyInMinutes Number
The crash consistent snapshot frequency in minutes.

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.InMageRcmFailbackPolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmPolicyDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.VmwareCbtPolicyDetailsResponse
The ReplicationChannelSetting.

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.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi