Microsoft.RecoveryServices-valv/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2021-03-01

Bicep-resursdefinition

Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras till:

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@2021-03-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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 A2A använder du:

  instanceType: 'A2A'
  diskEncryptionInfo: {
    diskEncryptionKeyInfo: {
      keyVaultResourceArmId: 'string'
      secretIdentifier: 'string'
    }
    keyEncryptionKeyInfo: {
      keyIdentifier: 'string'
      keyVaultResourceArmId: 'string'
    }
  }
  fabricObjectId: 'string'
  multiVmGroupName: 'string'
  recoveryAvailabilitySetId: 'string'
  recoveryAvailabilityZone: 'string'
  recoveryAzureNetworkId: 'string'
  recoveryBootDiagStorageAccountId: 'string'
  recoveryCloudServiceId: 'string'
  recoveryContainerId: 'string'
  recoveryProximityPlacementGroupId: 'string'
  recoveryResourceGroupId: 'string'
  recoverySubnetName: 'string'
  vmDisks: [
    {
      diskUri: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryAzureStorageAccountId: 'string'
    }
  ]
  vmManagedDisks: [
    {
      diskEncryptionInfo: {
        diskEncryptionKeyInfo: {
          keyVaultResourceArmId: 'string'
          secretIdentifier: 'string'
        }
        keyEncryptionKeyInfo: {
          keyIdentifier: 'string'
          keyVaultResourceArmId: 'string'
        }
      }
      diskId: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryDiskEncryptionSetId: 'string'
      recoveryReplicaDiskAccountType: 'string'
      recoveryResourceGroupId: 'string'
      recoveryTargetDiskAccountType: 'string'
    }
  ]

För HyperVReplica2012 använder du:

  instanceType: 'HyperVReplica2012'

För HyperVReplica2012R2 använder du:

  instanceType: 'HyperVReplica2012R2'

För HyperVReplicaAzure använder du:

  instanceType: 'HyperVReplicaAzure'
  disksToInclude: [
    'string'
  ]
  enableRdpOnTargetOption: 'string'
  hvHostVmId: 'string'
  logStorageAccountId: 'string'
  osType: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetProximityPlacementGroupId: 'string'
  targetStorageAccountId: 'string'
  targetVmSize: 'string'
  useManagedDisks: 'string'
  vhdId: 'string'
  vmName: 'string'

För HyperVReplicaBaseReplicationDetails använder du:

  instanceType: 'HyperVReplicaBaseReplicationDetails'

För InMage använder du:

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

För InMageAzureV2 använder du:

  instanceType: 'InMageAzureV2'
  diskEncryptionSetId: 'string'
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  diskType: 'string'
  enableRdpOnTargetOption: 'string'
  logStorageAccountId: 'string'
  masterTargetId: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  storageAccountId: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetAzureNetworkId: 'string'
  targetAzureSubnetId: 'string'
  targetAzureV1ResourceGroupId: 'string'
  targetAzureV2ResourceGroupId: 'string'
  targetAzureVmName: 'string'
  targetProximityPlacementGroupId: 'string'
  targetVmSize: 'string'

För InMageRcm använder du:

  instanceType: 'InMageRcm'
  disksDefault: {
    diskEncryptionSetId: 'string'
    diskType: 'string'
    logStorageAccountId: 'string'
  }
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      logStorageAccountId: 'string'
    }
  ]
  fabricDiscoveryMachineId: 'string'
  licenseType: 'string'
  multiVmGroupName: 'string'
  processServerId: 'string'
  runAsAccountId: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetBootDiagnosticsStorageAccountId: 'string'
  targetNetworkId: 'string'
  targetProximityPlacementGroupId: 'string'
  targetResourceGroupId: 'string'
  targetSubnetName: 'string'
  targetVmName: 'string'
  targetVmSize: 'string'
  testNetworkId: 'string'
  testSubnetName: 'string'

För San använder du:

  instanceType: 'San'

Egenskapsvärden

vaults/replicationFabrics/replicationProtectionConta...

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
parent 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 överordnad resurs.
Symboliskt namn för resurs av typen: replicationProtectionContainers
properties Aktivera indataegenskaper för skydd. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Name Beskrivning Värde
policyId Princip-ID:t. sträng
protectableItemId Det skyddsbara objekt-ID:t. sträng
providerSpecificDetails The ReplicationProviderInput. För HyperVReplicaAzure-providern blir det AzureEnableProtectionInput-objektet. För San-providern är det SanEnableProtectionInput-objektet. För HyperVReplicaAzure-providern kan den vara null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Name Beskrivning Värde
instanceType Ange objekttyp A2A
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
San (krävs)

A2AEnableProtectionInputOrA2AReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "A2A" (krävs)
diskEncryptionInfo Krypteringsinformation för återställningsdiskar. DiskEncryptionInfo
fabricObjectId Infrastrukturresursspecifikt objekt-ID för den virtuella datorn. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
recoveryAvailabilitySetId Återställningstillgänglighetsuppsättningens ID. sträng
recoveryAvailabilityZone Tillgänglighetszonen för återställning. sträng
recoveryAzureNetworkId Återställningen av ARM-ID:t för det virtuella Azure-nätverket. sträng
recoveryBootDiagStorageAccountId Lagringskontot för startdiagnostik. sträng
recoveryCloudServiceId Tjänst-ID för återställningsmoln. Giltigt för V1-scenarier. sträng
recoveryContainerId Återställningscontainerns ID. sträng
recoveryProximityPlacementGroupId Grupp-ID för placering av återställningsnäring. sträng
recoveryResourceGroupId Återställningsresursgruppens ID. Giltigt för V2-scenarier. sträng
recoverySubnetName Namnet på återställningsundernätet. sträng
vmDisks Listan över vm-diskinformation. A2AVmDiskInputDetails[]
vmManagedDisks Listan över information om virtuella datorer med hanterade diskar. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Name Beskrivning Värde
diskEncryptionKeyInfo KeyVault-referens för återställning för hemlighet. DiskEncryptionKeyInfo
keyEncryptionKeyInfo KeyVault-referens för återställning av nyckel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beskrivning Värde
keyVaultResourceArmId Arm-ID:t för KeyVault-resursen för hemlighet. sträng
secretIdentifier Den hemliga URL:en/identifieraren. sträng

KeyEncryptionKeyInfo

Name Beskrivning Värde
keyIdentifier Nyckelns URL/identifierare. sträng
keyVaultResourceArmId Arm-ID:t för KeyVault-resursen för nyckeln. sträng

A2AVmDiskInputDetails

Name Beskrivning Värde
diskUri Disk-URI:n. sträng
primaryStagingAzureStorageAccountId Det primära mellanlagringskontots ID. sträng
recoveryAzureStorageAccountId Återställnings-ID för VHD-lagringskontot. sträng

A2AVmManagedDiskInputDetails

Name Beskrivning Värde
diskEncryptionInfo Krypteringsinformationen för återställningsdisken (för ett/ett enda pass-flöden). DiskEncryptionInfo
diskId Disk-ID:t. sträng
primaryStagingAzureStorageAccountId Arm-ID för det primära mellanlagringskontot. sträng
recoveryDiskEncryptionSetId Återställningsdiskens krypteringsuppsättnings-ID. sträng
recoveryReplicaDiskAccountType Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. sträng
recoveryResourceGroupId Resursgruppens arm-ID. sträng
recoveryTargetDiskAccountType Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. sträng

HyperVReplicaReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaAzure" (krävs)
disksToInclude Listan över VHD-ID:t för diskar som ska skyddas. string[]
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärdet {SrsDataContract.EnableRDPOnTargetOption} räknas upp. sträng
hvHostVmId Vm-ID:t för Hyper-V-värden. sträng
logStorageAccountId Lagringskontot som ska användas för loggning under replikeringen. sträng
osType Den operativsystemtyp som är associerad med den virtuella datorn. sträng
targetAvailabilitySetId ARM-ID:t för tillgänglighetsuppsättningen. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda Azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Azure Vm-målnamnet. sträng
targetProximityPlacementGroupId ARM-ID för närhetsplaceringsgruppen. sträng
targetStorageAccountId Namnet på lagringskontot. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. sträng
vhdId Os-diskens VHD-ID som är associerat med den virtuella datorn. sträng
vmName Namnet på den virtuella datorn. sträng

HyperVReplicaBaseReplicationDetails

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

InMageEnableProtectionInputOrInMageReplicationDetail...

Name Beskrivning Värde
instanceType Klasstypen. "InMage" (krävs)
datastoreName Namnet på måldatalagret. sträng
diskExclusionInput Aktivera indata för diskundantag. InMageDiskExclusionInput
disksToInclude Diskarna som ska inkluderas i listan. string[]
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 Processerverns ID. sträng (krävs)
retentionDrive Kvarhållningsenheten som ska användas på MT. sträng (krävs)
runAsAccountId CS-konto-ID: t. sträng
vmFriendlyName Namnet på den virtuella datorn. sträng

InMageDiskExclusionInput

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

InMageDiskSignatureExclusionOptions

Name Beskrivning Värde
diskSignature Gästsignaturen för disken som ska undantas från replikeringen. sträng

InMageVolumeExclusionOptions

Name Beskrivning Värde
onlyExcludeIfSingleVolume Det värde som anger om diskar med flera volymer ska undantas 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. sträng
volumeLabel Volymetiketten. Disken som har en volym med den här etiketten kommer att undantas från replikeringen. sträng

InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name Beskrivning Värde
instanceType Klasstypen. "InMageAzureV2" (krävs)
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
disksToInclude Diskarna som ska inkluderas i listan. InMageAzureV2DiskInputDetails[]
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärdet {SrsDataContract.EnableRDPOnTargetOption} räknas upp. sträng
logStorageAccountId Lagringskontot som ska användas för loggning under replikeringen. sträng
masterTargetId Huvudmål-ID: t. sträng
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processerverns ID. sträng
runAsAccountId CS-konto-ID: t. sträng
storageAccountId Namnet på lagringskontot. sträng
targetAvailabilitySetId Tillgänglighetsuppsättningen ARM ID. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Azure Vm-målnamnet. sträng
targetProximityPlacementGroupId Närhetsplaceringsgruppens ARM-ID. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng

InMageAzureV2DiskInputDetails

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
diskId The DiskId. sträng
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. sträng

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Name Beskrivning Värde
instanceType Klasstypen. "InMageRcm" (krävs)
disksDefault Standarddiskindata. InMageRcmDisksDefaultInput
disksToInclude Diskarna som ska inkluderas i listan. InMageRcmDiskInput[]
fabricDiscoveryMachineId ARM-ID:t för den identifierade datorn. sträng
licenseType Licenstypen. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processserverns ID. sträng
runAsAccountId Kör som-konto-ID:t. sträng
targetAvailabilitySetId Målets tillgänglighetsuppsättning ARM-ID. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetBootDiagnosticsStorageAccountId Arm-ID för målstartdiagnostiklagringskontot. sträng
targetNetworkId Det valda ARM-ID:t för målnätverket. sträng
targetProximityPlacementGroupId Grupp-ID för målnäringsplacering. sträng
targetResourceGroupId Målresursgruppens ARM-ID. sträng
targetSubnetName Det valda målundernätets namn. sträng
targetVmName Namnet på den virtuella måldatorn. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
testNetworkId Det valda ARM-ID:t för testnätverket. sträng
testSubnetName Det valda testundernätets namn. sträng

InMageRcmDisksDefaultInput

Name Beskrivning Värde
diskEncryptionSetId Diskkrypteringsuppsättningen ARM-ID. sträng
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId ARM-ID:t för logglagringskontot. sträng

InMageRcmDiskInput

Name Beskrivning Värde
diskEncryptionSetId Diskkrypteringsuppsättningen ARM-ID. sträng
diskId Disk-ID:t. sträng
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId ARM-ID:t för logglagringskontot. sträng

SanEnableProtectionInput

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

Resursdefinition för ARM-mall

Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras till:

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": "2021-03-01",
  "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 objekttypen.

För A2A använder du:

  "instanceType": "A2A",
  "diskEncryptionInfo": {
    "diskEncryptionKeyInfo": {
      "keyVaultResourceArmId": "string",
      "secretIdentifier": "string"
    },
    "keyEncryptionKeyInfo": {
      "keyIdentifier": "string",
      "keyVaultResourceArmId": "string"
    }
  },
  "fabricObjectId": "string",
  "multiVmGroupName": "string",
  "recoveryAvailabilitySetId": "string",
  "recoveryAvailabilityZone": "string",
  "recoveryAzureNetworkId": "string",
  "recoveryBootDiagStorageAccountId": "string",
  "recoveryCloudServiceId": "string",
  "recoveryContainerId": "string",
  "recoveryProximityPlacementGroupId": "string",
  "recoveryResourceGroupId": "string",
  "recoverySubnetName": "string",
  "vmDisks": [
    {
      "diskUri": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryAzureStorageAccountId": "string"
    }
  ],
  "vmManagedDisks": [
    {
      "diskEncryptionInfo": {
        "diskEncryptionKeyInfo": {
          "keyVaultResourceArmId": "string",
          "secretIdentifier": "string"
        },
        "keyEncryptionKeyInfo": {
          "keyIdentifier": "string",
          "keyVaultResourceArmId": "string"
        }
      },
      "diskId": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryDiskEncryptionSetId": "string",
      "recoveryReplicaDiskAccountType": "string",
      "recoveryResourceGroupId": "string",
      "recoveryTargetDiskAccountType": "string"
    }
  ]

För HyperVReplica2012 använder du:

  "instanceType": "HyperVReplica2012"

För HyperVReplica2012R2 använder du:

  "instanceType": "HyperVReplica2012R2"

För HyperVReplicaAzure använder du:

  "instanceType": "HyperVReplicaAzure",
  "disksToInclude": [ "string" ],
  "enableRdpOnTargetOption": "string",
  "hvHostVmId": "string",
  "logStorageAccountId": "string",
  "osType": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetProximityPlacementGroupId": "string",
  "targetStorageAccountId": "string",
  "targetVmSize": "string",
  "useManagedDisks": "string",
  "vhdId": "string",
  "vmName": "string"

För HyperVReplicaBaseReplicationDetails använder du:

  "instanceType": "HyperVReplicaBaseReplicationDetails"

För InMage använder du:

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

För InMageAzureV2 använder du:

  "instanceType": "InMageAzureV2",
  "diskEncryptionSetId": "string",
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "diskType": "string",
  "enableRdpOnTargetOption": "string",
  "logStorageAccountId": "string",
  "masterTargetId": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "storageAccountId": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetAzureNetworkId": "string",
  "targetAzureSubnetId": "string",
  "targetAzureV1ResourceGroupId": "string",
  "targetAzureV2ResourceGroupId": "string",
  "targetAzureVmName": "string",
  "targetProximityPlacementGroupId": "string",
  "targetVmSize": "string"

För InMageRcm använder du:

  "instanceType": "InMageRcm",
  "disksDefault": {
    "diskEncryptionSetId": "string",
    "diskType": "string",
    "logStorageAccountId": "string"
  },
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "logStorageAccountId": "string"
    }
  ],
  "fabricDiscoveryMachineId": "string",
  "licenseType": "string",
  "multiVmGroupName": "string",
  "processServerId": "string",
  "runAsAccountId": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetBootDiagnosticsStorageAccountId": "string",
  "targetNetworkId": "string",
  "targetProximityPlacementGroupId": "string",
  "targetResourceGroupId": "string",
  "targetSubnetName": "string",
  "targetVmName": "string",
  "targetVmSize": "string",
  "testNetworkId": "string",
  "testSubnetName": "string"

För San använder du:

  "instanceType": "San"

Egenskapsvärden

vaults/replicationFabrics/replicationProtectionConta...

Name Beskrivning Värde
typ Resurstypen "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"
apiVersion Resurs-API-versionen '2021-03-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
properties Aktivera egenskaper för indata för skydd. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Name Beskrivning Värde
policyId Princip-ID. sträng
protectableItemId Det skyddsbara objekt-ID:t. sträng
providerSpecificDetails The ReplicationProviderInput. För HyperVReplicaAzure-providern är det AzureEnableProtectionInput-objektet. För San-providern är det Objektet SanEnableProtectionInput. För HyperVReplicaAzure-providern kan den vara null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Name Beskrivning Värde
instanceType Ange objekttyp A2A
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
San (krävs)

A2AEnableProtectionInputOrA2AReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "A2A" (krävs)
diskEncryptionInfo Krypteringsinformation för återställningsdisken. DiskEncryptionInfo
fabricObjectId Infrastrukturresursspecifikt objekt-ID för den virtuella datorn. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
recoveryAvailabilitySetId Återställningstillgänglighetsuppsättningens ID. sträng
recoveryAvailabilityZone Tillgänglighetszonen för återställning. sträng
recoveryAzureNetworkId Återställningen av ARM-ID:t för det virtuella Azure-nätverket. sträng
recoveryBootDiagStorageAccountId Lagringskontot för startdiagnostik. sträng
recoveryCloudServiceId Tjänst-ID för återställningsmoln. Giltigt för V1-scenarier. sträng
recoveryContainerId Återställningscontainerns ID. sträng
recoveryProximityPlacementGroupId Grupp-ID för placering av återställningsnäring. sträng
recoveryResourceGroupId Återställningsresursgruppens ID. Giltigt för V2-scenarier. sträng
recoverySubnetName Namnet på återställningsundernätet. sträng
vmDisks Listan över vm-diskinformation. A2AVmDiskInputDetails[]
vmManagedDisks Listan över information om virtuella datorer med hanterade diskar. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Name Beskrivning Värde
diskEncryptionKeyInfo KeyVault-referens för återställning för hemlighet. DiskEncryptionKeyInfo
keyEncryptionKeyInfo KeyVault-referens för återställning av nyckel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beskrivning Värde
keyVaultResourceArmId Arm-ID:t för KeyVault-resursen för hemlighet. sträng
secretIdentifier Den hemliga URL:en/identifieraren. sträng

KeyEncryptionKeyInfo

Name Beskrivning Värde
keyIdentifier Nyckelns URL/identifierare. sträng
keyVaultResourceArmId Arm-ID:t för KeyVault-resursen för nyckeln. sträng

A2AVmDiskInputDetails

Name Beskrivning Värde
diskUri Disk-URI:n. sträng
primaryStagingAzureStorageAccountId Det primära mellanlagringskontots ID. sträng
recoveryAzureStorageAccountId Återställnings-ID för VHD-lagringskontot. sträng

A2AVmManagedDiskInputDetails

Name Beskrivning Värde
diskEncryptionInfo Krypteringsinformationen för återställningsdisken (för ett/ett enda pass-flöden). DiskEncryptionInfo
diskId Disk-ID:t. sträng
primaryStagingAzureStorageAccountId Arm-ID för det primära mellanlagringskontot. sträng
recoveryDiskEncryptionSetId Återställningsdiskens krypteringsuppsättnings-ID. sträng
recoveryReplicaDiskAccountType Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. sträng
recoveryResourceGroupId Resursgruppens arm-ID. sträng
recoveryTargetDiskAccountType Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. sträng

HyperVReplicaReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaAzure" (krävs)
disksToInclude Listan över VHD-ID:t för diskar som ska skyddas. string[]
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärdet {SrsDataContract.EnableRDPOnTargetOption} räknas upp. sträng
hvHostVmId Vm-ID:t för Hyper-V-värden. sträng
logStorageAccountId Lagringskontot som ska användas för loggning under replikeringen. sträng
osType Den operativsystemtyp som är associerad med den virtuella datorn. sträng
targetAvailabilitySetId ARM-ID:t för tillgänglighetsuppsättningen. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda Azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Azure Vm-målnamnet. sträng
targetProximityPlacementGroupId ARM-ID för närhetsplaceringsgruppen. sträng
targetStorageAccountId Namnet på lagringskontot. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. sträng
vhdId VHD-ID:t för os-disken som är associerat med den virtuella datorn. sträng
vmName Namnet på den virtuella datorn. sträng

HyperVReplicaBaseReplicationDetails

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

InMageEnableProtectionInputOrInMageReplicationDetail...

Name Beskrivning Värde
instanceType Klasstypen. "InMage" (krävs)
datastoreName Namnet på måldatalagret. sträng
diskExclusionInput Aktivera indata för diskundantag. InMageDiskExclusionInput
disksToInclude Diskarna som ska inkluderas i listan. string[]
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. sträng
vmFriendlyName Namnet på den virtuella datorn. sträng

InMageDiskExclusionInput

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

InMageDiskSignatureExclusionOptions

Name Beskrivning Värde
diskSignature Gästsignaturen för disken som ska undantas från replikering. sträng

InMageVolumeExclusionOptions

Name Beskrivning Värde
onlyExcludeIfSingleVolume Värdet som anger om diskar med flera volymer ska undantas 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. sträng
volumeLabel Volymetiketten. Disken som har någon volym med den här etiketten kommer att undantas från replikering. sträng

InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name Beskrivning Värde
instanceType Klasstypen. "InMageAzureV2" (krävs)
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
disksToInclude Diskarna som ska inkluderas i listan. InMageAzureV2DiskInputDetails[]
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
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. sträng
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. sträng
masterTargetId Huvudmål-ID. sträng
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processserver-ID:t. sträng
runAsAccountId CS-konto-ID:t. sträng
storageAccountId Namnet på lagringskontot. sträng
targetAvailabilitySetId Tillgänglighetsuppsättningen ARM ID. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Azure Vm-målnamnet. sträng
targetProximityPlacementGroupId Närhetsplaceringsgruppens ARM-ID. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng

InMageAzureV2DiskInputDetails

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
diskId The DiskId. sträng
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. sträng

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Name Beskrivning Värde
instanceType Klasstypen. "InMageRcm" (krävs)
disksDefault Standarddiskindata. InMageRcmDisksDefaultInput
disksToInclude Diskarna som ska inkluderas i listan. InMageRcmDiskInput[]
fabricDiscoveryMachineId ARM-ID:t för den identifierade datorn. sträng
licenseType Licenstypen. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processserverns ID. sträng
runAsAccountId Kör som-konto-ID:t. sträng
targetAvailabilitySetId Målets tillgänglighetsuppsättning ARM-ID. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetBootDiagnosticsStorageAccountId Arm-ID för målstartdiagnostiklagringskontot. sträng
targetNetworkId Det valda ARM-ID:t för målnätverket. sträng
targetProximityPlacementGroupId Grupp-ID för målnäringsplacering. sträng
targetResourceGroupId Målresursgruppens ARM-ID. sträng
targetSubnetName Det valda målundernätets namn. sträng
targetVmName Namnet på den virtuella måldatorn. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
testNetworkId Det valda arm-ID:t för testnätverket. sträng
testSubnetName Det valda testundernätets namn. sträng

InMageRcmDisksDefaultInput

Name Beskrivning Värde
diskEncryptionSetId Diskkrypteringsuppsättningen ARM ID. sträng
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Logglagringskontots ARM-ID. sträng

InMageRcmDiskInput

Name Beskrivning Värde
diskEncryptionSetId Diskkrypteringsuppsättningen ARM ID. sträng
diskId Disk-ID:t. sträng
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Logglagringskontots ARM-ID. sträng

SanEnableProtectionInput

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

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras till:

  • 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@2021-03-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    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 A2A använder du:

  instanceType = "A2A"
  diskEncryptionInfo = {
    diskEncryptionKeyInfo = {
      keyVaultResourceArmId = "string"
      secretIdentifier = "string"
    }
    keyEncryptionKeyInfo = {
      keyIdentifier = "string"
      keyVaultResourceArmId = "string"
    }
  }
  fabricObjectId = "string"
  multiVmGroupName = "string"
  recoveryAvailabilitySetId = "string"
  recoveryAvailabilityZone = "string"
  recoveryAzureNetworkId = "string"
  recoveryBootDiagStorageAccountId = "string"
  recoveryCloudServiceId = "string"
  recoveryContainerId = "string"
  recoveryProximityPlacementGroupId = "string"
  recoveryResourceGroupId = "string"
  recoverySubnetName = "string"
  vmDisks = [
    {
      diskUri = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryAzureStorageAccountId = "string"
    }
  ]
  vmManagedDisks = [
    {
      diskEncryptionInfo = {
        diskEncryptionKeyInfo = {
          keyVaultResourceArmId = "string"
          secretIdentifier = "string"
        }
        keyEncryptionKeyInfo = {
          keyIdentifier = "string"
          keyVaultResourceArmId = "string"
        }
      }
      diskId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryDiskEncryptionSetId = "string"
      recoveryReplicaDiskAccountType = "string"
      recoveryResourceGroupId = "string"
      recoveryTargetDiskAccountType = "string"
    }
  ]

För HyperVReplica2012 använder du:

  instanceType = "HyperVReplica2012"

För HyperVReplica2012R2 använder du:

  instanceType = "HyperVReplica2012R2"

För HyperVReplicaAzure använder du:

  instanceType = "HyperVReplicaAzure"
  disksToInclude = [
    "string"
  ]
  enableRdpOnTargetOption = "string"
  hvHostVmId = "string"
  logStorageAccountId = "string"
  osType = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetProximityPlacementGroupId = "string"
  targetStorageAccountId = "string"
  targetVmSize = "string"
  useManagedDisks = "string"
  vhdId = "string"
  vmName = "string"

För HyperVReplicaBaseReplicationDetails använder du:

  instanceType = "HyperVReplicaBaseReplicationDetails"

För InMage använder du:

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

För InMageAzureV2 använder du:

  instanceType = "InMageAzureV2"
  diskEncryptionSetId = "string"
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  diskType = "string"
  enableRdpOnTargetOption = "string"
  logStorageAccountId = "string"
  masterTargetId = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  storageAccountId = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetAzureNetworkId = "string"
  targetAzureSubnetId = "string"
  targetAzureV1ResourceGroupId = "string"
  targetAzureV2ResourceGroupId = "string"
  targetAzureVmName = "string"
  targetProximityPlacementGroupId = "string"
  targetVmSize = "string"

För InMageRcm använder du:

  instanceType = "InMageRcm"
  disksDefault = {
    diskEncryptionSetId = "string"
    diskType = "string"
    logStorageAccountId = "string"
  }
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      logStorageAccountId = "string"
    }
  ]
  fabricDiscoveryMachineId = "string"
  licenseType = "string"
  multiVmGroupName = "string"
  processServerId = "string"
  runAsAccountId = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetBootDiagnosticsStorageAccountId = "string"
  targetNetworkId = "string"
  targetProximityPlacementGroupId = "string"
  targetResourceGroupId = "string"
  targetSubnetName = "string"
  targetVmName = "string"
  targetVmSize = "string"
  testNetworkId = "string"
  testSubnetName = "string"

För San använder du:

  instanceType = "San"

Egenskapsvärden

vaults/replicationFabrics/replicationProtectionConta...

Name Beskrivning Värde
typ Resurstypen "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2021-03-01"
name Resursnamnet sträng (krävs)
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: replicationProtectionContainers
properties Aktivera indataegenskaper för skydd. EnableProtectionInputPropertiesOrReplicationProtecte...

EnableProtectionInputPropertiesOrReplicationProtecte...

Name Beskrivning Värde
policyId Princip-ID:t. sträng
protectableItemId Det skyddsbara objekt-ID:t. sträng
providerSpecificDetails The ReplicationProviderInput. För HyperVReplicaAzure-providern blir det AzureEnableProtectionInput-objektet. För San-providern är det SanEnableProtectionInput-objektet. För HyperVReplicaAzure-providern kan den vara null. EnableProtectionProviderSpecificInputOrReplicationPr...

EnableProtectionProviderSpecificInputOrReplicationPr...

Name Beskrivning Värde
instanceType Ange objekttyp A2A
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
InMageRcm
San (krävs)

A2AEnableProtectionInputOrA2AReplicationDetails

Name Beskrivning Värde
instanceType Klasstypen. "A2A" (krävs)
diskEncryptionInfo Krypteringsinformation för återställningsdiskar. DiskEncryptionInfo
fabricObjectId Infrastrukturspecifikt objekt-ID för den virtuella datorn. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
recoveryAvailabilitySetId Återställningstillgänglighetsuppsättningens ID. sträng
recoveryAvailabilityZone Återställningstillgänglighetszonen. sträng
recoveryAzureNetworkId Återställningen av ARM-ID:t för det virtuella Azure-nätverket. sträng
recoveryBootDiagStorageAccountId Kontot för startdiagnostiklagring. sträng
recoveryCloudServiceId Tjänst-ID för återställningsmoln. Gäller för V1-scenarier. sträng
recoveryContainerId Container-ID:t för återställning. sträng
recoveryProximityPlacementGroupId Grupp-ID för placering av återställningsnäring. sträng
recoveryResourceGroupId Återställningsresursgrupps-ID: Giltigt för V2-scenarier. sträng
recoverySubnetName Namnet på återställningsundernätet. sträng
vmDisks Listan över vm-diskinformation. A2AVmDiskInputDetails[]
vmManagedDisks Listan över vm-hanterad diskinformation. A2AVmManagedDiskInputDetails[]

DiskEncryptionInfo

Name Beskrivning Värde
diskEncryptionKeyInfo KeyVault-referens för återställning för hemlighet. DiskEncryptionKeyInfo
keyEncryptionKeyInfo KeyVault-referens för återställning för nyckel. KeyEncryptionKeyInfo

DiskEncryptionKeyInfo

Name Beskrivning Värde
keyVaultResourceArmId Arm-ID:t för KeyVault-resursen för hemlighet. sträng
secretIdentifier Den hemliga URL:en/identifieraren. sträng

KeyEncryptionKeyInfo

Name Beskrivning Värde
keyIdentifier Nyckelns URL/identifierare. sträng
keyVaultResourceArmId Arm-ID:t för KeyVault-resursen för nyckeln. sträng

A2AVmDiskInputDetails

Name Beskrivning Värde
diskUri Disk-URI:n. sträng
primaryStagingAzureStorageAccountId Det primära mellanlagringskontots ID. sträng
recoveryAzureStorageAccountId Återställnings-ID för VHD-lagringskontot. sträng

A2AVmManagedDiskInputDetails

Name Beskrivning Värde
diskEncryptionInfo Krypteringsinformationen för återställningsdisken (för ett/ett enda pass-flöden). DiskEncryptionInfo
diskId Disk-ID:t. sträng
primaryStagingAzureStorageAccountId Arm-ID för det primära mellanlagringskontot. sträng
recoveryDiskEncryptionSetId Återställningsdiskens krypteringsuppsättnings-ID. sträng
recoveryReplicaDiskAccountType Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. sträng
recoveryResourceGroupId Resursgruppens arm-ID. sträng
recoveryTargetDiskAccountType Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. sträng

HyperVReplicaReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...

Name Beskrivning Värde
instanceType Klasstypen. "HyperVReplicaAzure" (krävs)
disksToInclude Listan över VHD-ID:t för diskar som ska skyddas. string[]
enableRdpOnTargetOption Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärdet {SrsDataContract.EnableRDPOnTargetOption} räknas upp. sträng
hvHostVmId Vm-ID:t för Hyper-V-värden. sträng
logStorageAccountId Lagringskontot som ska användas för loggning under replikeringen. sträng
osType Den operativsystemtyp som är associerad med den virtuella datorn. sträng
targetAvailabilitySetId ARM-ID:t för tillgänglighetsuppsättningen. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Azure Vm-målnamnet. sträng
targetProximityPlacementGroupId Närhetsplaceringsgruppens ARM-ID. sträng
targetStorageAccountId Namnet på lagringskontot. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
useManagedDisks Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. sträng
vhdId VHD-ID:t för os-disken som är associerat med den virtuella datorn. sträng
vmName Namnet på den virtuella datorn. sträng

HyperVReplicaBaseReplicationDetails

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

InMageEnableProtectionInputOrInMageReplicationDetail...

Name Beskrivning Värde
instanceType Klasstypen. "InMage" (krävs)
datastoreName Namnet på måldatalagret. sträng
diskExclusionInput Aktivera indata för diskundantag. InMageDiskExclusionInput
disksToInclude Diskarna som ska inkluderas i listan. string[]
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. sträng
vmFriendlyName Namnet på den virtuella datorn. sträng

InMageDiskExclusionInput

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

InMageDiskSignatureExclusionOptions

Name Beskrivning Värde
diskSignature Gästsignaturen för disken som ska undantas från replikering. sträng

InMageVolumeExclusionOptions

Name Beskrivning Värde
onlyExcludeIfSingleVolume Värdet som anger om diskar med flera volymer ska undantas 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. sträng
volumeLabel Volymetiketten. Disken som har någon volym med den här etiketten kommer att undantas från replikering. sträng

InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...

Name Beskrivning Värde
instanceType Klasstypen. "InMageAzureV2" (krävs)
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
disksToInclude Diskarna som ska inkluderas i listan. InMageAzureV2DiskInputDetails[]
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
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. sträng
logStorageAccountId Lagringskontot som ska användas för loggning under replikering. sträng
masterTargetId Huvudmål-ID. sträng
multiVmGroupId Grupp-ID för flera virtuella datorer. sträng
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processserver-ID:t. sträng
runAsAccountId CS-konto-ID:t. sträng
storageAccountId Namnet på lagringskontot. sträng
targetAvailabilitySetId Tillgänglighetsuppsättningen ARM ID. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetAzureNetworkId Det valda azure-målnätverks-ID:t. sträng
targetAzureSubnetId Det valda azure-målundernäts-ID:t. sträng
targetAzureV1ResourceGroupId ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. sträng
targetAzureV2ResourceGroupId ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. sträng
targetAzureVmName Azure Vm-målnamnet. sträng
targetProximityPlacementGroupId Närhetsplaceringsgruppens ARM-ID. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng

InMageAzureV2DiskInputDetails

Name Beskrivning Värde
diskEncryptionSetId The DiskEncryptionSet ARM ID. sträng
diskId The DiskId. sträng
Disktype The DiskType. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId The LogStorageAccountId. sträng

InMageRcmEnableProtectionInputOrInMageRcmReplication...

Name Beskrivning Värde
instanceType Klasstypen. "InMageRcm" (krävs)
disksDefault Standarddiskindata. InMageRcmDisksDefaultInput
disksToInclude Diskarna som ska inkluderas i listan. InMageRcmDiskInput[]
fabricDiscoveryMachineId ARM-ID:t för den identifierade datorn. sträng
licenseType Licenstypen. "NoLicenseType"
"NotSpecified"
"WindowsServer"
multiVmGroupName Gruppnamnet för flera virtuella datorer. sträng
processServerId Processserverns ID. sträng
runAsAccountId Kör som-konto-ID:t. sträng
targetAvailabilitySetId Målets tillgänglighetsuppsättning ARM-ID. sträng
targetAvailabilityZone Måltillgänglighetszonen. sträng
targetBootDiagnosticsStorageAccountId Arm-ID för målstartdiagnostiklagringskontot. sträng
targetNetworkId Det valda ARM-ID:t för målnätverket. sträng
targetProximityPlacementGroupId Grupp-ID för målnäringsplacering. sträng
targetResourceGroupId Målresursgruppens ARM-ID. sträng
targetSubnetName Det valda målundernätets namn. sträng
targetVmName Namnet på den virtuella måldatorn. sträng
targetVmSize Storleken på den virtuella måldatorn. sträng
testNetworkId Det valda arm-ID:t för testnätverket. sträng
testSubnetName Det valda testundernätets namn. sträng

InMageRcmDisksDefaultInput

Name Beskrivning Värde
diskEncryptionSetId Diskkrypteringsuppsättningen ARM ID. sträng
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Logglagringskontots ARM-ID. sträng

InMageRcmDiskInput

Name Beskrivning Värde
diskEncryptionSetId Diskkrypteringsuppsättningen ARM ID. sträng
diskId Disk-ID:t. sträng
Disktype Disktypen. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
logStorageAccountId Logglagringskontots ARM-ID. sträng

SanEnableProtectionInput

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