Freigeben über


Microsoft.RecoveryServices Vaults/replicationProtectionIntents 2023-08-01

Bicep-Ressourcendefinition

Der Ressourcentyp Vaults/replicationProtectionIntents kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.RecoveryServices/vaults/replicationProtectionIntents-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2023-08-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
    }
  }
}

StorageAccountCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  azureStorageAccountId: 'string'
  resourceType: 'Existing'
}

RecoveryResourceGroupCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  recoveryResourceGroupId: 'string'
  resourceType: 'Existing'
}

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

{
  agentAutoUpdateStatus: 'string'
  automationAccountArmId: 'string'
  automationAccountAuthenticationType: 'string'
  autoProtectionOfDataDisk: 'string'
  diskEncryptionInfo: {
    diskEncryptionKeyInfo: {
      keyVaultResourceArmId: 'string'
      secretIdentifier: 'string'
    }
    keyEncryptionKeyInfo: {
      keyIdentifier: 'string'
      keyVaultResourceArmId: 'string'
    }
  }
  fabricObjectId: 'string'
  instanceType: 'A2A'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  primaryLocation: 'string'
  primaryStagingStorageAccountCustomInput: {
    resourceType: 'string'
    // For remaining properties, see StorageAccountCustomDetails objects
  }
  protectionProfileCustomInput: {
    resourceType: 'string'
    // For remaining properties, see ProtectionProfileCustomDetails objects
  }
  recoveryAvailabilitySetCustomInput: {
    resourceType: 'string'
    // For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
  }
  recoveryAvailabilityType: 'string'
  recoveryAvailabilityZone: 'string'
  recoveryBootDiagStorageAccount: {
    resourceType: 'string'
    // For remaining properties, see StorageAccountCustomDetails objects
  }
  recoveryLocation: 'string'
  recoveryProximityPlacementGroupCustomInput: {
    resourceType: 'string'
    // For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
  }
  recoveryResourceGroupId: 'string'
  recoverySubscriptionId: 'string'
  recoveryVirtualNetworkCustomInput: {
    resourceType: 'string'
    // For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
  }
  vmDisks: [
    {
      diskUri: 'string'
      primaryStagingStorageAccountCustomInput: {
        resourceType: 'string'
        // For remaining properties, see StorageAccountCustomDetails objects
      }
      recoveryAzureStorageAccountCustomInput: {
        resourceType: 'string'
        // For remaining properties, see StorageAccountCustomDetails objects
      }
    }
  ]
  vmManagedDisks: [
    {
      diskEncryptionInfo: {
        diskEncryptionKeyInfo: {
          keyVaultResourceArmId: 'string'
          secretIdentifier: 'string'
        }
        keyEncryptionKeyInfo: {
          keyIdentifier: 'string'
          keyVaultResourceArmId: 'string'
        }
      }
      diskId: 'string'
      primaryStagingStorageAccountCustomInput: {
        resourceType: 'string'
        // For remaining properties, see StorageAccountCustomDetails objects
      }
      recoveryDiskEncryptionSetId: 'string'
      recoveryReplicaDiskAccountType: 'string'
      recoveryResourceGroupCustomInput: {
        resourceType: 'string'
        // For remaining properties, see RecoveryResourceGroupCustomDetails objects
      }
      recoveryTargetDiskAccountType: 'string'
    }
  ]
}

RecoveryAvailabilitySetCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  recoveryAvailabilitySetId: 'string'
  resourceType: 'Existing'
}

ProtectionProfileCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  protectionProfileId: 'string'
  resourceType: 'Existing'
}

Verwenden Sie für NewFolgendes:

{
  appConsistentFrequencyInMinutes: int
  crashConsistentFrequencyInMinutes: int
  multiVmSyncStatus: 'string'
  policyName: 'string'
  recoveryPointHistory: int
  resourceType: 'New'
}

RecoveryVirtualNetworkCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  recoverySubnetName: 'string'
  recoveryVirtualNetworkId: 'string'
  resourceType: 'Existing'
}

Verwenden Sie für NewFolgendes:

{
  recoveryVirtualNetworkName: 'string'
  recoveryVirtualNetworkResourceGroupName: 'string'
  resourceType: 'New'
}

RecoveryProximityPlacementGroupCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  recoveryProximityPlacementGroupId: 'string'
  resourceType: 'Existing'
}

Eigenschaftswerte

A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails

Name Beschreibung Wert
agentAutoUpdateStatus Ein Wert, der angibt, ob die automatische Aktualisierung aktiviert ist. "Deaktiviert"
"Aktiviert"
automationAccountArmId Die Arm-ID des Automatisierungskontos. Schnur
automationAccountAuthenticationType Ein Wert, der den Authentifizierungstyp für das Automatisierungskonto angibt. Der Standardwert ist "RunAsAccount". 'RunAsAccount'
'SystemAssignedIdentity'
autoProtectionOfDataDisk Ein Wert, der angibt, ob der automatische Schutz aktiviert ist. "Deaktiviert"
"Aktiviert"
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für zwei Passflüsse). DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge (erforderlich)
instanceType Der Klassentyp. "A2A" (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Schnur
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
primaryLocation Der primäre Speicherort für den virtuellen Computer. Zeichenfolge (erforderlich)
primaryStagingStorageAccountCustomInput Die eingabe des primären Stagingspeicherkontos. StorageAccountCustomDetails-
protectionProfileCustomInput Die benutzerdefinierten Eingaben für das Schutzprofil. ProtectionProfileCustomDetails
recoveryAvailabilitySetCustomInput Die Eingabe für die Wiederherstellungsverfügbarkeit. RecoveryAvailabilitySetCustomDetails
recoveryAvailabilityType Der Wiederherstellungsverfügbarkeitstyp des virtuellen Computers. "AvailabilitySet"
"AvailabilityZone"
"Single" (erforderlich)
recoveryAvailabilityZone Die Verfügbarkeitszone für die Wiederherstellung. Schnur
recoveryBootDiagStorageAccount Das Startdiagnosespeicherkonto. StorageAccountCustomDetails-
recoveryLocation Der Wiederherstellungsspeicherort für den virtuellen Computer. Zeichenfolge (erforderlich)
recoveryProximityPlacementGroupCustomInput Die benutzerdefinierte Eingabe für die Platzierung der Wiederherstellungsnäherungsgruppe. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId Die Gruppen-ID der Wiederherstellungsressource. Gültig für V2-Szenarien. Zeichenfolge (erforderlich)
recoverySubscriptionId Die Wiederherstellungsabonnement-ID des virtuellen Computers. Zeichenfolge (erforderlich)
recoveryVirtualNetworkCustomInput Die Wiederherstellungs-Eingabe des virtuellen Netzwerks. RecoveryVirtualNetworkCustomDetails
vmDisks Die Liste der Vm-Datenträgereingaben. A2AProtectionIntentDiskInputDetails[]
vmManagedDisks Die Liste der vom virtuellen Computer verwalteten Datenträgereingaben. A2AProtectionIntentManagedDiskInputDetails[]

A2AProtectionIntentDiskInputDetails

Name Beschreibung Wert
diskUri Der Datenträger-URI. Zeichenfolge (erforderlich)
primaryStagingStorageAccountCustomInput Die eingabe des primären Stagingspeicherkontos. StorageAccountCustomDetails-
recoveryAzureStorageAccountCustomInput Die Eingabe des Wiederherstellungs-VHD-Speicherkontos. StorageAccountCustomDetails-

A2AProtectionIntentManagedDiskInputDetails

Name Beschreibung Wert
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für einen /einzelnen Passfluss). DiskEncryptionInfo
diskId Die Datenträger-ID. Zeichenfolge (erforderlich)
primaryStagingStorageAccountCustomInput Die eingabe des primären Stagingspeicherkontos. StorageAccountCustomDetails-
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Schnur
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryResourceGroupCustomInput Die Ressourceneingabe der Wiederherstellungsressource. RecoveryResourceGroupCustomDetails
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur

CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

Name Beschreibung Wert
providerSpecificDetails Der ReplicationProviderInput. Für A2A-Anbieter ist es ein A2ACreateProtectionIntentInput-Objekt. CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2ACreateProtectionIntentInputOrA2AReplicationIntentDetailsauf "A2A" fest. "A2A" (erforderlich)

DiskEncryptionInfo

Name Beschreibung Wert
diskEncryptionKeyInfo Der WiederherstellungsschlüsselVault-Verweis für den geheimen Schlüssel. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Der Wiederherstellungsschlüsselvault-Verweis für Schlüssel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beschreibung Wert
keyVaultResourceArmId Die KEYVault-Ressourcen-ARM-ID für den geheimen Schlüssel. Schnur
secretIdentifier Die geheime URL/ID. Schnur

ExistingProtectionProfile

Name Beschreibung Wert
protectionProfileId Die Arm-ID des Schutzprofils. Gibt einen Fehler aus, wenn keine Ressource vorhanden ist. Zeichenfolge (erforderlich)
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryAvailabilitySet

Name Beschreibung Wert
recoveryAvailabilitySetId Die Wiederherstellungsverfügbarkeitssatz-ID. Löst einen Fehler aus, wenn die Ressource nicht vorhanden ist. Schnur
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryProximityPlacementGroup

Name Beschreibung Wert
recoveryProximityPlacementGroupId Die Gruppen-ID der Wiederherstellungsannäherung. Löst einen Fehler aus, wenn die Ressource nicht vorhanden ist. Schnur
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryResourceGroup

Name Beschreibung Wert
recoveryResourceGroupId Die Gruppen-ID der Wiederherstellungsressource. Gültig für V2-Szenarien. Schnur
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryVirtualNetwork

Name Beschreibung Wert
recoverySubnetName Der Name des Wiederherstellungssubnetzes. Schnur
recoveryVirtualNetworkId Die Wiederherstellungs-ID des virtuellen Netzwerks. Löst einen Fehler aus, wenn die Ressource nicht vorhanden ist. Zeichenfolge (erforderlich)
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingStorageAccount

Name Beschreibung Wert
azureStorageAccountId Die Arm-ID des Speicherkontos. Gibt einen Fehler aus, wenn keine Ressource vorhanden ist. Zeichenfolge (erforderlich)
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

KeyEncryptionKeyInfo

Name Beschreibung Wert
keyIdentifier Die Schlüssel-URL/ID. Schnur
keyVaultResourceArmId Die KeyVault-Ressourcen-ARM-ID für schlüssel. Schnur

Microsoft.RecoveryServices/vaults/replicationProtectionIntents

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 Erstellen sie Eingabeeigenschaften für die Schutzabsicht. CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

NewProtectionProfile

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
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)
policyName Die Schutzprofileingabe. Zeichenfolge (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int
resourceType Der Klassentyp. "Neu" (erforderlich)

NewRecoveryVirtualNetwork

Name Beschreibung Wert
recoveryVirtualNetworkName Der Name des virtuellen Netzwerks für die Wiederherstellung. Schnur
recoveryVirtualNetworkResourceGroupName Der Name der Ressourcengruppe, die zum Erstellen des virtuellen Wiederherstellungsnetzwerks verwendet werden soll. Wenn nicht vorhanden, würde das Zielnetzwerk in derselben Ressourcengruppe wie die Ziel-VM erstellt werden. Schnur
resourceType Der Klassentyp. "Neu" (erforderlich)

ProtectionProfileCustomDetails

Name Beschreibung Wert
resourceType Legen Sie für den Typ ExistingProtectionProfile-auf "Existing" fest. Legen Sie für den Typ NewProtectionProfile-auf "Neu" fest. "Vorhanden"
"Neu" (erforderlich)

RecoveryAvailabilitySetCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingRecoveryAvailabilitySet. "Vorhanden" (erforderlich)

RecoveryProximityPlacementGroupCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingRecoveryProximityPlacementGroup. "Vorhanden" (erforderlich)

RecoveryResourceGroupCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingRecoveryResourceGroup. "Vorhanden" (erforderlich)

RecoveryVirtualNetworkCustomDetails

Name Beschreibung Wert
resourceType Legen Sie für den Typ ExistingRecoveryVirtualNetworkauf "Existing" fest. Legen Sie für den Typ NewRecoveryVirtualNetworkauf "Neu" fest. "Vorhanden"
"Neu" (erforderlich)

StorageAccountCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingStorageAccount. "Vorhanden" (erforderlich)

ARM-Vorlagenressourcendefinition

Der Ressourcentyp Vaults/replicationProtectionIntents kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.RecoveryServices/vaults/replicationProtectionIntents-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
  "apiVersion": "2023-08-01",
  "name": "string",
  "properties": {
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
    }
  }
}

StorageAccountCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  "azureStorageAccountId": "string",
  "resourceType": "Existing"
}

RecoveryResourceGroupCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  "recoveryResourceGroupId": "string",
  "resourceType": "Existing"
}

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

{
  "agentAutoUpdateStatus": "string",
  "automationAccountArmId": "string",
  "automationAccountAuthenticationType": "string",
  "autoProtectionOfDataDisk": "string",
  "diskEncryptionInfo": {
    "diskEncryptionKeyInfo": {
      "keyVaultResourceArmId": "string",
      "secretIdentifier": "string"
    },
    "keyEncryptionKeyInfo": {
      "keyIdentifier": "string",
      "keyVaultResourceArmId": "string"
    }
  },
  "fabricObjectId": "string",
  "instanceType": "A2A",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "primaryLocation": "string",
  "primaryStagingStorageAccountCustomInput": {
    "resourceType": "string"
    // For remaining properties, see StorageAccountCustomDetails objects
  },
  "protectionProfileCustomInput": {
    "resourceType": "string"
    // For remaining properties, see ProtectionProfileCustomDetails objects
  },
  "recoveryAvailabilitySetCustomInput": {
    "resourceType": "string"
    // For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
  },
  "recoveryAvailabilityType": "string",
  "recoveryAvailabilityZone": "string",
  "recoveryBootDiagStorageAccount": {
    "resourceType": "string"
    // For remaining properties, see StorageAccountCustomDetails objects
  },
  "recoveryLocation": "string",
  "recoveryProximityPlacementGroupCustomInput": {
    "resourceType": "string"
    // For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
  },
  "recoveryResourceGroupId": "string",
  "recoverySubscriptionId": "string",
  "recoveryVirtualNetworkCustomInput": {
    "resourceType": "string"
    // For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
  },
  "vmDisks": [
    {
      "diskUri": "string",
      "primaryStagingStorageAccountCustomInput": {
        "resourceType": "string"
        // For remaining properties, see StorageAccountCustomDetails objects
      },
      "recoveryAzureStorageAccountCustomInput": {
        "resourceType": "string"
        // For remaining properties, see StorageAccountCustomDetails objects
      }
    }
  ],
  "vmManagedDisks": [
    {
      "diskEncryptionInfo": {
        "diskEncryptionKeyInfo": {
          "keyVaultResourceArmId": "string",
          "secretIdentifier": "string"
        },
        "keyEncryptionKeyInfo": {
          "keyIdentifier": "string",
          "keyVaultResourceArmId": "string"
        }
      },
      "diskId": "string",
      "primaryStagingStorageAccountCustomInput": {
        "resourceType": "string"
        // For remaining properties, see StorageAccountCustomDetails objects
      },
      "recoveryDiskEncryptionSetId": "string",
      "recoveryReplicaDiskAccountType": "string",
      "recoveryResourceGroupCustomInput": {
        "resourceType": "string"
        // For remaining properties, see RecoveryResourceGroupCustomDetails objects
      },
      "recoveryTargetDiskAccountType": "string"
    }
  ]
}

RecoveryAvailabilitySetCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  "recoveryAvailabilitySetId": "string",
  "resourceType": "Existing"
}

ProtectionProfileCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  "protectionProfileId": "string",
  "resourceType": "Existing"
}

Verwenden Sie für NewFolgendes:

{
  "appConsistentFrequencyInMinutes": "int",
  "crashConsistentFrequencyInMinutes": "int",
  "multiVmSyncStatus": "string",
  "policyName": "string",
  "recoveryPointHistory": "int",
  "resourceType": "New"
}

RecoveryVirtualNetworkCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  "recoverySubnetName": "string",
  "recoveryVirtualNetworkId": "string",
  "resourceType": "Existing"
}

Verwenden Sie für NewFolgendes:

{
  "recoveryVirtualNetworkName": "string",
  "recoveryVirtualNetworkResourceGroupName": "string",
  "resourceType": "New"
}

RecoveryProximityPlacementGroupCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  "recoveryProximityPlacementGroupId": "string",
  "resourceType": "Existing"
}

Eigenschaftswerte

A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails

Name Beschreibung Wert
agentAutoUpdateStatus Ein Wert, der angibt, ob die automatische Aktualisierung aktiviert ist. "Deaktiviert"
"Aktiviert"
automationAccountArmId Die Arm-ID des Automatisierungskontos. Schnur
automationAccountAuthenticationType Ein Wert, der den Authentifizierungstyp für das Automatisierungskonto angibt. Der Standardwert ist "RunAsAccount". 'RunAsAccount'
'SystemAssignedIdentity'
autoProtectionOfDataDisk Ein Wert, der angibt, ob der automatische Schutz aktiviert ist. "Deaktiviert"
"Aktiviert"
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für zwei Passflüsse). DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge (erforderlich)
instanceType Der Klassentyp. "A2A" (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Schnur
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
primaryLocation Der primäre Speicherort für den virtuellen Computer. Zeichenfolge (erforderlich)
primaryStagingStorageAccountCustomInput Die eingabe des primären Stagingspeicherkontos. StorageAccountCustomDetails-
protectionProfileCustomInput Die benutzerdefinierten Eingaben für das Schutzprofil. ProtectionProfileCustomDetails
recoveryAvailabilitySetCustomInput Die Eingabe für die Wiederherstellungsverfügbarkeit. RecoveryAvailabilitySetCustomDetails
recoveryAvailabilityType Der Wiederherstellungsverfügbarkeitstyp des virtuellen Computers. "AvailabilitySet"
"AvailabilityZone"
"Single" (erforderlich)
recoveryAvailabilityZone Die Verfügbarkeitszone für die Wiederherstellung. Schnur
recoveryBootDiagStorageAccount Das Startdiagnosespeicherkonto. StorageAccountCustomDetails-
recoveryLocation Der Wiederherstellungsspeicherort für den virtuellen Computer. Zeichenfolge (erforderlich)
recoveryProximityPlacementGroupCustomInput Die benutzerdefinierte Eingabe für die Platzierung der Wiederherstellungsnäherungsgruppe. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId Die Gruppen-ID der Wiederherstellungsressource. Gültig für V2-Szenarien. Zeichenfolge (erforderlich)
recoverySubscriptionId Die Wiederherstellungsabonnement-ID des virtuellen Computers. Zeichenfolge (erforderlich)
recoveryVirtualNetworkCustomInput Die Wiederherstellungs-Eingabe des virtuellen Netzwerks. RecoveryVirtualNetworkCustomDetails
vmDisks Die Liste der Vm-Datenträgereingaben. A2AProtectionIntentDiskInputDetails[]
vmManagedDisks Die Liste der vom virtuellen Computer verwalteten Datenträgereingaben. A2AProtectionIntentManagedDiskInputDetails[]

A2AProtectionIntentDiskInputDetails

Name Beschreibung Wert
diskUri Der Datenträger-URI. Zeichenfolge (erforderlich)
primaryStagingStorageAccountCustomInput Die eingabe des primären Stagingspeicherkontos. StorageAccountCustomDetails-
recoveryAzureStorageAccountCustomInput Die Eingabe des Wiederherstellungs-VHD-Speicherkontos. StorageAccountCustomDetails-

A2AProtectionIntentManagedDiskInputDetails

Name Beschreibung Wert
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für einen /einzelnen Passfluss). DiskEncryptionInfo
diskId Die Datenträger-ID. Zeichenfolge (erforderlich)
primaryStagingStorageAccountCustomInput Die eingabe des primären Stagingspeicherkontos. StorageAccountCustomDetails-
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Schnur
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryResourceGroupCustomInput Die Ressourceneingabe der Wiederherstellungsressource. RecoveryResourceGroupCustomDetails
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur

CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

Name Beschreibung Wert
providerSpecificDetails Der ReplicationProviderInput. Für A2A-Anbieter ist es ein A2ACreateProtectionIntentInput-Objekt. CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2ACreateProtectionIntentInputOrA2AReplicationIntentDetailsauf "A2A" fest. "A2A" (erforderlich)

DiskEncryptionInfo

Name Beschreibung Wert
diskEncryptionKeyInfo Der WiederherstellungsschlüsselVault-Verweis für den geheimen Schlüssel. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Der Wiederherstellungsschlüsselvault-Verweis für Schlüssel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beschreibung Wert
keyVaultResourceArmId Die KEYVault-Ressourcen-ARM-ID für den geheimen Schlüssel. Schnur
secretIdentifier Die geheime URL/ID. Schnur

ExistingProtectionProfile

Name Beschreibung Wert
protectionProfileId Die Arm-ID des Schutzprofils. Gibt einen Fehler aus, wenn keine Ressource vorhanden ist. Zeichenfolge (erforderlich)
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryAvailabilitySet

Name Beschreibung Wert
recoveryAvailabilitySetId Die Wiederherstellungsverfügbarkeitssatz-ID. Löst einen Fehler aus, wenn die Ressource nicht vorhanden ist. Schnur
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryProximityPlacementGroup

Name Beschreibung Wert
recoveryProximityPlacementGroupId Die Gruppen-ID der Wiederherstellungsannäherung. Löst einen Fehler aus, wenn die Ressource nicht vorhanden ist. Schnur
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryResourceGroup

Name Beschreibung Wert
recoveryResourceGroupId Die Gruppen-ID der Wiederherstellungsressource. Gültig für V2-Szenarien. Schnur
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryVirtualNetwork

Name Beschreibung Wert
recoverySubnetName Der Name des Wiederherstellungssubnetzes. Schnur
recoveryVirtualNetworkId Die Wiederherstellungs-ID des virtuellen Netzwerks. Löst einen Fehler aus, wenn die Ressource nicht vorhanden ist. Zeichenfolge (erforderlich)
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingStorageAccount

Name Beschreibung Wert
azureStorageAccountId Die Arm-ID des Speicherkontos. Gibt einen Fehler aus, wenn keine Ressource vorhanden ist. Zeichenfolge (erforderlich)
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

KeyEncryptionKeyInfo

Name Beschreibung Wert
keyIdentifier Die Schlüssel-URL/ID. Schnur
keyVaultResourceArmId Die KeyVault-Ressourcen-ARM-ID für schlüssel. Schnur

Microsoft.RecoveryServices/vaults/replicationProtectionIntents

Name Beschreibung Wert
apiVersion Die API-Version '2023-08-01'
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Erstellen sie Eingabeeigenschaften für die Schutzabsicht. CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties
Art Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationProtectionIntents"

NewProtectionProfile

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
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)
policyName Die Schutzprofileingabe. Zeichenfolge (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int
resourceType Der Klassentyp. "Neu" (erforderlich)

NewRecoveryVirtualNetwork

Name Beschreibung Wert
recoveryVirtualNetworkName Der Name des virtuellen Netzwerks für die Wiederherstellung. Schnur
recoveryVirtualNetworkResourceGroupName Der Name der Ressourcengruppe, die zum Erstellen des virtuellen Wiederherstellungsnetzwerks verwendet werden soll. Wenn nicht vorhanden, würde das Zielnetzwerk in derselben Ressourcengruppe wie die Ziel-VM erstellt werden. Schnur
resourceType Der Klassentyp. "Neu" (erforderlich)

ProtectionProfileCustomDetails

Name Beschreibung Wert
resourceType Legen Sie für den Typ ExistingProtectionProfile-auf "Existing" fest. Legen Sie für den Typ NewProtectionProfile-auf "Neu" fest. "Vorhanden"
"Neu" (erforderlich)

RecoveryAvailabilitySetCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingRecoveryAvailabilitySet. "Vorhanden" (erforderlich)

RecoveryProximityPlacementGroupCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingRecoveryProximityPlacementGroup. "Vorhanden" (erforderlich)

RecoveryResourceGroupCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingRecoveryResourceGroup. "Vorhanden" (erforderlich)

RecoveryVirtualNetworkCustomDetails

Name Beschreibung Wert
resourceType Legen Sie für den Typ ExistingRecoveryVirtualNetworkauf "Existing" fest. Legen Sie für den Typ NewRecoveryVirtualNetworkauf "Neu" fest. "Vorhanden"
"Neu" (erforderlich)

StorageAccountCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingStorageAccount. "Vorhanden" (erforderlich)

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp Vaults/replicationProtectionIntents 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/replicationProtectionIntents-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2023-08-01"
  name = "string"
  body = jsonencode({
    properties = {
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
      }
    }
  })
}

StorageAccountCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  azureStorageAccountId = "string"
  resourceType = "Existing"
}

RecoveryResourceGroupCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  recoveryResourceGroupId = "string"
  resourceType = "Existing"
}

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

{
  agentAutoUpdateStatus = "string"
  automationAccountArmId = "string"
  automationAccountAuthenticationType = "string"
  autoProtectionOfDataDisk = "string"
  diskEncryptionInfo = {
    diskEncryptionKeyInfo = {
      keyVaultResourceArmId = "string"
      secretIdentifier = "string"
    }
    keyEncryptionKeyInfo = {
      keyIdentifier = "string"
      keyVaultResourceArmId = "string"
    }
  }
  fabricObjectId = "string"
  instanceType = "A2A"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  primaryLocation = "string"
  primaryStagingStorageAccountCustomInput = {
    resourceType = "string"
    // For remaining properties, see StorageAccountCustomDetails objects
  }
  protectionProfileCustomInput = {
    resourceType = "string"
    // For remaining properties, see ProtectionProfileCustomDetails objects
  }
  recoveryAvailabilitySetCustomInput = {
    resourceType = "string"
    // For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
  }
  recoveryAvailabilityType = "string"
  recoveryAvailabilityZone = "string"
  recoveryBootDiagStorageAccount = {
    resourceType = "string"
    // For remaining properties, see StorageAccountCustomDetails objects
  }
  recoveryLocation = "string"
  recoveryProximityPlacementGroupCustomInput = {
    resourceType = "string"
    // For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
  }
  recoveryResourceGroupId = "string"
  recoverySubscriptionId = "string"
  recoveryVirtualNetworkCustomInput = {
    resourceType = "string"
    // For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
  }
  vmDisks = [
    {
      diskUri = "string"
      primaryStagingStorageAccountCustomInput = {
        resourceType = "string"
        // For remaining properties, see StorageAccountCustomDetails objects
      }
      recoveryAzureStorageAccountCustomInput = {
        resourceType = "string"
        // For remaining properties, see StorageAccountCustomDetails objects
      }
    }
  ]
  vmManagedDisks = [
    {
      diskEncryptionInfo = {
        diskEncryptionKeyInfo = {
          keyVaultResourceArmId = "string"
          secretIdentifier = "string"
        }
        keyEncryptionKeyInfo = {
          keyIdentifier = "string"
          keyVaultResourceArmId = "string"
        }
      }
      diskId = "string"
      primaryStagingStorageAccountCustomInput = {
        resourceType = "string"
        // For remaining properties, see StorageAccountCustomDetails objects
      }
      recoveryDiskEncryptionSetId = "string"
      recoveryReplicaDiskAccountType = "string"
      recoveryResourceGroupCustomInput = {
        resourceType = "string"
        // For remaining properties, see RecoveryResourceGroupCustomDetails objects
      }
      recoveryTargetDiskAccountType = "string"
    }
  ]
}

RecoveryAvailabilitySetCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  recoveryAvailabilitySetId = "string"
  resourceType = "Existing"
}

ProtectionProfileCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  protectionProfileId = "string"
  resourceType = "Existing"
}

Verwenden Sie für NewFolgendes:

{
  appConsistentFrequencyInMinutes = int
  crashConsistentFrequencyInMinutes = int
  multiVmSyncStatus = "string"
  policyName = "string"
  recoveryPointHistory = int
  resourceType = "New"
}

RecoveryVirtualNetworkCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  recoverySubnetName = "string"
  recoveryVirtualNetworkId = "string"
  resourceType = "Existing"
}

Verwenden Sie für NewFolgendes:

{
  recoveryVirtualNetworkName = "string"
  recoveryVirtualNetworkResourceGroupName = "string"
  resourceType = "New"
}

RecoveryProximityPlacementGroupCustomDetails-Objekte

Legen Sie den resourceType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für vorhandenenFolgendes:

{
  recoveryProximityPlacementGroupId = "string"
  resourceType = "Existing"
}

Eigenschaftswerte

A2ACreateProtectionIntentInputOrA2AReplicationIntentDetails

Name Beschreibung Wert
agentAutoUpdateStatus Ein Wert, der angibt, ob die automatische Aktualisierung aktiviert ist. "Deaktiviert"
"Aktiviert"
automationAccountArmId Die Arm-ID des Automatisierungskontos. Schnur
automationAccountAuthenticationType Ein Wert, der den Authentifizierungstyp für das Automatisierungskonto angibt. Der Standardwert ist "RunAsAccount". 'RunAsAccount'
'SystemAssignedIdentity'
autoProtectionOfDataDisk Ein Wert, der angibt, ob der automatische Schutz aktiviert ist. "Deaktiviert"
"Aktiviert"
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für zwei Passflüsse). DiskEncryptionInfo
fabricObjectId Die Fabric-spezifische Objekt-ID des virtuellen Computers. Zeichenfolge (erforderlich)
instanceType Der Klassentyp. "A2A" (erforderlich)
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Schnur
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
primaryLocation Der primäre Speicherort für den virtuellen Computer. Zeichenfolge (erforderlich)
primaryStagingStorageAccountCustomInput Die eingabe des primären Stagingspeicherkontos. StorageAccountCustomDetails-
protectionProfileCustomInput Die benutzerdefinierten Eingaben für das Schutzprofil. ProtectionProfileCustomDetails
recoveryAvailabilitySetCustomInput Die Eingabe für die Wiederherstellungsverfügbarkeit. RecoveryAvailabilitySetCustomDetails
recoveryAvailabilityType Der Wiederherstellungsverfügbarkeitstyp des virtuellen Computers. "AvailabilitySet"
"AvailabilityZone"
"Single" (erforderlich)
recoveryAvailabilityZone Die Verfügbarkeitszone für die Wiederherstellung. Schnur
recoveryBootDiagStorageAccount Das Startdiagnosespeicherkonto. StorageAccountCustomDetails-
recoveryLocation Der Wiederherstellungsspeicherort für den virtuellen Computer. Zeichenfolge (erforderlich)
recoveryProximityPlacementGroupCustomInput Die benutzerdefinierte Eingabe für die Platzierung der Wiederherstellungsnäherungsgruppe. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId Die Gruppen-ID der Wiederherstellungsressource. Gültig für V2-Szenarien. Zeichenfolge (erforderlich)
recoverySubscriptionId Die Wiederherstellungsabonnement-ID des virtuellen Computers. Zeichenfolge (erforderlich)
recoveryVirtualNetworkCustomInput Die Wiederherstellungs-Eingabe des virtuellen Netzwerks. RecoveryVirtualNetworkCustomDetails
vmDisks Die Liste der Vm-Datenträgereingaben. A2AProtectionIntentDiskInputDetails[]
vmManagedDisks Die Liste der vom virtuellen Computer verwalteten Datenträgereingaben. A2AProtectionIntentManagedDiskInputDetails[]

A2AProtectionIntentDiskInputDetails

Name Beschreibung Wert
diskUri Der Datenträger-URI. Zeichenfolge (erforderlich)
primaryStagingStorageAccountCustomInput Die eingabe des primären Stagingspeicherkontos. StorageAccountCustomDetails-
recoveryAzureStorageAccountCustomInput Die Eingabe des Wiederherstellungs-VHD-Speicherkontos. StorageAccountCustomDetails-

A2AProtectionIntentManagedDiskInputDetails

Name Beschreibung Wert
diskEncryptionInfo Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für einen /einzelnen Passfluss). DiskEncryptionInfo
diskId Die Datenträger-ID. Zeichenfolge (erforderlich)
primaryStagingStorageAccountCustomInput Die eingabe des primären Stagingspeicherkontos. StorageAccountCustomDetails-
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Schnur
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryResourceGroupCustomInput Die Ressourceneingabe der Wiederherstellungsressource. RecoveryResourceGroupCustomDetails
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur

CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties

Name Beschreibung Wert
providerSpecificDetails Der ReplicationProviderInput. Für A2A-Anbieter ist es ein A2ACreateProtectionIntentInput-Objekt. CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2ACreateProtectionIntentInputOrA2AReplicationIntentDetailsauf "A2A" fest. "A2A" (erforderlich)

DiskEncryptionInfo

Name Beschreibung Wert
diskEncryptionKeyInfo Der WiederherstellungsschlüsselVault-Verweis für den geheimen Schlüssel. DiskEncryptionKeyInfo
keyEncryptionKeyInfo Der Wiederherstellungsschlüsselvault-Verweis für Schlüssel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beschreibung Wert
keyVaultResourceArmId Die KEYVault-Ressourcen-ARM-ID für den geheimen Schlüssel. Schnur
secretIdentifier Die geheime URL/ID. Schnur

ExistingProtectionProfile

Name Beschreibung Wert
protectionProfileId Die Arm-ID des Schutzprofils. Gibt einen Fehler aus, wenn keine Ressource vorhanden ist. Zeichenfolge (erforderlich)
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryAvailabilitySet

Name Beschreibung Wert
recoveryAvailabilitySetId Die Wiederherstellungsverfügbarkeitssatz-ID. Löst einen Fehler aus, wenn die Ressource nicht vorhanden ist. Schnur
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryProximityPlacementGroup

Name Beschreibung Wert
recoveryProximityPlacementGroupId Die Gruppen-ID der Wiederherstellungsannäherung. Löst einen Fehler aus, wenn die Ressource nicht vorhanden ist. Schnur
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryResourceGroup

Name Beschreibung Wert
recoveryResourceGroupId Die Gruppen-ID der Wiederherstellungsressource. Gültig für V2-Szenarien. Schnur
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingRecoveryVirtualNetwork

Name Beschreibung Wert
recoverySubnetName Der Name des Wiederherstellungssubnetzes. Schnur
recoveryVirtualNetworkId Die Wiederherstellungs-ID des virtuellen Netzwerks. Löst einen Fehler aus, wenn die Ressource nicht vorhanden ist. Zeichenfolge (erforderlich)
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

ExistingStorageAccount

Name Beschreibung Wert
azureStorageAccountId Die Arm-ID des Speicherkontos. Gibt einen Fehler aus, wenn keine Ressource vorhanden ist. Zeichenfolge (erforderlich)
resourceType Der Klassentyp. "Vorhanden" (erforderlich)

KeyEncryptionKeyInfo

Name Beschreibung Wert
keyIdentifier Die Schlüssel-URL/ID. Schnur
keyVaultResourceArmId Die KeyVault-Ressourcen-ARM-ID für schlüssel. Schnur

Microsoft.RecoveryServices/vaults/replicationProtectionIntents

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 Erstellen sie Eingabeeigenschaften für die Schutzabsicht. CreateProtectionIntentPropertiesOrReplicationProtectionIntentProperties
Art Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2023-08-01"

NewProtectionProfile

Name Beschreibung Wert
appConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit der App (in Minuten). Int
crashConsistentFrequencyInMinutes Die konsistente Momentaufnahmehäufigkeit des Absturzes (in Minuten). Int
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)
policyName Die Schutzprofileingabe. Zeichenfolge (erforderlich)
RecoveryPointHistory Die Dauer in Minuten, bis die Wiederherstellungspunkte gespeichert werden müssen. Int
resourceType Der Klassentyp. "Neu" (erforderlich)

NewRecoveryVirtualNetwork

Name Beschreibung Wert
recoveryVirtualNetworkName Der Name des virtuellen Netzwerks für die Wiederherstellung. Schnur
recoveryVirtualNetworkResourceGroupName Der Name der Ressourcengruppe, die zum Erstellen des virtuellen Wiederherstellungsnetzwerks verwendet werden soll. Wenn nicht vorhanden, würde das Zielnetzwerk in derselben Ressourcengruppe wie die Ziel-VM erstellt werden. Schnur
resourceType Der Klassentyp. "Neu" (erforderlich)

ProtectionProfileCustomDetails

Name Beschreibung Wert
resourceType Legen Sie für den Typ ExistingProtectionProfile-auf "Existing" fest. Legen Sie für den Typ NewProtectionProfile-auf "Neu" fest. "Vorhanden"
"Neu" (erforderlich)

RecoveryAvailabilitySetCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingRecoveryAvailabilitySet. "Vorhanden" (erforderlich)

RecoveryProximityPlacementGroupCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingRecoveryProximityPlacementGroup. "Vorhanden" (erforderlich)

RecoveryResourceGroupCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingRecoveryResourceGroup. "Vorhanden" (erforderlich)

RecoveryVirtualNetworkCustomDetails

Name Beschreibung Wert
resourceType Legen Sie für den Typ ExistingRecoveryVirtualNetworkauf "Existing" fest. Legen Sie für den Typ NewRecoveryVirtualNetworkauf "Neu" fest. "Vorhanden"
"Neu" (erforderlich)

StorageAccountCustomDetails

Name Beschreibung Wert
resourceType Set to 'Existing' for type ExistingStorageAccount. "Vorhanden" (erforderlich)