Delen via


Microsoft.RecoveryServices-kluizen/replicationProtectionIntents 2023-04-01

Bicep-resourcedefinitie

Het resourcetype kluizen/replicationProtectionIntents kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/replicationProtectionIntents wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor A2A-:

  instanceType: 'A2A'
  agentAutoUpdateStatus: 'string'
  automationAccountArmId: 'string'
  automationAccountAuthenticationType: 'string'
  autoProtectionOfDataDisk: 'string'
  diskEncryptionInfo: {
    diskEncryptionKeyInfo: {
      keyVaultResourceArmId: 'string'
      secretIdentifier: 'string'
    }
    keyEncryptionKeyInfo: {
      keyIdentifier: 'string'
      keyVaultResourceArmId: 'string'
    }
  }
  fabricObjectId: 'string'
  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'
    }
  ]

StorageAccountCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType: 'Existing'
  azureStorageAccountId: 'string'

ProtectionProfileCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType: 'Existing'
  protectionProfileId: 'string'

Gebruik voor Nieuwe:

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

RecoveryAvailabilitySetCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType: 'Existing'
  recoveryAvailabilitySetId: 'string'

RecoveryProximityPlacementGroupCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType: 'Existing'
  recoveryProximityPlacementGroupId: 'string'

RecoveryVirtualNetworkCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType: 'Existing'
  recoverySubnetName: 'string'
  recoveryVirtualNetworkId: 'string'

Gebruik voor Nieuwe:

  resourceType: 'New'
  recoveryVirtualNetworkName: 'string'
  recoveryVirtualNetworkResourceGroupName: 'string'

RecoveryResourceGroupCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType: 'Existing'
  recoveryResourceGroupId: 'string'

Eigenschapswaarden

kluizen/replicationProtectionIntents

Naam Beschrijving Waarde
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-.
tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: kluizen
Eigenschappen Invoereigenschappen voor beveiligingsintentie maken. CreateProtectionIntentPropertiesOrReplicationProtect...

CreateProtectionIntentPropertiesOrReplicationProtect...

Naam Beschrijving Waarde
providerSpecificDetails De ReplicationProviderInput. Voor A2A-provider is dit A2ACreateProtectionIntentInput-object. CreateProtectionIntentProviderSpecificDetailsOrRepli...

CreateProtectionIntentProviderSpecificDetailsOrRepli...

Naam Beschrijving Waarde
instanceType Het objecttype instellen A2A- (vereist)

A2ACreateProtectionIntentInputOrA2AReplicationIntent...

Naam Beschrijving Waarde
instanceType Het klassetype. A2A (vereist)
agentAutoUpdateStatus Een waarde die aangeeft of de automatische update is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
automationAccountArmId De arm-id van het Automation-account. snaar
automationAccountAuthenticationType Een waarde die het verificatietype voor het Automation-account aangeeft. De standaardwaarde is 'RunAsAccount'. 'RunAsAccount'
'SystemAssignedIdentity'
autoProtectionOfDataDisk Een waarde die aangeeft of de automatische beveiliging is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor twee passflows). DiskEncryptionInfo
fabricObjectId De infrastructuurspecifieke object-id van de virtuele machine. tekenreeks (vereist)
multiVmGroupId De groeps-id voor meerdere vm's. snaar
multiVmGroupName De naam van de groep met meerdere vm's. snaar
primaryLocation De primaire locatie voor de virtuele machine. tekenreeks (vereist)
primaryStagingStorageAccountCustomInput De invoer van het primaire faseringsopslagaccount. StorageAccountCustomDetails-
protectionProfileCustomInput De aangepaste invoer van het beveiligingsprofiel. ProtectionProfileCustomDetails
recoveryAvailabilitySetCustomInput De invoer van de herstel beschikbaarheidsset. RecoveryAvailabilitySetCustomDetails
recoveryAvailabilityType Het herstel beschikbaarheidstype van de virtuele machine. 'AvailabilitySet'
'AvailabilityZone'
'Enkel' (vereist)
recoveryAvailabilityZone De beschikbaarheidszone voor herstel. snaar
recoveryBootDiagStorageAccount Het diagnostische opslagaccount voor opstarten. StorageAccountCustomDetails-
recoveryLocation De herstellocatie voor de virtuele machine. tekenreeks (vereist)
recoveryProximityPlacementGroupCustomInput Aangepaste invoer voor de plaatsingsgroep voor herstelnabijheid. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId De resourcegroep-id voor herstel. Geldig voor V2-scenario's. tekenreeks (vereist)
recoverySubscriptionId De id van het herstelabonnement van de virtuele machine. tekenreeks (vereist)
recoveryVirtualNetworkCustomInput De invoer van het virtuele herstelnetwerk. RecoveryVirtualNetworkCustomDetails
vmDisks De lijst met vm-schijfinvoer. A2AProtectionIntentDiskInputDetails[]
vmManagedDisks De lijst met vm-beheerde schijfinvoer. A2AProtectionIntentManagedDiskInputDetails[]

DiskEncryptionInfo

Naam Beschrijving Waarde
diskEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel voor geheim. DiskEncryptionKeyInfo
keyEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Naam Beschrijving Waarde
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor geheim. snaar
secretIdentifier De geheime URL/id. snaar

KeyEncryptionKeyInfo

Naam Beschrijving Waarde
keyIdentifier De sleutel-URL/id. snaar
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor de sleutel. snaar

StorageAccountCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingStorageAccount

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
azureStorageAccountId De arm-id van het opslagaccount. Er wordt een fout gegenereerd als de resource niet bestaat. tekenreeks (vereist)

ProtectionProfileCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande
Nieuwe (vereist)

ExistingProtectionProfile

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
protectionProfileId De arm-id van het beveiligingsprofiel. Er wordt een fout gegenereerd als de resource niet bestaat. tekenreeks (vereist)

NewProtectionProfile

Naam Beschrijving Waarde
resourceType Het klassetype. 'Nieuw' (vereist)
appConsistentFrequencyInMinutes De frequentie van de app-consistente momentopname (in minuten). Int
crashConsistentFrequencyInMinutes De frequentie van crashconsistente momentopnamen (in minuten). Int
multiVmSyncStatus Een waarde die aangeeft of synchronisatie met meerdere VM's moet worden ingeschakeld. De waarde moet 'Ingeschakeld' of 'Uitgeschakeld' zijn. 'Uitschakelen'
'Inschakelen' (vereist)
policyName De invoer van het beveiligingsprofiel. tekenreeks (vereist)
recoveryPointHistory De duur in minuten totdat de herstelpunten moeten worden opgeslagen. Int

RecoveryAvailabilitySetCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingRecoveryAvailabilitySet

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
recoveryAvailabilitySetId De id van de herstel-beschikbaarheidsset. Er wordt een fout gegenereerd als de resource niet bestaat. snaar

RecoveryProximityPlacementGroupCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingRecoveryProximityPlacementGroup

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
recoveryProximityPlacementGroupId De id van de plaatsingsgroep voor herstelnabijheid. Er wordt een fout gegenereerd als de resource niet bestaat. snaar

RecoveryVirtualNetworkCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande
Nieuwe (vereist)

ExistingRecoveryVirtualNetwork

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
recoverySubnetName De naam van het herstelsubnet. snaar
recoveryVirtualNetworkId De id van het virtuele herstelnetwerk. Er wordt een fout gegenereerd als de resource niet bestaat. tekenreeks (vereist)

NewRecoveryVirtualNetwork

Naam Beschrijving Waarde
resourceType Het klassetype. 'Nieuw' (vereist)
recoveryVirtualNetworkName De naam van het virtuele herstelnetwerk. snaar
recoveryVirtualNetworkResourceGroupName De naam van de resourcegroep die moet worden gebruikt om het virtuele herstelnetwerk te maken. Als u afwezig bent, wordt het doelnetwerk gemaakt in dezelfde resourcegroep als de doel-VM. snaar

A2AProtectionIntentDiskInputDetails

Naam Beschrijving Waarde
diskUri De schijf-URI. tekenreeks (vereist)
primaryStagingStorageAccountCustomInput De invoer van het primaire faseringsopslagaccount. StorageAccountCustomDetails-
recoveryAzureStorageAccountCustomInput De invoer van het VHD-opslagaccount voor herstel. StorageAccountCustomDetails-

A2AProtectionIntentManagedDiskInputDetails

Naam Beschrijving Waarde
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor één/enkele pass-stromen). DiskEncryptionInfo
diskId De schijf-id. tekenreeks (vereist)
primaryStagingStorageAccountCustomInput De invoer van het primaire faseringsopslagaccount. StorageAccountCustomDetails-
recoveryDiskEncryptionSetId De id van de versleutelingsset voor de herstelschijf. snaar
recoveryReplicaDiskAccountType Het type replicaschijf. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar
recoveryResourceGroupCustomInput De invoer van de herstelresourcegroep. RecoveryResourceGroupCustomDetails
recoveryTargetDiskAccountType Het type doelschijf na een failover. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar

RecoveryResourceGroupCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingRecoveryResourceGroup

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
recoveryResourceGroupId De resourcegroep-id voor herstel. Geldig voor V2-scenario's. snaar

Resourcedefinitie van ARM-sjabloon

Het resourcetype kluizen/replicationProtectionIntents kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/replicationProtectionIntents wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor A2A-:

  "instanceType": "A2A",
  "agentAutoUpdateStatus": "string",
  "automationAccountArmId": "string",
  "automationAccountAuthenticationType": "string",
  "autoProtectionOfDataDisk": "string",
  "diskEncryptionInfo": {
    "diskEncryptionKeyInfo": {
      "keyVaultResourceArmId": "string",
      "secretIdentifier": "string"
    },
    "keyEncryptionKeyInfo": {
      "keyIdentifier": "string",
      "keyVaultResourceArmId": "string"
    }
  },
  "fabricObjectId": "string",
  "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"
    }
  ]

StorageAccountCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  "resourceType": "Existing",
  "azureStorageAccountId": "string"

ProtectionProfileCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  "resourceType": "Existing",
  "protectionProfileId": "string"

Gebruik voor Nieuwe:

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

RecoveryAvailabilitySetCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  "resourceType": "Existing",
  "recoveryAvailabilitySetId": "string"

RecoveryProximityPlacementGroupCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  "resourceType": "Existing",
  "recoveryProximityPlacementGroupId": "string"

RecoveryVirtualNetworkCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

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

Gebruik voor Nieuwe:

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

RecoveryResourceGroupCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  "resourceType": "Existing",
  "recoveryResourceGroupId": "string"

Eigenschapswaarden

kluizen/replicationProtectionIntents

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents'
apiVersion De versie van de resource-API '2023-04-01'
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
Eigenschappen Invoereigenschappen voor beveiligingsintentie maken. CreateProtectionIntentPropertiesOrReplicationProtect...

CreateProtectionIntentPropertiesOrReplicationProtect...

Naam Beschrijving Waarde
providerSpecificDetails De ReplicationProviderInput. Voor A2A-provider is dit A2ACreateProtectionIntentInput-object. CreateProtectionIntentProviderSpecificDetailsOrRepli...

CreateProtectionIntentProviderSpecificDetailsOrRepli...

Naam Beschrijving Waarde
instanceType Het objecttype instellen A2A- (vereist)

A2ACreateProtectionIntentInputOrA2AReplicationIntent...

Naam Beschrijving Waarde
instanceType Het klassetype. A2A (vereist)
agentAutoUpdateStatus Een waarde die aangeeft of de automatische update is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
automationAccountArmId De arm-id van het Automation-account. snaar
automationAccountAuthenticationType Een waarde die het verificatietype voor het Automation-account aangeeft. De standaardwaarde is 'RunAsAccount'. 'RunAsAccount'
'SystemAssignedIdentity'
autoProtectionOfDataDisk Een waarde die aangeeft of de automatische beveiliging is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor twee passflows). DiskEncryptionInfo
fabricObjectId De infrastructuurspecifieke object-id van de virtuele machine. tekenreeks (vereist)
multiVmGroupId De groeps-id voor meerdere vm's. snaar
multiVmGroupName De naam van de groep met meerdere vm's. snaar
primaryLocation De primaire locatie voor de virtuele machine. tekenreeks (vereist)
primaryStagingStorageAccountCustomInput De invoer van het primaire faseringsopslagaccount. StorageAccountCustomDetails-
protectionProfileCustomInput De aangepaste invoer van het beveiligingsprofiel. ProtectionProfileCustomDetails
recoveryAvailabilitySetCustomInput De invoer van de herstel beschikbaarheidsset. RecoveryAvailabilitySetCustomDetails
recoveryAvailabilityType Het herstel beschikbaarheidstype van de virtuele machine. 'AvailabilitySet'
'AvailabilityZone'
'Enkel' (vereist)
recoveryAvailabilityZone De beschikbaarheidszone voor herstel. snaar
recoveryBootDiagStorageAccount Het diagnostische opslagaccount voor opstarten. StorageAccountCustomDetails-
recoveryLocation De herstellocatie voor de virtuele machine. tekenreeks (vereist)
recoveryProximityPlacementGroupCustomInput Aangepaste invoer voor de plaatsingsgroep voor herstelnabijheid. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId De resourcegroep-id voor herstel. Geldig voor V2-scenario's. tekenreeks (vereist)
recoverySubscriptionId De id van het herstelabonnement van de virtuele machine. tekenreeks (vereist)
recoveryVirtualNetworkCustomInput De invoer van het virtuele herstelnetwerk. RecoveryVirtualNetworkCustomDetails
vmDisks De lijst met vm-schijfinvoer. A2AProtectionIntentDiskInputDetails[]
vmManagedDisks De lijst met vm-beheerde schijfinvoer. A2AProtectionIntentManagedDiskInputDetails[]

DiskEncryptionInfo

Naam Beschrijving Waarde
diskEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel voor geheim. DiskEncryptionKeyInfo
keyEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Naam Beschrijving Waarde
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor geheim. snaar
secretIdentifier De geheime URL/id. snaar

KeyEncryptionKeyInfo

Naam Beschrijving Waarde
keyIdentifier De sleutel-URL/id. snaar
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor de sleutel. snaar

StorageAccountCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingStorageAccount

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
azureStorageAccountId De arm-id van het opslagaccount. Er wordt een fout gegenereerd als de resource niet bestaat. tekenreeks (vereist)

ProtectionProfileCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande
Nieuwe (vereist)

ExistingProtectionProfile

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
protectionProfileId De arm-id van het beveiligingsprofiel. Er wordt een fout gegenereerd als de resource niet bestaat. tekenreeks (vereist)

NewProtectionProfile

Naam Beschrijving Waarde
resourceType Het klassetype. 'Nieuw' (vereist)
appConsistentFrequencyInMinutes De frequentie van de app-consistente momentopname (in minuten). Int
crashConsistentFrequencyInMinutes De frequentie van crashconsistente momentopnamen (in minuten). Int
multiVmSyncStatus Een waarde die aangeeft of synchronisatie met meerdere VM's moet worden ingeschakeld. De waarde moet 'Ingeschakeld' of 'Uitgeschakeld' zijn. 'Uitschakelen'
'Inschakelen' (vereist)
policyName De invoer van het beveiligingsprofiel. tekenreeks (vereist)
recoveryPointHistory De duur in minuten totdat de herstelpunten moeten worden opgeslagen. Int

RecoveryAvailabilitySetCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingRecoveryAvailabilitySet

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
recoveryAvailabilitySetId De id van de herstel-beschikbaarheidsset. Er wordt een fout gegenereerd als de resource niet bestaat. snaar

RecoveryProximityPlacementGroupCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingRecoveryProximityPlacementGroup

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
recoveryProximityPlacementGroupId De id van de plaatsingsgroep voor herstelnabijheid. Er wordt een fout gegenereerd als de resource niet bestaat. snaar

RecoveryVirtualNetworkCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande
Nieuwe (vereist)

ExistingRecoveryVirtualNetwork

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
recoverySubnetName De naam van het herstelsubnet. snaar
recoveryVirtualNetworkId De id van het virtuele herstelnetwerk. Er wordt een fout gegenereerd als de resource niet bestaat. tekenreeks (vereist)

NewRecoveryVirtualNetwork

Naam Beschrijving Waarde
resourceType Het klassetype. 'Nieuw' (vereist)
recoveryVirtualNetworkName De naam van het virtuele herstelnetwerk. snaar
recoveryVirtualNetworkResourceGroupName De naam van de resourcegroep die moet worden gebruikt om het virtuele herstelnetwerk te maken. Als u afwezig bent, wordt het doelnetwerk gemaakt in dezelfde resourcegroep als de doel-VM. snaar

A2AProtectionIntentDiskInputDetails

Naam Beschrijving Waarde
diskUri De schijf-URI. tekenreeks (vereist)
primaryStagingStorageAccountCustomInput De invoer van het primaire faseringsopslagaccount. StorageAccountCustomDetails-
recoveryAzureStorageAccountCustomInput De invoer van het VHD-opslagaccount voor herstel. StorageAccountCustomDetails-

A2AProtectionIntentManagedDiskInputDetails

Naam Beschrijving Waarde
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor één/enkele pass-stromen). DiskEncryptionInfo
diskId De schijf-id. tekenreeks (vereist)
primaryStagingStorageAccountCustomInput De invoer van het primaire faseringsopslagaccount. StorageAccountCustomDetails-
recoveryDiskEncryptionSetId De id van de versleutelingsset voor de herstelschijf. snaar
recoveryReplicaDiskAccountType Het type replicaschijf. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar
recoveryResourceGroupCustomInput De invoer van de herstelresourcegroep. RecoveryResourceGroupCustomDetails
recoveryTargetDiskAccountType Het type doelschijf na een failover. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar

RecoveryResourceGroupCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingRecoveryResourceGroup

Naam Beschrijving Waarde
resourceType Het klassetype. 'Bestaand' (vereist)
recoveryResourceGroupId De resourcegroep-id voor herstel. Geldig voor V2-scenario's. snaar

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype kluizen/replicationProtectionIntents kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/replicationProtectionIntents wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor A2A-:

  instanceType = "A2A"
  agentAutoUpdateStatus = "string"
  automationAccountArmId = "string"
  automationAccountAuthenticationType = "string"
  autoProtectionOfDataDisk = "string"
  diskEncryptionInfo = {
    diskEncryptionKeyInfo = {
      keyVaultResourceArmId = "string"
      secretIdentifier = "string"
    }
    keyEncryptionKeyInfo = {
      keyIdentifier = "string"
      keyVaultResourceArmId = "string"
    }
  }
  fabricObjectId = "string"
  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"
    }
  ]

StorageAccountCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType = "Existing"
  azureStorageAccountId = "string"

ProtectionProfileCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType = "Existing"
  protectionProfileId = "string"

Gebruik voor Nieuwe:

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

RecoveryAvailabilitySetCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType = "Existing"
  recoveryAvailabilitySetId = "string"

RecoveryProximityPlacementGroupCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType = "Existing"
  recoveryProximityPlacementGroupId = "string"

RecoveryVirtualNetworkCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType = "Existing"
  recoverySubnetName = "string"
  recoveryVirtualNetworkId = "string"

Gebruik voor Nieuwe:

  resourceType = "New"
  recoveryVirtualNetworkName = "string"
  recoveryVirtualNetworkResourceGroupName = "string"

RecoveryResourceGroupCustomDetails-objecten

Stel de eigenschap resourceType in om het type object op te geven.

Gebruik voor Bestaande:

  resourceType = "Existing"
  recoveryResourceGroupId = "string"

Eigenschapswaarden

kluizen/replicationProtectionIntents

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2023-04-01"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: kluizen
Eigenschappen Invoereigenschappen voor beveiligingsintentie maken. CreateProtectionIntentPropertiesOrReplicationProtect...

CreateProtectionIntentPropertiesOrReplicationProtect...

Naam Beschrijving Waarde
providerSpecificDetails De ReplicationProviderInput. Voor A2A-provider is dit A2ACreateProtectionIntentInput-object. CreateProtectionIntentProviderSpecificDetailsOrRepli...

CreateProtectionIntentProviderSpecificDetailsOrRepli...

Naam Beschrijving Waarde
instanceType Het objecttype instellen A2A- (vereist)

A2ACreateProtectionIntentInputOrA2AReplicationIntent...

Naam Beschrijving Waarde
instanceType Het klassetype. "A2A" (vereist)
agentAutoUpdateStatus Een waarde die aangeeft of de automatische update is ingeschakeld. "Uitgeschakeld"
"Ingeschakeld"
automationAccountArmId De arm-id van het Automation-account. snaar
automationAccountAuthenticationType Een waarde die het verificatietype voor het Automation-account aangeeft. De standaardwaarde is 'RunAsAccount'. "RunAsAccount"
"SystemAssignedIdentity"
autoProtectionOfDataDisk Een waarde die aangeeft of de automatische beveiliging is ingeschakeld. "Uitgeschakeld"
"Ingeschakeld"
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor twee passflows). DiskEncryptionInfo
fabricObjectId De infrastructuurspecifieke object-id van de virtuele machine. tekenreeks (vereist)
multiVmGroupId De groeps-id voor meerdere vm's. snaar
multiVmGroupName De naam van de groep met meerdere vm's. snaar
primaryLocation De primaire locatie voor de virtuele machine. tekenreeks (vereist)
primaryStagingStorageAccountCustomInput De invoer van het primaire faseringsopslagaccount. StorageAccountCustomDetails-
protectionProfileCustomInput De aangepaste invoer van het beveiligingsprofiel. ProtectionProfileCustomDetails
recoveryAvailabilitySetCustomInput De invoer van de herstel beschikbaarheidsset. RecoveryAvailabilitySetCustomDetails
recoveryAvailabilityType Het herstel beschikbaarheidstype van de virtuele machine. "AvailabilitySet"
"AvailabilityZone"
"Enkel" (vereist)
recoveryAvailabilityZone De beschikbaarheidszone voor herstel. snaar
recoveryBootDiagStorageAccount Het diagnostische opslagaccount voor opstarten. StorageAccountCustomDetails-
recoveryLocation De herstellocatie voor de virtuele machine. tekenreeks (vereist)
recoveryProximityPlacementGroupCustomInput Aangepaste invoer voor de plaatsingsgroep voor herstelnabijheid. RecoveryProximityPlacementGroupCustomDetails
recoveryResourceGroupId De resourcegroep-id voor herstel. Geldig voor V2-scenario's. tekenreeks (vereist)
recoverySubscriptionId De id van het herstelabonnement van de virtuele machine. tekenreeks (vereist)
recoveryVirtualNetworkCustomInput De invoer van het virtuele herstelnetwerk. RecoveryVirtualNetworkCustomDetails
vmDisks De lijst met vm-schijfinvoer. A2AProtectionIntentDiskInputDetails[]
vmManagedDisks De lijst met vm-beheerde schijfinvoer. A2AProtectionIntentManagedDiskInputDetails[]

DiskEncryptionInfo

Naam Beschrijving Waarde
diskEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel voor geheim. DiskEncryptionKeyInfo
keyEncryptionKeyInfo De naslaginformatie voor KeyVault voor herstel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Naam Beschrijving Waarde
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor geheim. snaar
secretIdentifier De geheime URL/id. snaar

KeyEncryptionKeyInfo

Naam Beschrijving Waarde
keyIdentifier De sleutel-URL/id. snaar
keyVaultResourceArmId De ARM-id van de KeyVault-resource voor de sleutel. snaar

StorageAccountCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingStorageAccount

Naam Beschrijving Waarde
resourceType Het klassetype. "Bestaand" (vereist)
azureStorageAccountId De arm-id van het opslagaccount. Er wordt een fout gegenereerd als de resource niet bestaat. tekenreeks (vereist)

ProtectionProfileCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande
Nieuwe (vereist)

ExistingProtectionProfile

Naam Beschrijving Waarde
resourceType Het klassetype. "Bestaand" (vereist)
protectionProfileId De arm-id van het beveiligingsprofiel. Er wordt een fout gegenereerd als de resource niet bestaat. tekenreeks (vereist)

NewProtectionProfile

Naam Beschrijving Waarde
resourceType Het klassetype. 'Nieuw' (vereist)
appConsistentFrequencyInMinutes De frequentie van de app-consistente momentopname (in minuten). Int
crashConsistentFrequencyInMinutes De frequentie van crashconsistente momentopnamen (in minuten). Int
multiVmSyncStatus Een waarde die aangeeft of synchronisatie met meerdere VM's moet worden ingeschakeld. De waarde moet 'Ingeschakeld' of 'Uitgeschakeld' zijn. "Uitschakelen"
'Inschakelen' (vereist)
policyName De invoer van het beveiligingsprofiel. tekenreeks (vereist)
recoveryPointHistory De duur in minuten totdat de herstelpunten moeten worden opgeslagen. Int

RecoveryAvailabilitySetCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingRecoveryAvailabilitySet

Naam Beschrijving Waarde
resourceType Het klassetype. "Bestaand" (vereist)
recoveryAvailabilitySetId De id van de herstel-beschikbaarheidsset. Er wordt een fout gegenereerd als de resource niet bestaat. snaar

RecoveryProximityPlacementGroupCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingRecoveryProximityPlacementGroup

Naam Beschrijving Waarde
resourceType Het klassetype. "Bestaand" (vereist)
recoveryProximityPlacementGroupId De id van de plaatsingsgroep voor herstelnabijheid. Er wordt een fout gegenereerd als de resource niet bestaat. snaar

RecoveryVirtualNetworkCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande
Nieuwe (vereist)

ExistingRecoveryVirtualNetwork

Naam Beschrijving Waarde
resourceType Het klassetype. "Bestaand" (vereist)
recoverySubnetName De naam van het herstelsubnet. snaar
recoveryVirtualNetworkId De id van het virtuele herstelnetwerk. Er wordt een fout gegenereerd als de resource niet bestaat. tekenreeks (vereist)

NewRecoveryVirtualNetwork

Naam Beschrijving Waarde
resourceType Het klassetype. 'Nieuw' (vereist)
recoveryVirtualNetworkName De naam van het virtuele herstelnetwerk. snaar
recoveryVirtualNetworkResourceGroupName De naam van de resourcegroep die moet worden gebruikt om het virtuele herstelnetwerk te maken. Als u afwezig bent, wordt het doelnetwerk gemaakt in dezelfde resourcegroep als de doel-VM. snaar

A2AProtectionIntentDiskInputDetails

Naam Beschrijving Waarde
diskUri De schijf-URI. tekenreeks (vereist)
primaryStagingStorageAccountCustomInput De invoer van het primaire faseringsopslagaccount. StorageAccountCustomDetails-
recoveryAzureStorageAccountCustomInput De invoer van het VHD-opslagaccount voor herstel. StorageAccountCustomDetails-

A2AProtectionIntentManagedDiskInputDetails

Naam Beschrijving Waarde
diskEncryptionInfo De gegevens over de versleuteling van de herstelschijf (voor één/enkele pass-stromen). DiskEncryptionInfo
diskId De schijf-id. tekenreeks (vereist)
primaryStagingStorageAccountCustomInput De invoer van het primaire faseringsopslagaccount. StorageAccountCustomDetails-
recoveryDiskEncryptionSetId De id van de versleutelingsset voor de herstelschijf. snaar
recoveryReplicaDiskAccountType Het type replicaschijf. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar
recoveryResourceGroupCustomInput De invoer van de herstelresourcegroep. RecoveryResourceGroupCustomDetails
recoveryTargetDiskAccountType Het type doelschijf na een failover. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. snaar

RecoveryResourceGroupCustomDetails

Naam Beschrijving Waarde
resourceType Het objecttype instellen bestaande (vereist)

ExistingRecoveryResourceGroup

Naam Beschrijving Waarde
resourceType Het klassetype. "Bestaand" (vereist)
recoveryResourceGroupId De resourcegroep-id voor herstel. Geldig voor V2-scenario's. snaar