Microsoft.RecoveryServices Vaults/replicationPolicies 2021-08-01
- neueste
- 2024-10-01
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-11-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2018-07-10
- 2018-01-10
- 2016-08-10
Bicep-Ressourcendefinition
Der Ressourcentyp Vaults/replicationPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.RecoveryServices/vaults/replicationPolicies-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationPolicies@2021-08-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
providerSpecificInput: {
instanceType: 'string'
// For remaining properties, see PolicyProviderSpecificInput objects
}
}
}
PolicyProviderSpecificInput-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A-:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
instanceType: 'A2A'
multiVmSyncStatus: 'string'
recoveryPointHistory: int
}
Verwenden Sie für A2ACrossClusterMigration:
{
instanceType: 'A2ACrossClusterMigration'
}
Verwenden Sie für HyperVReplica2012R2:
{
allowedAuthenticationType: int
applicationConsistentSnapshotFrequencyInHours: int
compression: 'string'
initialReplicationMethod: 'string'
instanceType: 'HyperVReplica2012R2'
offlineReplicationExportPath: 'string'
offlineReplicationImportPath: 'string'
onlineReplicationStartTime: 'string'
recoveryPoints: int
replicaDeletion: 'string'
replicationFrequencyInSeconds: int
replicationPort: int
}
Verwenden Sie für HyperVReplicaAzure:
{
applicationConsistentSnapshotFrequencyInHours: int
instanceType: 'HyperVReplicaAzure'
onlineReplicationStartTime: 'string'
recoveryPointHistoryDuration: int
replicationInterval: int
storageAccounts: [
'string'
]
}
Verwenden Sie für InMage:
{
appConsistentFrequencyInMinutes: int
instanceType: 'InMage'
multiVmSyncStatus: 'string'
recoveryPointHistory: int
recoveryPointThresholdInMinutes: int
}
Verwenden Sie für InMageAzureV2:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
instanceType: 'InMageAzureV2'
multiVmSyncStatus: 'string'
recoveryPointHistory: int
recoveryPointThresholdInMinutes: int
}
Verwenden Sie für InMageRcm-:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
enableMultiVmSync: 'string'
instanceType: 'InMageRcm'
recoveryPointHistoryInMinutes: int
}
Verwenden Sie für InMageRcmFailback-:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
instanceType: 'InMageRcmFailback'
}
Verwenden Sie für VMwareCbt:
{
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
instanceType: 'VMwareCbt'
recoveryPointHistoryInMinutes: int
}
Eigenschaftswerte
A2ACrossClusterMigrationPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
instanceType | Der Klassentyp. | "A2ACrossClusterMigration" (erforderlich) |
A2APolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | "A2A" (erforderlich) |
multiVmSyncStatus | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. | "Deaktivieren" "Enable" (erforderlich) |
RecoveryPointHistory | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
CreatePolicyInputPropertiesOrPolicyProperties
Name | Beschreibung | Wert |
---|---|---|
providerSpecificInput | Die ReplicationProviderSettings. | PolicyProviderSpecificInput |
HyperVReplicaAzurePolicyInput
Name | Beschreibung | Wert |
---|---|---|
applicationConsistentSnapshotFrequencyInHours | Das Intervall (in Stunden), in dem Hyper-V Replica eine anwendungskonsensierbare Momentaufnahme innerhalb der VM erstellen soll. | Int |
instanceType | Der Klassentyp. | "HyperVReplicaAzure" (erforderlich) |
onlineReplicationStartTime | Die geplante Startzeit für die erste Replikation. Wenn dieser Parameter Null ist, wird die erste Replikation sofort gestartet. | Schnur |
recoveryPointHistoryDuration | Die Dauer (in Stunden), bis zu der der Wiederherstellungsverlauf beibehalten werden muss. | Int |
replicationInterval | Das Replikationsintervall. | Int |
storageAccounts | Die Liste der Speicherkonten, in die die virtuellen Computer in der primären Cloud repliziert werden können. | string[] |
HyperVReplicaBluePolicyInput
Name | Beschreibung | Wert |
---|---|---|
allowedAuthenticationType | Ein Wert, der den Authentifizierungstyp angibt. | Int |
applicationConsistentSnapshotFrequencyInHours | Ein Wert, der die konsistente Häufigkeit der Anwendung angibt. | Int |
Kompression | Ein Wert, der angibt, ob die Komprimierung aktiviert werden muss. | Schnur |
initialReplicationMethod | Ein Wert, der angibt, ob IR online ist. | Schnur |
instanceType | Der Klassentyp. | "HyperVReplica2012R2" (erforderlich) |
offlineReplicationExportPath | Ein Wert, der den Offline-IR-Exportpfad angibt. | Schnur |
offlineReplicationImportPath | Ein Wert, der den Offline-IR-Importpfad angibt. | Schnur |
onlineReplicationStartTime | Ein Wert, der die Online-IR-Startzeit angibt. | Schnur |
recoveryPoints | Ein Wert, der die Anzahl der Wiederherstellungspunkte angibt. | Int |
replicaDeletion | Ein Wert, der angibt, ob der virtuelle Computer automatisch gelöscht werden muss. | Schnur |
replicationFrequencyInSeconds | Ein Wert, der das Replikationsintervall angibt. | Int |
replicationPort | Ein Wert, der den HTTPS-Port der Wiederherstellung angibt. | Int |
InMageAzureV2PolicyInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | "InMageAzureV2" (erforderlich) |
multiVmSyncStatus | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. | "Deaktivieren" "Enable" (erforderlich) |
RecoveryPointHistory | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
recoveryPointThresholdInMinutes | Der Wiederherstellungspunktschwellenwert in Minuten. | Int |
InMagePolicyInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
instanceType | Der Klassentyp. | "InMage" (erforderlich) |
multiVmSyncStatus | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. | "Deaktivieren" "Enable" (erforderlich) |
RecoveryPointHistory | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
recoveryPointThresholdInMinutes | Der Wiederherstellungspunktschwellenwert in Minuten. | Int |
InMageRcmFailbackPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | 'InMageRcmFailback' (erforderlich) |
InMageRcmPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
enableMultiVmSync | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. | Schnur |
instanceType | Der Klassentyp. | 'InMageRcm' (erforderlich) |
recoveryPointHistoryInMinutes | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
Microsoft.RecoveryServices/vaults/replicationPolicies
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource des Typs: Tresore |
Eigenschaften | Richtlinienerstellungseigenschaften. | CreatePolicyInputPropertiesOrPolicyProperties |
PolicyProviderSpecificInput
Name | Beschreibung | Wert |
---|---|---|
instanceType | Legen Sie für den Typ A2APolicyCreationInputauf "A2AA" fest. Legen Sie für den Typ A2ACrossClusterMigrationCreationInputauf "A2ACrossClusterMigrationMigrationCreationInput" fest. Auf 'HyperVReplica2012R2' für den Typ HyperVReplicaBluePolicyInputfestgelegt. Legen Sie für den Typ HyperVReplicaAzurePolicyInputauf "HyperVReplicaAzurePolicyInput" fest. Legen Sie für den Typ InMagePolicyInputauf "InMagePolicyInput" fest. Legen Sie für den Typ InMageAzureV2PolicyInputauf "InMageAzureV2PolicyInput" fest. Legen Sie für typ InMageRcmPolicyCreationInputauf "InMageRcmPolicyCreationInput" fest. Legen Sie für den Typ InMageRcmFailbackPolicyCreationInputauf "InMageRcmFailbackPolicyCreationInput" fest. Legen Sie für den Typ VMwareCbtPolicyCreationInputauf "VMwareCbt" fest. | "A2A" 'A2ACrossClusterMigration' "HyperVReplica2012R2" 'HyperVReplicaAzure' "InMage" 'InmageAzureV2' 'InMagercm' 'InMageRcmFailback' "VMwareCbt" (erforderlich) |
VMwareCbtPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | "VMwareCbt" (erforderlich) |
recoveryPointHistoryInMinutes | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp Vaults/replicationPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.RecoveryServices/vaults/replicationPolicies-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.RecoveryServices/vaults/replicationPolicies",
"apiVersion": "2021-08-01",
"name": "string",
"properties": {
"providerSpecificInput": {
"instanceType": "string"
// For remaining properties, see PolicyProviderSpecificInput objects
}
}
}
PolicyProviderSpecificInput-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A-:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"instanceType": "A2A",
"multiVmSyncStatus": "string",
"recoveryPointHistory": "int"
}
Verwenden Sie für A2ACrossClusterMigration:
{
"instanceType": "A2ACrossClusterMigration"
}
Verwenden Sie für HyperVReplica2012R2:
{
"allowedAuthenticationType": "int",
"applicationConsistentSnapshotFrequencyInHours": "int",
"compression": "string",
"initialReplicationMethod": "string",
"instanceType": "HyperVReplica2012R2",
"offlineReplicationExportPath": "string",
"offlineReplicationImportPath": "string",
"onlineReplicationStartTime": "string",
"recoveryPoints": "int",
"replicaDeletion": "string",
"replicationFrequencyInSeconds": "int",
"replicationPort": "int"
}
Verwenden Sie für HyperVReplicaAzure:
{
"applicationConsistentSnapshotFrequencyInHours": "int",
"instanceType": "HyperVReplicaAzure",
"onlineReplicationStartTime": "string",
"recoveryPointHistoryDuration": "int",
"replicationInterval": "int",
"storageAccounts": [ "string" ]
}
Verwenden Sie für InMage:
{
"appConsistentFrequencyInMinutes": "int",
"instanceType": "InMage",
"multiVmSyncStatus": "string",
"recoveryPointHistory": "int",
"recoveryPointThresholdInMinutes": "int"
}
Verwenden Sie für InMageAzureV2:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"instanceType": "InMageAzureV2",
"multiVmSyncStatus": "string",
"recoveryPointHistory": "int",
"recoveryPointThresholdInMinutes": "int"
}
Verwenden Sie für InMageRcm-:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"enableMultiVmSync": "string",
"instanceType": "InMageRcm",
"recoveryPointHistoryInMinutes": "int"
}
Verwenden Sie für InMageRcmFailback-:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"instanceType": "InMageRcmFailback"
}
Verwenden Sie für VMwareCbt:
{
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"instanceType": "VMwareCbt",
"recoveryPointHistoryInMinutes": "int"
}
Eigenschaftswerte
A2ACrossClusterMigrationPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
instanceType | Der Klassentyp. | "A2ACrossClusterMigration" (erforderlich) |
A2APolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | "A2A" (erforderlich) |
multiVmSyncStatus | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. | "Deaktivieren" "Enable" (erforderlich) |
RecoveryPointHistory | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
CreatePolicyInputPropertiesOrPolicyProperties
Name | Beschreibung | Wert |
---|---|---|
providerSpecificInput | Die ReplicationProviderSettings. | PolicyProviderSpecificInput |
HyperVReplicaAzurePolicyInput
Name | Beschreibung | Wert |
---|---|---|
applicationConsistentSnapshotFrequencyInHours | Das Intervall (in Stunden), in dem Hyper-V Replica eine anwendungskonsensierbare Momentaufnahme innerhalb der VM erstellen soll. | Int |
instanceType | Der Klassentyp. | "HyperVReplicaAzure" (erforderlich) |
onlineReplicationStartTime | Die geplante Startzeit für die erste Replikation. Wenn dieser Parameter Null ist, wird die erste Replikation sofort gestartet. | Schnur |
recoveryPointHistoryDuration | Die Dauer (in Stunden), bis zu der der Wiederherstellungsverlauf beibehalten werden muss. | Int |
replicationInterval | Das Replikationsintervall. | Int |
storageAccounts | Die Liste der Speicherkonten, in die die virtuellen Computer in der primären Cloud repliziert werden können. | string[] |
HyperVReplicaBluePolicyInput
Name | Beschreibung | Wert |
---|---|---|
allowedAuthenticationType | Ein Wert, der den Authentifizierungstyp angibt. | Int |
applicationConsistentSnapshotFrequencyInHours | Ein Wert, der die konsistente Häufigkeit der Anwendung angibt. | Int |
Kompression | Ein Wert, der angibt, ob die Komprimierung aktiviert werden muss. | Schnur |
initialReplicationMethod | Ein Wert, der angibt, ob IR online ist. | Schnur |
instanceType | Der Klassentyp. | "HyperVReplica2012R2" (erforderlich) |
offlineReplicationExportPath | Ein Wert, der den Offline-IR-Exportpfad angibt. | Schnur |
offlineReplicationImportPath | Ein Wert, der den Offline-IR-Importpfad angibt. | Schnur |
onlineReplicationStartTime | Ein Wert, der die Online-IR-Startzeit angibt. | Schnur |
recoveryPoints | Ein Wert, der die Anzahl der Wiederherstellungspunkte angibt. | Int |
replicaDeletion | Ein Wert, der angibt, ob der virtuelle Computer automatisch gelöscht werden muss. | Schnur |
replicationFrequencyInSeconds | Ein Wert, der das Replikationsintervall angibt. | Int |
replicationPort | Ein Wert, der den HTTPS-Port der Wiederherstellung angibt. | Int |
InMageAzureV2PolicyInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | "InMageAzureV2" (erforderlich) |
multiVmSyncStatus | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. | "Deaktivieren" "Enable" (erforderlich) |
RecoveryPointHistory | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
recoveryPointThresholdInMinutes | Der Wiederherstellungspunktschwellenwert in Minuten. | Int |
InMagePolicyInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
instanceType | Der Klassentyp. | "InMage" (erforderlich) |
multiVmSyncStatus | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. | "Deaktivieren" "Enable" (erforderlich) |
RecoveryPointHistory | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
recoveryPointThresholdInMinutes | Der Wiederherstellungspunktschwellenwert in Minuten. | Int |
InMageRcmFailbackPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | 'InMageRcmFailback' (erforderlich) |
InMageRcmPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
enableMultiVmSync | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. | Schnur |
instanceType | Der Klassentyp. | 'InMageRcm' (erforderlich) |
recoveryPointHistoryInMinutes | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
Microsoft.RecoveryServices/vaults/replicationPolicies
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2021-08-01' |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Richtlinienerstellungseigenschaften. | CreatePolicyInputPropertiesOrPolicyProperties |
Art | Der Ressourcentyp | "Microsoft.RecoveryServices/vaults/replicationPolicies" |
PolicyProviderSpecificInput
Name | Beschreibung | Wert |
---|---|---|
instanceType | Legen Sie für den Typ A2APolicyCreationInputauf "A2AA" fest. Legen Sie für den Typ A2ACrossClusterMigrationCreationInputauf "A2ACrossClusterMigrationMigrationCreationInput" fest. Auf 'HyperVReplica2012R2' für den Typ HyperVReplicaBluePolicyInputfestgelegt. Legen Sie für den Typ HyperVReplicaAzurePolicyInputauf "HyperVReplicaAzurePolicyInput" fest. Legen Sie für den Typ InMagePolicyInputauf "InMagePolicyInput" fest. Legen Sie für den Typ InMageAzureV2PolicyInputauf "InMageAzureV2PolicyInput" fest. Legen Sie für typ InMageRcmPolicyCreationInputauf "InMageRcmPolicyCreationInput" fest. Legen Sie für den Typ InMageRcmFailbackPolicyCreationInputauf "InMageRcmFailbackPolicyCreationInput" fest. Legen Sie für den Typ VMwareCbtPolicyCreationInputauf "VMwareCbt" fest. | "A2A" 'A2ACrossClusterMigration' "HyperVReplica2012R2" 'HyperVReplicaAzure' "InMage" 'InmageAzureV2' 'InMagercm' 'InMageRcmFailback' "VMwareCbt" (erforderlich) |
VMwareCbtPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | "VMwareCbt" (erforderlich) |
recoveryPointHistoryInMinutes | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp Vaults/replicationPolicies kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.RecoveryServices/vaults/replicationPolicies-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationPolicies@2021-08-01"
name = "string"
body = jsonencode({
properties = {
providerSpecificInput = {
instanceType = "string"
// For remaining properties, see PolicyProviderSpecificInput objects
}
}
})
}
PolicyProviderSpecificInput-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A-:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
instanceType = "A2A"
multiVmSyncStatus = "string"
recoveryPointHistory = int
}
Verwenden Sie für A2ACrossClusterMigration:
{
instanceType = "A2ACrossClusterMigration"
}
Verwenden Sie für HyperVReplica2012R2:
{
allowedAuthenticationType = int
applicationConsistentSnapshotFrequencyInHours = int
compression = "string"
initialReplicationMethod = "string"
instanceType = "HyperVReplica2012R2"
offlineReplicationExportPath = "string"
offlineReplicationImportPath = "string"
onlineReplicationStartTime = "string"
recoveryPoints = int
replicaDeletion = "string"
replicationFrequencyInSeconds = int
replicationPort = int
}
Verwenden Sie für HyperVReplicaAzure:
{
applicationConsistentSnapshotFrequencyInHours = int
instanceType = "HyperVReplicaAzure"
onlineReplicationStartTime = "string"
recoveryPointHistoryDuration = int
replicationInterval = int
storageAccounts = [
"string"
]
}
Verwenden Sie für InMage:
{
appConsistentFrequencyInMinutes = int
instanceType = "InMage"
multiVmSyncStatus = "string"
recoveryPointHistory = int
recoveryPointThresholdInMinutes = int
}
Verwenden Sie für InMageAzureV2:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
instanceType = "InMageAzureV2"
multiVmSyncStatus = "string"
recoveryPointHistory = int
recoveryPointThresholdInMinutes = int
}
Verwenden Sie für InMageRcm-:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
enableMultiVmSync = "string"
instanceType = "InMageRcm"
recoveryPointHistoryInMinutes = int
}
Verwenden Sie für InMageRcmFailback-:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
instanceType = "InMageRcmFailback"
}
Verwenden Sie für VMwareCbt:
{
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
instanceType = "VMwareCbt"
recoveryPointHistoryInMinutes = int
}
Eigenschaftswerte
A2ACrossClusterMigrationPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
instanceType | Der Klassentyp. | "A2ACrossClusterMigration" (erforderlich) |
A2APolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | "A2A" (erforderlich) |
multiVmSyncStatus | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. | "Deaktivieren" "Enable" (erforderlich) |
RecoveryPointHistory | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
CreatePolicyInputPropertiesOrPolicyProperties
Name | Beschreibung | Wert |
---|---|---|
providerSpecificInput | Die ReplicationProviderSettings. | PolicyProviderSpecificInput |
HyperVReplicaAzurePolicyInput
Name | Beschreibung | Wert |
---|---|---|
applicationConsistentSnapshotFrequencyInHours | Das Intervall (in Stunden), in dem Hyper-V Replica eine anwendungskonsensierbare Momentaufnahme innerhalb der VM erstellen soll. | Int |
instanceType | Der Klassentyp. | "HyperVReplicaAzure" (erforderlich) |
onlineReplicationStartTime | Die geplante Startzeit für die erste Replikation. Wenn dieser Parameter Null ist, wird die erste Replikation sofort gestartet. | Schnur |
recoveryPointHistoryDuration | Die Dauer (in Stunden), bis zu der der Wiederherstellungsverlauf beibehalten werden muss. | Int |
replicationInterval | Das Replikationsintervall. | Int |
storageAccounts | Die Liste der Speicherkonten, in die die virtuellen Computer in der primären Cloud repliziert werden können. | string[] |
HyperVReplicaBluePolicyInput
Name | Beschreibung | Wert |
---|---|---|
allowedAuthenticationType | Ein Wert, der den Authentifizierungstyp angibt. | Int |
applicationConsistentSnapshotFrequencyInHours | Ein Wert, der die konsistente Häufigkeit der Anwendung angibt. | Int |
Kompression | Ein Wert, der angibt, ob die Komprimierung aktiviert werden muss. | Schnur |
initialReplicationMethod | Ein Wert, der angibt, ob IR online ist. | Schnur |
instanceType | Der Klassentyp. | "HyperVReplica2012R2" (erforderlich) |
offlineReplicationExportPath | Ein Wert, der den Offline-IR-Exportpfad angibt. | Schnur |
offlineReplicationImportPath | Ein Wert, der den Offline-IR-Importpfad angibt. | Schnur |
onlineReplicationStartTime | Ein Wert, der die Online-IR-Startzeit angibt. | Schnur |
recoveryPoints | Ein Wert, der die Anzahl der Wiederherstellungspunkte angibt. | Int |
replicaDeletion | Ein Wert, der angibt, ob der virtuelle Computer automatisch gelöscht werden muss. | Schnur |
replicationFrequencyInSeconds | Ein Wert, der das Replikationsintervall angibt. | Int |
replicationPort | Ein Wert, der den HTTPS-Port der Wiederherstellung angibt. | Int |
InMageAzureV2PolicyInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | "InMageAzureV2" (erforderlich) |
multiVmSyncStatus | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. | "Deaktivieren" "Enable" (erforderlich) |
RecoveryPointHistory | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
recoveryPointThresholdInMinutes | Der Wiederherstellungspunktschwellenwert in Minuten. | Int |
InMagePolicyInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
instanceType | Der Klassentyp. | "InMage" (erforderlich) |
multiVmSyncStatus | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. Der Wert sollte "Aktiviert" oder "Deaktiviert" sein. | "Deaktivieren" "Enable" (erforderlich) |
RecoveryPointHistory | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
recoveryPointThresholdInMinutes | Der Wiederherstellungspunktschwellenwert in Minuten. | Int |
InMageRcmFailbackPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | 'InMageRcmFailback' (erforderlich) |
InMageRcmPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
enableMultiVmSync | Ein Wert, der angibt, ob die Synchronisierung mit mehreren virtuellen Computern aktiviert werden muss. | Schnur |
instanceType | Der Klassentyp. | 'InMageRcm' (erforderlich) |
recoveryPointHistoryInMinutes | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |
Microsoft.RecoveryServices/vaults/replicationPolicies
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource vom Typ: Vaults |
Eigenschaften | Richtlinienerstellungseigenschaften. | CreatePolicyInputPropertiesOrPolicyProperties |
Art | Der Ressourcentyp | "Microsoft.RecoveryServices/vaults/replicationPolicies@2021-08-01" |
PolicyProviderSpecificInput
Name | Beschreibung | Wert |
---|---|---|
instanceType | Legen Sie für den Typ A2APolicyCreationInputauf "A2AA" fest. Legen Sie für den Typ A2ACrossClusterMigrationCreationInputauf "A2ACrossClusterMigrationMigrationCreationInput" fest. Auf 'HyperVReplica2012R2' für den Typ HyperVReplicaBluePolicyInputfestgelegt. Legen Sie für den Typ HyperVReplicaAzurePolicyInputauf "HyperVReplicaAzurePolicyInput" fest. Legen Sie für den Typ InMagePolicyInputauf "InMagePolicyInput" fest. Legen Sie für den Typ InMageAzureV2PolicyInputauf "InMageAzureV2PolicyInput" fest. Legen Sie für typ InMageRcmPolicyCreationInputauf "InMageRcmPolicyCreationInput" fest. Legen Sie für den Typ InMageRcmFailbackPolicyCreationInputauf "InMageRcmFailbackPolicyCreationInput" fest. Legen Sie für den Typ VMwareCbtPolicyCreationInputauf "VMwareCbt" fest. | "A2A" 'A2ACrossClusterMigration' "HyperVReplica2012R2" 'HyperVReplicaAzure' "InMage" 'InmageAzureV2' 'InMagercm' 'InMageRcmFailback' "VMwareCbt" (erforderlich) |
VMwareCbtPolicyCreationInput
Name | Beschreibung | Wert |
---|---|---|
appConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). | Int |
crashConsistentFrequencyInMinutes | Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). | Int |
instanceType | Der Klassentyp. | "VMwareCbt" (erforderlich) |
recoveryPointHistoryInMinutes | Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. | Int |