azure-native.recoveryservices.getReplicationPolicy
Explore with Pulumi AI
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>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]func LookupReplicationPolicy(ctx *Context, args *LookupReplicationPolicyArgs, opts ...InvokeOption) (*LookupReplicationPolicyResult, error)
func LookupReplicationPolicyOutput(ctx *Context, args *LookupReplicationPolicyOutputArgs, opts ...InvokeOption) LookupReplicationPolicyResultOutput> 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)
}public static CompletableFuture<GetReplicationPolicyResult> getReplicationPolicy(GetReplicationPolicyArgs args, InvokeOptions options)
public static Output<GetReplicationPolicyResult> getReplicationPolicy(GetReplicationPolicyArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:recoveryservices:getReplicationPolicy
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Policy
Name string - Replication policy name.
 - Resource
Group stringName  - The name of the resource group where the recovery services vault is present.
 - Resource
Name string - The name of the recovery services vault.
 
- Policy
Name string - Replication policy name.
 - Resource
Group stringName  - The name of the resource group where the recovery services vault is present.
 - Resource
Name string - The name of the recovery services vault.
 
- policy
Name String - Replication policy name.
 - resource
Group StringName  - The name of the resource group where the recovery services vault is present.
 - resource
Name String - The name of the recovery services vault.
 
- policy
Name string - Replication policy name.
 - resource
Group stringName  - The name of the resource group where the recovery services vault is present.
 - resource
Name string - The name of the recovery services vault.
 
- policy_
name str - Replication policy name.
 - 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 String - Replication policy name.
 - resource
Group StringName  - The name of the resource group where the recovery services vault is present.
 - resource
Name String - The name of the recovery services vault.
 
getReplicationPolicy Result
The following output properties are available:
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Id string
 - Resource Id
 - Name string
 - Resource Name
 - Properties
Pulumi.
Azure Native. Recovery Services. Outputs. Policy Properties Response  - The custom data.
 - Type string
 - Resource Type
 - Location string
 - Resource Location
 
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Id string
 - Resource Id
 - Name string
 - Resource Name
 - Properties
Policy
Properties Response  - The custom data.
 - Type string
 - Resource Type
 - Location string
 - Resource Location
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - id String
 - Resource Id
 - name String
 - Resource Name
 - properties
Policy
Properties Response  - The custom data.
 - type String
 - Resource Type
 - location String
 - Resource Location
 
- azure
Api stringVersion  - The Azure API version of the resource.
 - id string
 - Resource Id
 - name string
 - Resource Name
 - properties
Policy
Properties Response  - The custom data.
 - type string
 - Resource Type
 - location string
 - Resource Location
 
- azure_
api_ strversion  - The Azure API version of the resource.
 - id str
 - Resource Id
 - name str
 - Resource Name
 - properties
Policy
Properties Response  - The custom data.
 - type str
 - Resource Type
 - location str
 - Resource Location
 
- azure
Api StringVersion  - 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  
- 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 stringSync 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.
 
- 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 stringSync 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.
 
- app
Consistent IntegerFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent IntegerFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - multi
Vm StringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point IntegerHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point IntegerThreshold In Minutes  - The recovery point threshold in minutes.
 
- app
Consistent numberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent numberFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - multi
Vm stringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point numberHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point 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.
 
- app
Consistent NumberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent NumberFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - multi
Vm StringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point NumberHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point NumberThreshold In Minutes  - The recovery point threshold in minutes.
 
HyperVReplicaAzurePolicyDetailsResponse     
- Active
Storage stringAccount 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 string
 - A value indicating whether encryption is enabled for virtual machines in this cloud.
 - Online
Replication stringStart 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.
 
- Active
Storage stringAccount 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 string
 - A value indicating whether encryption is enabled for virtual machines in this cloud.
 - Online
Replication stringStart 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.
 
- active
Storage StringAccount Id  - The active storage account Id.
 - application
Consistent 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.
 - online
Replication StringStart Time  - The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
 - recovery
Point IntegerHistory Duration In Hours  - The duration (in hours) to which point the recovery history needs to be maintained.
 - replication
Interval Integer - The replication interval.
 
- active
Storage stringAccount Id  - The active storage account Id.
 - application
Consistent 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.
 - online
Replication stringStart Time  - The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
 - recovery
Point numberHistory Duration In Hours  - The duration (in hours) to which point the recovery history needs to be maintained.
 - replication
Interval 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.
 
- active
Storage StringAccount Id  - The active storage account Id.
 - application
Consistent 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.
 - online
Replication StringStart Time  - The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.
 - recovery
Point NumberHistory Duration In Hours  - The duration (in hours) to which point the recovery history needs to be maintained.
 - replication
Interval Number - The replication interval.
 
HyperVReplicaBasePolicyDetailsResponse     
- Allowed
Authentication intType  - A value indicating the authentication type.
 - Application
Consistent intSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - Compression string
 - A value indicating whether compression has to be enabled.
 - Initial
Replication stringMethod  - A value indicating whether IR is online.
 - Offline
Replication stringExport Path  - A value indicating the offline IR export path.
 - Offline
Replication stringImport Path  - A value indicating the offline IR import path.
 - Online
Replication stringStart Time  - A value indicating the online IR start time.
 - Recovery
Points int - A value indicating the number of recovery points.
 - Replica
Deletion stringOption  - 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.
 
- Allowed
Authentication intType  - A value indicating the authentication type.
 - Application
Consistent intSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - Compression string
 - A value indicating whether compression has to be enabled.
 - Initial
Replication stringMethod  - A value indicating whether IR is online.
 - Offline
Replication stringExport Path  - A value indicating the offline IR export path.
 - Offline
Replication stringImport Path  - A value indicating the offline IR import path.
 - Online
Replication stringStart Time  - A value indicating the online IR start time.
 - Recovery
Points int - A value indicating the number of recovery points.
 - Replica
Deletion stringOption  - 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.
 
- allowed
Authentication IntegerType  - A value indicating the authentication type.
 - application
Consistent IntegerSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - compression String
 - A value indicating whether compression has to be enabled.
 - initial
Replication StringMethod  - A value indicating whether IR is online.
 - offline
Replication StringExport Path  - A value indicating the offline IR export path.
 - offline
Replication StringImport Path  - A value indicating the offline IR import path.
 - online
Replication StringStart Time  - A value indicating the online IR start time.
 - recovery
Points Integer - A value indicating the number of recovery points.
 - replica
Deletion StringOption  - A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud.
 - replication
Port Integer - A value indicating the recovery HTTPS port.
 
- allowed
Authentication numberType  - A value indicating the authentication type.
 - application
Consistent numberSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - compression string
 - A value indicating whether compression has to be enabled.
 - initial
Replication stringMethod  - A value indicating whether IR is online.
 - offline
Replication stringExport Path  - A value indicating the offline IR export path.
 - offline
Replication stringImport Path  - A value indicating the offline IR import path.
 - online
Replication stringStart Time  - A value indicating the online IR start time.
 - recovery
Points number - A value indicating the number of recovery points.
 - replica
Deletion stringOption  - A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud.
 - replication
Port 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.
 
- allowed
Authentication NumberType  - A value indicating the authentication type.
 - application
Consistent NumberSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - compression String
 - A value indicating whether compression has to be enabled.
 - initial
Replication StringMethod  - A value indicating whether IR is online.
 - offline
Replication StringExport Path  - A value indicating the offline IR export path.
 - offline
Replication StringImport Path  - A value indicating the offline IR import path.
 - online
Replication StringStart Time  - A value indicating the online IR start time.
 - recovery
Points Number - A value indicating the number of recovery points.
 - replica
Deletion StringOption  - A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud.
 - replication
Port Number - A value indicating the recovery HTTPS port.
 
HyperVReplicaBluePolicyDetailsResponse     
- Allowed
Authentication intType  - A value indicating the authentication type.
 - Application
Consistent intSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - Compression string
 - A value indicating whether compression has to be enabled.
 - Initial
Replication stringMethod  - A value indicating whether IR is online.
 - Offline
Replication stringExport Path  - A value indicating the offline IR export path.
 - Offline
Replication stringImport Path  - A value indicating the offline IR import path.
 - Online
Replication stringStart Time  - A value indicating the online IR start time.
 - Recovery
Points int - A value indicating the number of recovery points.
 - Replica
Deletion stringOption  - 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.
 
- Allowed
Authentication intType  - A value indicating the authentication type.
 - Application
Consistent intSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - Compression string
 - A value indicating whether compression has to be enabled.
 - Initial
Replication stringMethod  - A value indicating whether IR is online.
 - Offline
Replication stringExport Path  - A value indicating the offline IR export path.
 - Offline
Replication stringImport Path  - A value indicating the offline IR import path.
 - Online
Replication stringStart Time  - A value indicating the online IR start time.
 - Recovery
Points int - A value indicating the number of recovery points.
 - Replica
Deletion stringOption  - 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.
 
- allowed
Authentication IntegerType  - A value indicating the authentication type.
 - application
Consistent IntegerSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - compression String
 - A value indicating whether compression has to be enabled.
 - initial
Replication StringMethod  - A value indicating whether IR is online.
 - offline
Replication StringExport Path  - A value indicating the offline IR export path.
 - offline
Replication StringImport Path  - A value indicating the offline IR import path.
 - online
Replication StringStart Time  - A value indicating the online IR start time.
 - recovery
Points Integer - A value indicating the number of recovery points.
 - replica
Deletion StringOption  - A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
 - replication
Frequency IntegerIn Seconds  - A value indicating the replication interval.
 - replication
Port Integer - A value indicating the recovery HTTPS port.
 
- allowed
Authentication numberType  - A value indicating the authentication type.
 - application
Consistent numberSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - compression string
 - A value indicating whether compression has to be enabled.
 - initial
Replication stringMethod  - A value indicating whether IR is online.
 - offline
Replication stringExport Path  - A value indicating the offline IR export path.
 - offline
Replication stringImport Path  - A value indicating the offline IR import path.
 - online
Replication stringStart Time  - A value indicating the online IR start time.
 - recovery
Points number - A value indicating the number of recovery points.
 - replica
Deletion stringOption  - A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
 - replication
Frequency numberIn Seconds  - A value indicating the replication interval.
 - replication
Port 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.
 
- allowed
Authentication NumberType  - A value indicating the authentication type.
 - application
Consistent NumberSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - compression String
 - A value indicating whether compression has to be enabled.
 - initial
Replication StringMethod  - A value indicating whether IR is online.
 - offline
Replication StringExport Path  - A value indicating the offline IR export path.
 - offline
Replication StringImport Path  - A value indicating the offline IR import path.
 - online
Replication StringStart Time  - A value indicating the online IR start time.
 - recovery
Points Number - A value indicating the number of recovery points.
 - replica
Deletion StringOption  - A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
 - replication
Frequency NumberIn Seconds  - A value indicating the replication interval.
 - replication
Port Number - A value indicating the recovery HTTPS port.
 
HyperVReplicaPolicyDetailsResponse    
- Allowed
Authentication intType  - A value indicating the authentication type.
 - Application
Consistent intSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - Compression string
 - A value indicating whether compression has to be enabled.
 - Initial
Replication stringMethod  - A value indicating whether IR is online.
 - Offline
Replication stringExport Path  - A value indicating the offline IR export path.
 - Offline
Replication stringImport Path  - A value indicating the offline IR import path.
 - Online
Replication stringStart Time  - A value indicating the online IR start time.
 - Recovery
Points int - A value indicating the number of recovery points.
 - Replica
Deletion stringOption  - 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.
 
- Allowed
Authentication intType  - A value indicating the authentication type.
 - Application
Consistent intSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - Compression string
 - A value indicating whether compression has to be enabled.
 - Initial
Replication stringMethod  - A value indicating whether IR is online.
 - Offline
Replication stringExport Path  - A value indicating the offline IR export path.
 - Offline
Replication stringImport Path  - A value indicating the offline IR import path.
 - Online
Replication stringStart Time  - A value indicating the online IR start time.
 - Recovery
Points int - A value indicating the number of recovery points.
 - Replica
Deletion stringOption  - 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.
 
- allowed
Authentication IntegerType  - A value indicating the authentication type.
 - application
Consistent IntegerSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - compression String
 - A value indicating whether compression has to be enabled.
 - initial
Replication StringMethod  - A value indicating whether IR is online.
 - offline
Replication StringExport Path  - A value indicating the offline IR export path.
 - offline
Replication StringImport Path  - A value indicating the offline IR import path.
 - online
Replication StringStart Time  - A value indicating the online IR start time.
 - recovery
Points Integer - A value indicating the number of recovery points.
 - replica
Deletion StringOption  - A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
 - replication
Port Integer - A value indicating the recovery HTTPS port.
 
- allowed
Authentication numberType  - A value indicating the authentication type.
 - application
Consistent numberSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - compression string
 - A value indicating whether compression has to be enabled.
 - initial
Replication stringMethod  - A value indicating whether IR is online.
 - offline
Replication stringExport Path  - A value indicating the offline IR export path.
 - offline
Replication stringImport Path  - A value indicating the offline IR import path.
 - online
Replication stringStart Time  - A value indicating the online IR start time.
 - recovery
Points number - A value indicating the number of recovery points.
 - replica
Deletion stringOption  - A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
 - replication
Port 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.
 
- allowed
Authentication NumberType  - A value indicating the authentication type.
 - application
Consistent NumberSnapshot Frequency In Hours  - A value indicating the application consistent frequency.
 - compression String
 - A value indicating whether compression has to be enabled.
 - initial
Replication StringMethod  - A value indicating whether IR is online.
 - offline
Replication StringExport Path  - A value indicating the offline IR export path.
 - offline
Replication StringImport Path  - A value indicating the offline IR import path.
 - online
Replication StringStart Time  - A value indicating the online IR start time.
 - recovery
Points Number - A value indicating the number of recovery points.
 - replica
Deletion StringOption  - A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud
 - replication
Port Number - A value indicating the recovery HTTPS port.
 
InMageAzureV2PolicyDetailsResponse     
- 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 stringSync 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.
 
- 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 stringSync 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.
 
- app
Consistent IntegerFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent IntegerFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - multi
Vm StringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point IntegerHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point IntegerThreshold In Minutes  - The recovery point threshold in minutes.
 
- app
Consistent numberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent numberFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - multi
Vm stringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point numberHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point 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.
 
- app
Consistent NumberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent NumberFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - multi
Vm StringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point NumberHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point NumberThreshold In Minutes  - The recovery point threshold in minutes.
 
InMageBasePolicyDetailsResponse     
- App
Consistent intFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - Multi
Vm stringSync 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.
 
- App
Consistent intFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - Multi
Vm stringSync 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.
 
- app
Consistent IntegerFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - multi
Vm StringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point IntegerHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point IntegerThreshold In Minutes  - The recovery point threshold in minutes.
 
- app
Consistent numberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - multi
Vm stringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point numberHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point 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.
 
- app
Consistent NumberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - multi
Vm StringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point NumberHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point NumberThreshold In Minutes  - The recovery point threshold in minutes.
 
InMagePolicyDetailsResponse    
- App
Consistent intFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - Multi
Vm stringSync 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.
 
- App
Consistent intFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - Multi
Vm stringSync 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.
 
- app
Consistent IntegerFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - multi
Vm StringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point IntegerHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point IntegerThreshold In Minutes  - The recovery point threshold in minutes.
 
- app
Consistent numberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - multi
Vm stringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point numberHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point 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.
 
- app
Consistent NumberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - multi
Vm StringSync Status  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point NumberHistory  - The duration in minutes until which the recovery points need to be stored.
 - recovery
Point NumberThreshold In Minutes  - The recovery point threshold in minutes.
 
InMageRcmFailbackPolicyDetailsResponse      
- App
Consistent intFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - Crash
Consistent intFrequency 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.
 
- app
Consistent IntegerFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent IntegerFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 
- app
Consistent numberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent 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.
 
- app
Consistent NumberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent NumberFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 
InMageRcmPolicyDetailsResponse     
- 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 stringVm 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.
 
- 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 stringVm 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.
 
- app
Consistent IntegerFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent IntegerFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - enable
Multi StringVm Sync  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point IntegerHistory In Minutes  - The duration in minutes until which the recovery points need to be stored.
 
- app
Consistent numberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent numberFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - enable
Multi stringVm Sync  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point 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.
 
- app
Consistent NumberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent NumberFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - enable
Multi StringVm Sync  - A value indicating whether multi-VM sync has to be enabled.
 - recovery
Point NumberHistory In Minutes  - The duration in minutes until which the recovery points need to be stored.
 
PolicyPropertiesResponse  
- Friendly
Name string - The FriendlyName.
 - Provider
Specific 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.
 
- Friendly
Name string - 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.
 
- friendly
Name String - 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.
 
- friendly
Name string - 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.
 
- 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.
 
- friendly
Name String - The FriendlyName.
 - provider
Specific Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property MapDetails  - The ReplicationChannelSetting.
 
VmwareCbtPolicyDetailsResponse    
- 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.
 
- 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.
 
- app
Consistent IntegerFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent IntegerFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - recovery
Point IntegerHistory In Minutes  - The duration in minutes until which the recovery points need to be stored.
 
- app
Consistent numberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent numberFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - recovery
Point 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.
 
- app
Consistent NumberFrequency In Minutes  - The app consistent snapshot frequency in minutes.
 - crash
Consistent NumberFrequency In Minutes  - The crash consistent snapshot frequency in minutes.
 - recovery
Point NumberHistory In Minutes  - 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