Dela via


Microsoft.RecoveryServices-valv/replikeringFabrics/replicationProtectionContainers/replicationProtectedItems 2016-08-10

Bicep-resursdefinition

Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2016-08-10' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policyId: 'string'
    protectableItemId: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
    }
  }
}

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objekt

Ange egenskapen instanceType för att ange typ av objekt.

För A2Aanvänder du:

{
  fabricObjectId: 'string'
  instanceType: 'A2A'
  recoveryAvailabilitySetId: 'string'
  recoveryCloudServiceId: 'string'
  recoveryContainerId: 'string'
  recoveryResourceGroupId: 'string'
  vmDisks: [
    {
      diskUri: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryAzureStorageAccountId: 'string'
    }
  ]
  vmManagedDisks: [
    {
      diskId: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryResourceGroupId: 'string'
    }
  ]
}

För HyperVReplicaAzureanvänder du:

{
  disksToInclude: [
    'string'
  ]
  enableRDPOnTargetOption: 'string'
  hvHostVmId: 'string'
  instanceType: 'HyperVReplicaAzure'
  logStorageAccountId: 'string'
  osType: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetStorageAccountId: 'string'
  useManagedDisks: 'string'
  vhdId: 'string'
  vmName: 'string'
}

För InMageanvänder du:

{
  datastoreName: 'string'
  diskExclusionInput: {
    diskSignatureOptions: [
      {
        diskSignature: 'string'
      }
    ]
    volumeOptions: [
      {
        OnlyExcludeIfSingleVolume: 'string'
        volumeLabel: 'string'
      }
    ]
  }
  disksToInclude: [
    'string'
  ]
  instanceType: 'InMage'
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  retentionDrive: 'string'
  runAsAccountId: 'string'
  vmFriendlyName: 'string'
}

För InMageAzureV2använder du:

{
  disksToInclude: [
    'string'
  ]
  enableRDPOnTargetOption: 'string'
  instanceType: 'InMageAzureV2'
  logStorageAccountId: 'string'
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  storageAccountId: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  useManagedDisks: 'string'
}

För San använder du:

{
  instanceType: 'San'
}

För HyperVReplica2012 använder du:

{
  instanceType: 'HyperVReplica2012'
}

För HyperVReplica2012R2använder du:

{
  instanceType: 'HyperVReplica2012R2'
}

För HyperVReplicaBaseReplicationDetails använder du:

{
  instanceType: 'HyperVReplicaBaseReplicationDetails'
}

Egenskapsvärden

A2AEnableProtectionInputOrA2AReplicationDetails

Namn Beskrivning Värde
fabricObjectId Infrastrukturspecifikt objekt-ID för den virtuella datorn. snöre
instanceType Klasstypen. "A2A" (krävs)
recoveryAvailabilitySetId Återställningstillgänglighetsuppsättningens ID. snöre
recoveryCloudServiceId Tjänst-ID för återställningsmoln. Giltigt för V1-scenarier. snöre
recoveryContainerId Återställningscontainerns ID. snöre
recoveryResourceGroupId Återställningsresursgruppens ID. Giltigt för V2-scenarier. snöre
vmDisks Listan över vm-diskinformation. A2AVmDiskInputDetaljer[]
vmManagedDisks Listan över vm-hanterad diskinformation. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetaljer

Namn Beskrivning Värde
diskUri Disk-URI:n. snöre
primaryStagingAzureStorageAccountId Det primära mellanlagringskontots ID. snöre
recoveryAzureStorageAccountId Återställnings-ID:t för VHD-lagringskontot. snöre

A2AVmManagedDiskInputDetails (A2AVmManagedDiskInputDetails)

Namn Beskrivning Värde
disk-id Disk-ID:t. snöre
primaryStagingAzureStorageAccountId Arm-ID för det primära mellanlagringskontot. snöre
recoveryResourceGroupId Arm-ID för målresursgruppen. snöre

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Namn Beskrivning Värde
policyId Princip-ID:t. snöre
protectableItemId Det skyddsbara objekt-ID:t. snöre
providerSpecificDetails The ReplicationProviderInput. För HyperVReplicaAzure-providern blir det Objektet AzureEnableProtectionInput. För San-providern blir det SanEnableProtectionInput-objekt. För HyperVReplicaAzure-providern kan den vara null. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Namn Beskrivning Värde
instanceType Ange till "A2A" för typen A2AEnableProtectionInputOrA2AReplicationDetails. Ange till HyperVReplicaAzure för typen HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ange till InMage för typen InMageEnableProtectionInputOrInMageReplicationDetails. Ange till "InMageAzureV2" för typen InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ange till San för typen SanEnableProtectionInput. Ange till HyperVReplica2012 för typen HyperVReplicaReplicationDetails. Ange till HyperVReplica2012R2 för typen HyperVReplicaBlueReplicationDetails. Ange till "HyperVReplicaBaseReplicationDetails" för typen HyperVReplicaBaseReplicationDetails. "A2A"
"HyperVReplica2012"
"HyperVReplica2012R2"
"HyperVReplicaAzure"
"HyperVReplicaBaseReplicationDetails"
"Inmage"
"InMageAzureV2"
"San" (krävs)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Namn Beskrivning Värde
disksToInclude Listan över VHD-ID:er för diskar som ska skyddas. sträng[]
enableRDPOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för {SrsDataContract.EnableRDPOnTargetOption} uppräkning. snöre
hvHostVmId Det Hyper-V värd-VM-ID:t. snöre
instanceType Klasstypen. "HyperVReplicaAzure" (krävs)
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. snöre
operativsystemtyp Den operativsystemtyp som är associerad med den virtuella datorn. snöre
targetAzureNetworkId Det valda azure-målnätverks-ID:t. snöre
targetAzureSubnetId Det valda azure-målundernäts-ID:t. snöre
targetAzureV1ResourceGroupId ID:t för målresursgruppen (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. snöre
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella redundansdatorn ska skapas. snöre
targetAzureVmName Målnamnet för den virtuella azure-datorn. snöre
targetStorageAccountId Namnet på lagringskontot. snöre
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. snöre
vhdId Det virtuella hårddisk-ID:t för operativsystemdisken som är associerat med den virtuella datorn. snöre
vmName (på engelska) Namnet på den virtuella datorn. snöre

HyperVReplicaBaseReplicationDetails

Namn Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaBaseReplicationDetails" (krävs)

HyperVReplicaBlueReplicationDetails

Namn Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012R2" (krävs)

HyperVReplicaReplicationDetails

Namn Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012" (krävs)

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Namn Beskrivning Värde
disksToInclude De diskar som ska inkluderas i listan. sträng[]
enableRDPOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för {SrsDataContract.EnableRDPOnTargetOption} uppräkning. snöre
instanceType Klasstypen. "InMageAzureV2" (krävs)
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. snöre
masterTargetId Huvudmål-ID. snöre
multiVmGroupId Grupp-ID för flera virtuella datorer. snöre
multiVmGroupName Gruppnamnet för flera virtuella datorer. snöre
processServerId Processserver-ID:t. snöre
runAsAccountId CS-konto-ID:t. snöre
storageAccountId Namnet på lagringskontot. sträng (krävs)
targetAzureNetworkId Det valda azure-målnätverks-ID:t. snöre
targetAzureSubnetId Det valda azure-målundernäts-ID:t. snöre
targetAzureV1ResourceGroupId ID:t för målresursgruppen (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. snöre
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella redundansdatorn ska skapas. snöre
targetAzureVmName Målnamnet för den virtuella azure-datorn. snöre
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. snöre

InMageDiskExclusionInput

Namn Beskrivning Värde
diskSignatureOptions Det signaturbaserade alternativet för gästdisken för diskundantag. InMageDiskSignatureExclusionOptions[]
volumeOptions Det volymetikettbaserade alternativet för diskundantag. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Namn Beskrivning Värde
diskSignature (på engelska) Gästsignaturen för disken som ska undantas från replikering. snöre

InMageEnableProtectionInputOrInMageReplicationDetails

Namn Beskrivning Värde
datastoreName Namnet på måldatalagret. snöre
diskExclusionInput Aktivera indata för diskundantag. InMageDiskExclusionInput
disksToInclude De diskar som ska inkluderas i listan. sträng[]
instanceType Klasstypen. "InMage" (krävs)
masterTargetId Huvudmål-ID:t. sträng (krävs)
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng (krävs)
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng (krävs)
processServerId Processserver-ID:t. sträng (krävs)
retentionDrive Kvarhållningsenheten som ska användas på MT. sträng (krävs)
runAsAccountId CS-konto-ID:t. snöre
vmFriendlyName (vm-vänligtnamn) Namnet på den virtuella datorn. snöre

InMageVolumeExclusionOptions

Namn Beskrivning Värde
OnlyExcludeIfSingleVolume Värdet som anger om du vill exkludera diskar med flera volymer eller inte. Om en disk har flera volymer och en av volymen har etikettmatchning med VolumeLabel undantas den här disken från replikering om OnlyExcludeIfSingleVolume är falskt. snöre
volumeLabel Volymetiketten. Disken som har någon volym med den här etiketten kommer att undantas från replikering. snöre

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Namn Beskrivning Värde
namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: valv/replikeringFabrics/replicationProtectionContainers
egenskaper Aktivera egenskaper för indata för skydd. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

SanEnableProtectionInput

Namn Beskrivning Värde
instanceType Klasstypen. "San" (krävs)

Användningsexempel

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
Skapa replikering av virtuella Azure-datorer och haveriberedskap Med den här mallen kan du skapa haveriberedskap för platsreplikering på virtuella Azure-datorer.

Resursdefinition för ARM-mall

Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
  "apiVersion": "2016-08-10",
  "name": "string",
  "properties": {
    "policyId": "string",
    "protectableItemId": "string",
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
    }
  }
}

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objekt

Ange egenskapen instanceType för att ange typ av objekt.

För A2Aanvänder du:

{
  "fabricObjectId": "string",
  "instanceType": "A2A",
  "recoveryAvailabilitySetId": "string",
  "recoveryCloudServiceId": "string",
  "recoveryContainerId": "string",
  "recoveryResourceGroupId": "string",
  "vmDisks": [
    {
      "diskUri": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryAzureStorageAccountId": "string"
    }
  ],
  "vmManagedDisks": [
    {
      "diskId": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryResourceGroupId": "string"
    }
  ]
}

För HyperVReplicaAzureanvänder du:

{
  "disksToInclude": [ "string" ],
  "enableRDPOnTargetOption": "string",
  "hvHostVmId": "string",
  "instanceType": "HyperVReplicaAzure",
  "logStorageAccountId": "string",
  "osType": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetStorageAccountId": "string",
  "useManagedDisks": "string",
  "vhdId": "string",
  "vmName": "string"
}

För InMageanvänder du:

{
  "datastoreName": "string",
  "diskExclusionInput": {
    "diskSignatureOptions": [
      {
        "diskSignature": "string"
      }
    ],
    "volumeOptions": [
      {
        "OnlyExcludeIfSingleVolume": "string",
        "volumeLabel": "string"
      }
    ]
  },
  "disksToInclude": [ "string" ],
  "instanceType": "InMage",
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "retentionDrive": "string",
  "runAsAccountId": "string",
  "vmFriendlyName": "string"
}

För InMageAzureV2använder du:

{
  "disksToInclude": [ "string" ],
  "enableRDPOnTargetOption": "string",
  "instanceType": "InMageAzureV2",
  "logStorageAccountId": "string",
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "storageAccountId": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "useManagedDisks": "string"
}

För San använder du:

{
  "instanceType": "San"
}

För HyperVReplica2012 använder du:

{
  "instanceType": "HyperVReplica2012"
}

För HyperVReplica2012R2använder du:

{
  "instanceType": "HyperVReplica2012R2"
}

För HyperVReplicaBaseReplicationDetails använder du:

{
  "instanceType": "HyperVReplicaBaseReplicationDetails"
}

Egenskapsvärden

A2AEnableProtectionInputOrA2AReplicationDetails

Namn Beskrivning Värde
fabricObjectId Infrastrukturspecifikt objekt-ID för den virtuella datorn. snöre
instanceType Klasstypen. "A2A" (krävs)
recoveryAvailabilitySetId Återställningstillgänglighetsuppsättningens ID. snöre
recoveryCloudServiceId Tjänst-ID för återställningsmoln. Giltigt för V1-scenarier. snöre
recoveryContainerId Återställningscontainerns ID. snöre
recoveryResourceGroupId Återställningsresursgruppens ID. Giltigt för V2-scenarier. snöre
vmDisks Listan över vm-diskinformation. A2AVmDiskInputDetaljer[]
vmManagedDisks Listan över vm-hanterad diskinformation. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetaljer

Namn Beskrivning Värde
diskUri Disk-URI:n. snöre
primaryStagingAzureStorageAccountId Det primära mellanlagringskontots ID. snöre
recoveryAzureStorageAccountId Återställnings-ID:t för VHD-lagringskontot. snöre

A2AVmManagedDiskInputDetails (A2AVmManagedDiskInputDetails)

Namn Beskrivning Värde
disk-id Disk-ID:t. snöre
primaryStagingAzureStorageAccountId Arm-ID för det primära mellanlagringskontot. snöre
recoveryResourceGroupId Arm-ID för målresursgruppen. snöre

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Namn Beskrivning Värde
policyId Princip-ID:t. snöre
protectableItemId Det skyddsbara objekt-ID:t. snöre
providerSpecificDetails The ReplicationProviderInput. För HyperVReplicaAzure-providern blir det Objektet AzureEnableProtectionInput. För San-providern blir det SanEnableProtectionInput-objekt. För HyperVReplicaAzure-providern kan den vara null. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Namn Beskrivning Värde
instanceType Ange till "A2A" för typen A2AEnableProtectionInputOrA2AReplicationDetails. Ange till HyperVReplicaAzure för typen HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ange till InMage för typen InMageEnableProtectionInputOrInMageReplicationDetails. Ange till "InMageAzureV2" för typen InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ange till San för typen SanEnableProtectionInput. Ange till HyperVReplica2012 för typen HyperVReplicaReplicationDetails. Ange till HyperVReplica2012R2 för typen HyperVReplicaBlueReplicationDetails. Ange till "HyperVReplicaBaseReplicationDetails" för typen HyperVReplicaBaseReplicationDetails. "A2A"
"HyperVReplica2012"
"HyperVReplica2012R2"
"HyperVReplicaAzure"
"HyperVReplicaBaseReplicationDetails"
"Inmage"
"InMageAzureV2"
"San" (krävs)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Namn Beskrivning Värde
disksToInclude Listan över VHD-ID:er för diskar som ska skyddas. sträng[]
enableRDPOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för {SrsDataContract.EnableRDPOnTargetOption} uppräkning. snöre
hvHostVmId Det Hyper-V värd-VM-ID:t. snöre
instanceType Klasstypen. "HyperVReplicaAzure" (krävs)
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. snöre
operativsystemtyp Den operativsystemtyp som är associerad med den virtuella datorn. snöre
targetAzureNetworkId Det valda azure-målnätverks-ID:t. snöre
targetAzureSubnetId Det valda azure-målundernäts-ID:t. snöre
targetAzureV1ResourceGroupId ID:t för målresursgruppen (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. snöre
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella redundansdatorn ska skapas. snöre
targetAzureVmName Målnamnet för den virtuella azure-datorn. snöre
targetStorageAccountId Namnet på lagringskontot. snöre
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. snöre
vhdId Det virtuella hårddisk-ID:t för operativsystemdisken som är associerat med den virtuella datorn. snöre
vmName (på engelska) Namnet på den virtuella datorn. snöre

HyperVReplicaBaseReplicationDetails

Namn Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaBaseReplicationDetails" (krävs)

HyperVReplicaBlueReplicationDetails

Namn Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012R2" (krävs)

HyperVReplicaReplicationDetails

Namn Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012" (krävs)

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Namn Beskrivning Värde
disksToInclude De diskar som ska inkluderas i listan. sträng[]
enableRDPOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för {SrsDataContract.EnableRDPOnTargetOption} uppräkning. snöre
instanceType Klasstypen. "InMageAzureV2" (krävs)
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. snöre
masterTargetId Huvudmål-ID. snöre
multiVmGroupId Grupp-ID för flera virtuella datorer. snöre
multiVmGroupName Gruppnamnet för flera virtuella datorer. snöre
processServerId Processserver-ID:t. snöre
runAsAccountId CS-konto-ID:t. snöre
storageAccountId Namnet på lagringskontot. sträng (krävs)
targetAzureNetworkId Det valda azure-målnätverks-ID:t. snöre
targetAzureSubnetId Det valda azure-målundernäts-ID:t. snöre
targetAzureV1ResourceGroupId ID:t för målresursgruppen (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. snöre
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella redundansdatorn ska skapas. snöre
targetAzureVmName Målnamnet för den virtuella azure-datorn. snöre
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. snöre

InMageDiskExclusionInput

Namn Beskrivning Värde
diskSignatureOptions Det signaturbaserade alternativet för gästdisken för diskundantag. InMageDiskSignatureExclusionOptions[]
volumeOptions Det volymetikettbaserade alternativet för diskundantag. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Namn Beskrivning Värde
diskSignature (på engelska) Gästsignaturen för disken som ska undantas från replikering. snöre

InMageEnableProtectionInputOrInMageReplicationDetails

Namn Beskrivning Värde
datastoreName Namnet på måldatalagret. snöre
diskExclusionInput Aktivera indata för diskundantag. InMageDiskExclusionInput
disksToInclude De diskar som ska inkluderas i listan. sträng[]
instanceType Klasstypen. "InMage" (krävs)
masterTargetId Huvudmål-ID:t. sträng (krävs)
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng (krävs)
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng (krävs)
processServerId Processserver-ID:t. sträng (krävs)
retentionDrive Kvarhållningsenheten som ska användas på MT. sträng (krävs)
runAsAccountId CS-konto-ID:t. snöre
vmFriendlyName (vm-vänligtnamn) Namnet på den virtuella datorn. snöre

InMageVolumeExclusionOptions

Namn Beskrivning Värde
OnlyExcludeIfSingleVolume Värdet som anger om du vill exkludera diskar med flera volymer eller inte. Om en disk har flera volymer och en av volymen har etikettmatchning med VolumeLabel undantas den här disken från replikering om OnlyExcludeIfSingleVolume är falskt. snöre
volumeLabel Volymetiketten. Disken som har någon volym med den här etiketten kommer att undantas från replikering. snöre

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Namn Beskrivning Värde
apiVersion API-versionen '2016-08-10'
namn Resursnamnet sträng (krävs)
egenskaper Aktivera egenskaper för indata för skydd. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
typ Resurstypen "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"

SanEnableProtectionInput

Namn Beskrivning Värde
instanceType Klasstypen. "San" (krävs)

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Skapa replikering av virtuella Azure-datorer och haveriberedskap

Implementera i Azure
Med den här mallen kan du skapa haveriberedskap för platsreplikering på virtuella Azure-datorer.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2016-08-10"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      policyId = "string"
      protectableItemId = "string"
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
      }
    }
  }
}

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objekt

Ange egenskapen instanceType för att ange typ av objekt.

För A2Aanvänder du:

{
  fabricObjectId = "string"
  instanceType = "A2A"
  recoveryAvailabilitySetId = "string"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "string"
  recoveryResourceGroupId = "string"
  vmDisks = [
    {
      diskUri = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryAzureStorageAccountId = "string"
    }
  ]
  vmManagedDisks = [
    {
      diskId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryResourceGroupId = "string"
    }
  ]
}

För HyperVReplicaAzureanvänder du:

{
  disksToInclude = [
    "string"
  ]
  enableRDPOnTargetOption = "string"
  hvHostVmId = "string"
  instanceType = "HyperVReplicaAzure"
  logStorageAccountId = "string"
  osType = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetStorageAccountId = "string"
  useManagedDisks = "string"
  vhdId = "string"
  vmName = "string"
}

För InMageanvänder du:

{
  datastoreName = "string"
  diskExclusionInput = {
    diskSignatureOptions = [
      {
        diskSignature = "string"
      }
    ]
    volumeOptions = [
      {
        OnlyExcludeIfSingleVolume = "string"
        volumeLabel = "string"
      }
    ]
  }
  disksToInclude = [
    "string"
  ]
  instanceType = "InMage"
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  retentionDrive = "string"
  runAsAccountId = "string"
  vmFriendlyName = "string"
}

För InMageAzureV2använder du:

{
  disksToInclude = [
    "string"
  ]
  enableRDPOnTargetOption = "string"
  instanceType = "InMageAzureV2"
  logStorageAccountId = "string"
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  storageAccountId = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  useManagedDisks = "string"
}

För San använder du:

{
  instanceType = "San"
}

För HyperVReplica2012 använder du:

{
  instanceType = "HyperVReplica2012"
}

För HyperVReplica2012R2använder du:

{
  instanceType = "HyperVReplica2012R2"
}

För HyperVReplicaBaseReplicationDetails använder du:

{
  instanceType = "HyperVReplicaBaseReplicationDetails"
}

Egenskapsvärden

A2AEnableProtectionInputOrA2AReplicationDetails

Namn Beskrivning Värde
fabricObjectId Infrastrukturspecifikt objekt-ID för den virtuella datorn. snöre
instanceType Klasstypen. "A2A" (krävs)
recoveryAvailabilitySetId Återställningstillgänglighetsuppsättningens ID. snöre
recoveryCloudServiceId Tjänst-ID för återställningsmoln. Giltigt för V1-scenarier. snöre
recoveryContainerId Återställningscontainerns ID. snöre
recoveryResourceGroupId Återställningsresursgruppens ID. Giltigt för V2-scenarier. snöre
vmDisks Listan över vm-diskinformation. A2AVmDiskInputDetaljer[]
vmManagedDisks Listan över vm-hanterad diskinformation. A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetaljer

Namn Beskrivning Värde
diskUri Disk-URI:n. snöre
primaryStagingAzureStorageAccountId Det primära mellanlagringskontots ID. snöre
recoveryAzureStorageAccountId Återställnings-ID:t för VHD-lagringskontot. snöre

A2AVmManagedDiskInputDetails (A2AVmManagedDiskInputDetails)

Namn Beskrivning Värde
disk-id Disk-ID:t. snöre
primaryStagingAzureStorageAccountId Arm-ID för det primära mellanlagringskontot. snöre
recoveryResourceGroupId Arm-ID för målresursgruppen. snöre

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Namn Beskrivning Värde
policyId Princip-ID:t. snöre
protectableItemId Det skyddsbara objekt-ID:t. snöre
providerSpecificDetails The ReplicationProviderInput. För HyperVReplicaAzure-providern blir det Objektet AzureEnableProtectionInput. För San-providern blir det SanEnableProtectionInput-objekt. För HyperVReplicaAzure-providern kan den vara null. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Namn Beskrivning Värde
instanceType Ange till "A2A" för typen A2AEnableProtectionInputOrA2AReplicationDetails. Ange till HyperVReplicaAzure för typen HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ange till InMage för typen InMageEnableProtectionInputOrInMageReplicationDetails. Ange till "InMageAzureV2" för typen InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ange till San för typen SanEnableProtectionInput. Ange till HyperVReplica2012 för typen HyperVReplicaReplicationDetails. Ange till HyperVReplica2012R2 för typen HyperVReplicaBlueReplicationDetails. Ange till "HyperVReplicaBaseReplicationDetails" för typen HyperVReplicaBaseReplicationDetails. "A2A"
"HyperVReplica2012"
"HyperVReplica2012R2"
"HyperVReplicaAzure"
"HyperVReplicaBaseReplicationDetails"
"Inmage"
"InMageAzureV2"
"San" (krävs)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Namn Beskrivning Värde
disksToInclude Listan över VHD-ID:er för diskar som ska skyddas. sträng[]
enableRDPOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för {SrsDataContract.EnableRDPOnTargetOption} uppräkning. snöre
hvHostVmId Det Hyper-V värd-VM-ID:t. snöre
instanceType Klasstypen. "HyperVReplicaAzure" (krävs)
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. snöre
operativsystemtyp Den operativsystemtyp som är associerad med den virtuella datorn. snöre
targetAzureNetworkId Det valda azure-målnätverks-ID:t. snöre
targetAzureSubnetId Det valda azure-målundernäts-ID:t. snöre
targetAzureV1ResourceGroupId ID:t för målresursgruppen (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. snöre
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella redundansdatorn ska skapas. snöre
targetAzureVmName Målnamnet för den virtuella azure-datorn. snöre
targetStorageAccountId Namnet på lagringskontot. snöre
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. snöre
vhdId Det virtuella hårddisk-ID:t för operativsystemdisken som är associerat med den virtuella datorn. snöre
vmName (på engelska) Namnet på den virtuella datorn. snöre

HyperVReplicaBaseReplicationDetails

Namn Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaBaseReplicationDetails" (krävs)

HyperVReplicaBlueReplicationDetails

Namn Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012R2" (krävs)

HyperVReplicaReplicationDetails

Namn Beskrivning Värde
instanceType Klasstypen. "HyperVReplica2012" (krävs)

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Namn Beskrivning Värde
disksToInclude De diskar som ska inkluderas i listan. sträng[]
enableRDPOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för {SrsDataContract.EnableRDPOnTargetOption} uppräkning. snöre
instanceType Klasstypen. "InMageAzureV2" (krävs)
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. snöre
masterTargetId Huvudmål-ID. snöre
multiVmGroupId Grupp-ID för flera virtuella datorer. snöre
multiVmGroupName Gruppnamnet för flera virtuella datorer. snöre
processServerId Processserver-ID:t. snöre
runAsAccountId CS-konto-ID:t. snöre
storageAccountId Namnet på lagringskontot. sträng (krävs)
targetAzureNetworkId Det valda azure-målnätverks-ID:t. snöre
targetAzureSubnetId Det valda azure-målundernäts-ID:t. snöre
targetAzureV1ResourceGroupId ID:t för målresursgruppen (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. snöre
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella redundansdatorn ska skapas. snöre
targetAzureVmName Målnamnet för den virtuella azure-datorn. snöre
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. snöre

InMageDiskExclusionInput

Namn Beskrivning Värde
diskSignatureOptions Det signaturbaserade alternativet för gästdisken för diskundantag. InMageDiskSignatureExclusionOptions[]
volumeOptions Det volymetikettbaserade alternativet för diskundantag. InMageVolumeExclusionOptions[]

InMageDiskSignatureExclusionOptions

Namn Beskrivning Värde
diskSignature (på engelska) Gästsignaturen för disken som ska undantas från replikering. snöre

InMageEnableProtectionInputOrInMageReplicationDetails

Namn Beskrivning Värde
datastoreName Namnet på måldatalagret. snöre
diskExclusionInput Aktivera indata för diskundantag. InMageDiskExclusionInput
disksToInclude De diskar som ska inkluderas i listan. sträng[]
instanceType Klasstypen. "InMage" (krävs)
masterTargetId Huvudmål-ID:t. sträng (krävs)
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng (krävs)
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng (krävs)
processServerId Processserver-ID:t. sträng (krävs)
retentionDrive Kvarhållningsenheten som ska användas på MT. sträng (krävs)
runAsAccountId CS-konto-ID:t. snöre
vmFriendlyName (vm-vänligtnamn) Namnet på den virtuella datorn. snöre

InMageVolumeExclusionOptions

Namn Beskrivning Värde
OnlyExcludeIfSingleVolume Värdet som anger om du vill exkludera diskar med flera volymer eller inte. Om en disk har flera volymer och en av volymen har etikettmatchning med VolumeLabel undantas den här disken från replikering om OnlyExcludeIfSingleVolume är falskt. snöre
volumeLabel Volymetiketten. Disken som har någon volym med den här etiketten kommer att undantas från replikering. snöre

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Namn Beskrivning Värde
namn Resursnamnet sträng (krävs)
föräldra_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: valv/replikeringFabrics/replicationProtectionContainers
egenskaper Aktivera egenskaper för indata för skydd. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
typ Resurstypen "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2016-08-10"

SanEnableProtectionInput

Namn Beskrivning Värde
instanceType Klasstypen. "San" (krävs)