Sdílet prostřednictvím


Trezory služby Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2016-08-10

Definice prostředku Bicep

Trezory/replicationFabrics/replicationProtectionContainers/replicationProtectedItems typu prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, přidejte do šablony následující příkaz Bicep.

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 – objekty

Nastavte vlastnost instanceType určit typ objektu.

Pro A2A použijte:

{
  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'
    }
  ]
}

Pro HyperVReplicaAzurepoužijte:

{
  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'
}

Pro InMage použijte:

{
  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'
}

Pro InMageAzureV2 použijte:

{
  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'
}

Pro Sanpoužijte:

{
  instanceType: 'San'
}

Pro HyperVReplica2012použijte:

{
  instanceType: 'HyperVReplica2012'
}

Pro HyperVReplica2012R2použijte:

{
  instanceType: 'HyperVReplica2012R2'
}

Pro HyperVReplicaBaseReplicationDetailspoužijte:

{
  instanceType: 'HyperVReplicaBaseReplicationDetails'
}

Hodnoty vlastností

A2AEnableProtectionInputOrA2AReplicationDetails

Jméno Popis Hodnota
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. řetězec
instanceType Typ třídy. A2A (povinné)
recoveryAvailabilitySetId ID skupiny dostupnosti obnovení. řetězec
recoveryCloudServiceId ID cloudové služby pro obnovení. Platné pro scénáře V1. řetězec
recoveryContainerId ID kontejneru obnovení. řetězec
recoveryResourceGroupId ID skupiny prostředků obnovení. Platné pro scénáře V2. řetězec
vmDisks Seznam podrobností o disku virtuálního počítače A2AVmDiskInputDetails[]
vmManagedDisks Seznam podrobností o spravovaném disku virtuálního počítače A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Jméno Popis Hodnota
diskUri Identifikátor URI disku. řetězec
primaryStagingAzureStorageAccountId Id primárního přípravného účtu úložiště. řetězec
recoveryAzureStorageAccountId ID účtu úložiště virtuálního pevného disku pro obnovení. řetězec

A2AVmManagedDiskInputDetails

Jméno Popis Hodnota
diskId ID disku. řetězec
primaryStagingAzureStorageAccountId Primární ID arm pracovního účtu úložiště. řetězec
recoveryResourceGroupId ID arm cílové skupiny prostředků. řetězec

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Jméno Popis Hodnota
policyId ID zásady. řetězec
protectableItemId ID chráněné položky. řetězec
providerSpecificDetails The ReplicationProviderInput. U zprostředkovatele HyperVReplicaAzure se jedná o objekt AzureEnableProtectionInput. U poskytovatele San se bude jednat o objekt SanEnableProtectionInput. Pro poskytovatele HyperVReplicaAzure může mít hodnotu null. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Jméno Popis Hodnota
instanceType Nastavte na A2A pro typ A2AEnableProtectionInputOrA2AReplicationDetails. Nastavte na HyperVReplicaAzure pro typ HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Nastavte na InMage pro typ InMageEnableProtectionInputOrInMageReplicationDetails. Nastavte na InMageAzureV2 pro typ InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Pro typ SanEnableProtectionInputnastavte hodnotu SanEnableProtectionInput . Nastavte na HyperVReplica2012 pro typ HyperVReplicaReplicationDetails. Nastavte na HyperVReplica2012R2 pro typ HyperVReplicaBlueReplicationDetails. Nastavte na HyperVReplicaBaseReplicationDetails pro typ HyperVReplicaBaseReplicationDetails. A2A
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
San (povinné)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Jméno Popis Hodnota
disksToInclude Seznam ID virtuálních pevných disků, které se mají chránit. string[]
enableRDPOnTargetOption Vybraná možnost pro povolení protokolu RDP\SSH na cílovém virtuálním počítači po převzetí služeb při selhání. Řetězcová hodnota {SrsDataContract.EnableRDPOnTargetOption} výčtu. řetězec
hvHostVmId ID virtuálního počítače hostitele Hyper-V. řetězec
instanceType Typ třídy. HyperVReplicaAzure (povinné)
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
osType Typ operačního systému přidružený k virtuálnímu počítači. řetězec
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId Vybrané ID cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
targetStorageAccountId Název účtu úložiště. řetězec
useManagedDisks Hodnota označující, jestli se mají spravované disky používat při převzetí služeb při selhání. řetězec
vhdId ID virtuálního pevného disku s operačním systémem přidružené k virtuálnímu počítači. řetězec
vmName Název virtuálního počítače. řetězec

HyperVReplicaBaseReplicationDetails

Jméno Popis Hodnota
instanceType Typ třídy. HyperVReplicaBaseReplicationDetails (povinné)

HyperVReplicaBlueReplicationDetails

Jméno Popis Hodnota
instanceType Typ třídy. HyperVReplica2012R2 (povinné)

HyperVReplicaReplicationDetails

Jméno Popis Hodnota
instanceType Typ třídy. HyperVReplica2012 (povinné)

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Jméno Popis Hodnota
disksToInclude Disky, které se mají zahrnout do seznamu. string[]
enableRDPOnTargetOption Vybraná možnost pro povolení protokolu RDP\SSH na cílovém virtuálním počítači po převzetí služeb při selhání. Řetězcová hodnota {SrsDataContract.EnableRDPOnTargetOption} výčtu. řetězec
instanceType Typ třídy. InMageAzureV2 (povinné)
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
masterTargetId Hlavní cílové ID. řetězec
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
processServerId ID procesového serveru. řetězec
runAsAccountId ID účtu CS. řetězec
storageAccountId Název účtu úložiště. string (povinné)
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId Vybrané ID cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
useManagedDisks Hodnota označující, jestli se mají spravované disky používat při převzetí služeb při selhání. řetězec

InMageDiskExclusionInput

Jméno Popis Hodnota
diskSignatureOptions Možnost založená na podpisu disku hosta pro vyloučení disku. InMageDiskSignatureExclusionOptions[]
volumeOptions Možnost založená na popiscích svazků pro vyloučení disku. InMageVolumeExclusionOptions []

InMageDiskSignatureExclusionOptions

Jméno Popis Hodnota
diskSignature Podpis hosta disku, který se má vyloučit z replikace. řetězec

InMageEnableProtectionInputOrInMageReplicationDetails

Jméno Popis Hodnota
datastoreName Název cílového úložiště dat. řetězec
diskExclusionInput Vstup povolení vyloučení disku. InMageDiskExclusionInput
disksToInclude Disky, které se mají zahrnout do seznamu. string[]
instanceType Typ třídy. InMage (povinné)
masterTargetId ID hlavního cíle. string (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. string (povinné)
multiVmGroupName Název skupiny více virtuálních počítačů. string (povinné)
processServerId ID procesového serveru. string (povinné)
retentionDrive Jednotka uchovávání informací, která se má použít na mt. string (povinné)
runAsAccountId ID účtu CS. řetězec
vmFriendlyName Název virtuálního počítače. řetězec

InMageVolumeExclusionOptions

Jméno Popis Hodnota
OnlyExcludeIfSingleVolume Hodnota označující, zda chcete vyloučit disk s více svazky, nebo ne. Pokud má disk více svazků a jeden ze svazků má odpovídající popisek s volumeLabel, tento disk bude vyloučen z replikace, pokud je false OnlyExcludeIfSingLeVolume. řetězec
volumeLabel Popisek svazku. Disk s tímto popiskem bude vyloučen z replikace. řetězec

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: trezory/ replicationFabrics/replicationProtectionContainers
vlastnosti Povolte vlastnosti vstupu ochrany. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

SanEnableProtectionInput

Jméno Popis Hodnota
instanceType Typ třídy. San (povinné)

Definice prostředku šablony ARM

Trezory/replicationFabrics/replicationProtectionContainers/replicationProtectedItems typu prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, přidejte do šablony následující kód JSON.

{
  "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 – objekty

Nastavte vlastnost instanceType určit typ objektu.

Pro A2A použijte:

{
  "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"
    }
  ]
}

Pro HyperVReplicaAzurepoužijte:

{
  "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"
}

Pro InMage použijte:

{
  "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"
}

Pro InMageAzureV2 použijte:

{
  "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"
}

Pro Sanpoužijte:

{
  "instanceType": "San"
}

Pro HyperVReplica2012použijte:

{
  "instanceType": "HyperVReplica2012"
}

Pro HyperVReplica2012R2použijte:

{
  "instanceType": "HyperVReplica2012R2"
}

Pro HyperVReplicaBaseReplicationDetailspoužijte:

{
  "instanceType": "HyperVReplicaBaseReplicationDetails"
}

Hodnoty vlastností

A2AEnableProtectionInputOrA2AReplicationDetails

Jméno Popis Hodnota
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. řetězec
instanceType Typ třídy. A2A (povinné)
recoveryAvailabilitySetId ID skupiny dostupnosti obnovení. řetězec
recoveryCloudServiceId ID cloudové služby pro obnovení. Platné pro scénáře V1. řetězec
recoveryContainerId ID kontejneru obnovení. řetězec
recoveryResourceGroupId ID skupiny prostředků obnovení. Platné pro scénáře V2. řetězec
vmDisks Seznam podrobností o disku virtuálního počítače A2AVmDiskInputDetails[]
vmManagedDisks Seznam podrobností o spravovaném disku virtuálního počítače A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Jméno Popis Hodnota
diskUri Identifikátor URI disku. řetězec
primaryStagingAzureStorageAccountId Id primárního přípravného účtu úložiště. řetězec
recoveryAzureStorageAccountId ID účtu úložiště virtuálního pevného disku pro obnovení. řetězec

A2AVmManagedDiskInputDetails

Jméno Popis Hodnota
diskId ID disku. řetězec
primaryStagingAzureStorageAccountId Primární ID arm pracovního účtu úložiště. řetězec
recoveryResourceGroupId ID arm cílové skupiny prostředků. řetězec

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Jméno Popis Hodnota
policyId ID zásady. řetězec
protectableItemId ID chráněné položky. řetězec
providerSpecificDetails The ReplicationProviderInput. U zprostředkovatele HyperVReplicaAzure se jedná o objekt AzureEnableProtectionInput. U poskytovatele San se bude jednat o objekt SanEnableProtectionInput. Pro poskytovatele HyperVReplicaAzure může mít hodnotu null. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Jméno Popis Hodnota
instanceType Nastavte na A2A pro typ A2AEnableProtectionInputOrA2AReplicationDetails. Nastavte na HyperVReplicaAzure pro typ HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Nastavte na InMage pro typ InMageEnableProtectionInputOrInMageReplicationDetails. Nastavte na InMageAzureV2 pro typ InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Pro typ SanEnableProtectionInputnastavte hodnotu SanEnableProtectionInput . Nastavte na HyperVReplica2012 pro typ HyperVReplicaReplicationDetails. Nastavte na HyperVReplica2012R2 pro typ HyperVReplicaBlueReplicationDetails. Nastavte na HyperVReplicaBaseReplicationDetails pro typ HyperVReplicaBaseReplicationDetails. A2A
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
San (povinné)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Jméno Popis Hodnota
disksToInclude Seznam ID virtuálních pevných disků, které se mají chránit. string[]
enableRDPOnTargetOption Vybraná možnost pro povolení protokolu RDP\SSH na cílovém virtuálním počítači po převzetí služeb při selhání. Řetězcová hodnota {SrsDataContract.EnableRDPOnTargetOption} výčtu. řetězec
hvHostVmId ID virtuálního počítače hostitele Hyper-V. řetězec
instanceType Typ třídy. HyperVReplicaAzure (povinné)
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
osType Typ operačního systému přidružený k virtuálnímu počítači. řetězec
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId Vybrané ID cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
targetStorageAccountId Název účtu úložiště. řetězec
useManagedDisks Hodnota označující, jestli se mají spravované disky používat při převzetí služeb při selhání. řetězec
vhdId ID virtuálního pevného disku s operačním systémem přidružené k virtuálnímu počítači. řetězec
vmName Název virtuálního počítače. řetězec

HyperVReplicaBaseReplicationDetails

Jméno Popis Hodnota
instanceType Typ třídy. HyperVReplicaBaseReplicationDetails (povinné)

HyperVReplicaBlueReplicationDetails

Jméno Popis Hodnota
instanceType Typ třídy. HyperVReplica2012R2 (povinné)

HyperVReplicaReplicationDetails

Jméno Popis Hodnota
instanceType Typ třídy. HyperVReplica2012 (povinné)

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Jméno Popis Hodnota
disksToInclude Disky, které se mají zahrnout do seznamu. string[]
enableRDPOnTargetOption Vybraná možnost pro povolení protokolu RDP\SSH na cílovém virtuálním počítači po převzetí služeb při selhání. Řetězcová hodnota {SrsDataContract.EnableRDPOnTargetOption} výčtu. řetězec
instanceType Typ třídy. InMageAzureV2 (povinné)
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
masterTargetId Hlavní cílové ID. řetězec
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
processServerId ID procesového serveru. řetězec
runAsAccountId ID účtu CS. řetězec
storageAccountId Název účtu úložiště. string (povinné)
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId Vybrané ID cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
useManagedDisks Hodnota označující, jestli se mají spravované disky používat při převzetí služeb při selhání. řetězec

InMageDiskExclusionInput

Jméno Popis Hodnota
diskSignatureOptions Možnost založená na podpisu disku hosta pro vyloučení disku. InMageDiskSignatureExclusionOptions[]
volumeOptions Možnost založená na popiscích svazků pro vyloučení disku. InMageVolumeExclusionOptions []

InMageDiskSignatureExclusionOptions

Jméno Popis Hodnota
diskSignature Podpis hosta disku, který se má vyloučit z replikace. řetězec

InMageEnableProtectionInputOrInMageReplicationDetails

Jméno Popis Hodnota
datastoreName Název cílového úložiště dat. řetězec
diskExclusionInput Vstup povolení vyloučení disku. InMageDiskExclusionInput
disksToInclude Disky, které se mají zahrnout do seznamu. string[]
instanceType Typ třídy. InMage (povinné)
masterTargetId ID hlavního cíle. string (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. string (povinné)
multiVmGroupName Název skupiny více virtuálních počítačů. string (povinné)
processServerId ID procesového serveru. string (povinné)
retentionDrive Jednotka uchovávání informací, která se má použít na mt. string (povinné)
runAsAccountId ID účtu CS. řetězec
vmFriendlyName Název virtuálního počítače. řetězec

InMageVolumeExclusionOptions

Jméno Popis Hodnota
OnlyExcludeIfSingleVolume Hodnota označující, zda chcete vyloučit disk s více svazky, nebo ne. Pokud má disk více svazků a jeden ze svazků má odpovídající popisek s volumeLabel, tento disk bude vyloučen z replikace, pokud je false OnlyExcludeIfSingLeVolume. řetězec
volumeLabel Popisek svazku. Disk s tímto popiskem bude vyloučen z replikace. řetězec

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2016-08-10'
Jméno Název prostředku string (povinné)
vlastnosti Povolte vlastnosti vstupu ochrany. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

SanEnableProtectionInput

Jméno Popis Hodnota
instanceType Typ třídy. San (povinné)

Definice prostředku Terraformu (poskytovatel AzAPI)

Trezory/replicationFabrics/replicationProtectionContainers/replicationProtectedItems typu prostředku je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, přidejte do šablony následující Terraform.

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

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings – objekty

Nastavte vlastnost instanceType určit typ objektu.

Pro A2A použijte:

{
  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"
    }
  ]
}

Pro HyperVReplicaAzurepoužijte:

{
  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"
}

Pro InMage použijte:

{
  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"
}

Pro InMageAzureV2 použijte:

{
  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"
}

Pro Sanpoužijte:

{
  instanceType = "San"
}

Pro HyperVReplica2012použijte:

{
  instanceType = "HyperVReplica2012"
}

Pro HyperVReplica2012R2použijte:

{
  instanceType = "HyperVReplica2012R2"
}

Pro HyperVReplicaBaseReplicationDetailspoužijte:

{
  instanceType = "HyperVReplicaBaseReplicationDetails"
}

Hodnoty vlastností

A2AEnableProtectionInputOrA2AReplicationDetails

Jméno Popis Hodnota
fabricObjectId ID objektu specifického pro prostředky infrastruktury virtuálního počítače. řetězec
instanceType Typ třídy. A2A (povinné)
recoveryAvailabilitySetId ID skupiny dostupnosti obnovení. řetězec
recoveryCloudServiceId ID cloudové služby pro obnovení. Platné pro scénáře V1. řetězec
recoveryContainerId ID kontejneru obnovení. řetězec
recoveryResourceGroupId ID skupiny prostředků obnovení. Platné pro scénáře V2. řetězec
vmDisks Seznam podrobností o disku virtuálního počítače A2AVmDiskInputDetails[]
vmManagedDisks Seznam podrobností o spravovaném disku virtuálního počítače A2AVmManagedDiskInputDetails[]

A2AVmDiskInputDetails

Jméno Popis Hodnota
diskUri Identifikátor URI disku. řetězec
primaryStagingAzureStorageAccountId Id primárního přípravného účtu úložiště. řetězec
recoveryAzureStorageAccountId ID účtu úložiště virtuálního pevného disku pro obnovení. řetězec

A2AVmManagedDiskInputDetails

Jméno Popis Hodnota
diskId ID disku. řetězec
primaryStagingAzureStorageAccountId Primární ID arm pracovního účtu úložiště. řetězec
recoveryResourceGroupId ID arm cílové skupiny prostředků. řetězec

EnableProtectionInputPropertiesOrReplicationProtectedItemProperties

Jméno Popis Hodnota
policyId ID zásady. řetězec
protectableItemId ID chráněné položky. řetězec
providerSpecificDetails The ReplicationProviderInput. U zprostředkovatele HyperVReplicaAzure se jedná o objekt AzureEnableProtectionInput. U poskytovatele San se bude jednat o objekt SanEnableProtectionInput. Pro poskytovatele HyperVReplicaAzure může mít hodnotu null. EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings

Jméno Popis Hodnota
instanceType Nastavte na A2A pro typ A2AEnableProtectionInputOrA2AReplicationDetails. Nastavte na HyperVReplicaAzure pro typ HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Nastavte na InMage pro typ InMageEnableProtectionInputOrInMageReplicationDetails. Nastavte na InMageAzureV2 pro typ InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Pro typ SanEnableProtectionInputnastavte hodnotu SanEnableProtectionInput . Nastavte na HyperVReplica2012 pro typ HyperVReplicaReplicationDetails. Nastavte na HyperVReplica2012R2 pro typ HyperVReplicaBlueReplicationDetails. Nastavte na HyperVReplicaBaseReplicationDetails pro typ HyperVReplicaBaseReplicationDetails. A2A
HyperVReplica2012
HyperVReplica2012R2
HyperVReplicaAzure
HyperVReplicaBaseReplicationDetails
InMage
InMageAzureV2
San (povinné)

HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails

Jméno Popis Hodnota
disksToInclude Seznam ID virtuálních pevných disků, které se mají chránit. string[]
enableRDPOnTargetOption Vybraná možnost pro povolení protokolu RDP\SSH na cílovém virtuálním počítači po převzetí služeb při selhání. Řetězcová hodnota {SrsDataContract.EnableRDPOnTargetOption} výčtu. řetězec
hvHostVmId ID virtuálního počítače hostitele Hyper-V. řetězec
instanceType Typ třídy. HyperVReplicaAzure (povinné)
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
osType Typ operačního systému přidružený k virtuálnímu počítači. řetězec
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId Vybrané ID cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
targetStorageAccountId Název účtu úložiště. řetězec
useManagedDisks Hodnota označující, jestli se mají spravované disky používat při převzetí služeb při selhání. řetězec
vhdId ID virtuálního pevného disku s operačním systémem přidružené k virtuálnímu počítači. řetězec
vmName Název virtuálního počítače. řetězec

HyperVReplicaBaseReplicationDetails

Jméno Popis Hodnota
instanceType Typ třídy. HyperVReplicaBaseReplicationDetails (povinné)

HyperVReplicaBlueReplicationDetails

Jméno Popis Hodnota
instanceType Typ třídy. HyperVReplica2012R2 (povinné)

HyperVReplicaReplicationDetails

Jméno Popis Hodnota
instanceType Typ třídy. HyperVReplica2012 (povinné)

InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails

Jméno Popis Hodnota
disksToInclude Disky, které se mají zahrnout do seznamu. string[]
enableRDPOnTargetOption Vybraná možnost pro povolení protokolu RDP\SSH na cílovém virtuálním počítači po převzetí služeb při selhání. Řetězcová hodnota {SrsDataContract.EnableRDPOnTargetOption} výčtu. řetězec
instanceType Typ třídy. InMageAzureV2 (povinné)
logStorageAccountId Účet úložiště, který se má použít k protokolování během replikace. řetězec
masterTargetId Hlavní cílové ID. řetězec
multiVmGroupId ID skupiny více virtuálních počítačů. řetězec
multiVmGroupName Název skupiny více virtuálních počítačů. řetězec
processServerId ID procesového serveru. řetězec
runAsAccountId ID účtu CS. řetězec
storageAccountId Název účtu úložiště. string (povinné)
targetAzureNetworkId Vybrané cílové ID sítě Azure. řetězec
targetAzureSubnetId Vybrané ID cílové podsítě Azure. řetězec
targetAzureV1ResourceGroupId ID cílové skupiny prostředků (pro nasazení Classic), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureV2ResourceGroupId ID cílové skupiny prostředků (pro nasazení Resource Manageru), ve které se má virtuální počítač s podporou převzetí služeb při selhání vytvořit. řetězec
targetAzureVmName Název cílového virtuálního počítače Azure. řetězec
useManagedDisks Hodnota označující, jestli se mají spravované disky používat při převzetí služeb při selhání. řetězec

InMageDiskExclusionInput

Jméno Popis Hodnota
diskSignatureOptions Možnost založená na podpisu disku hosta pro vyloučení disku. InMageDiskSignatureExclusionOptions[]
volumeOptions Možnost založená na popiscích svazků pro vyloučení disku. InMageVolumeExclusionOptions []

InMageDiskSignatureExclusionOptions

Jméno Popis Hodnota
diskSignature Podpis hosta disku, který se má vyloučit z replikace. řetězec

InMageEnableProtectionInputOrInMageReplicationDetails

Jméno Popis Hodnota
datastoreName Název cílového úložiště dat. řetězec
diskExclusionInput Vstup povolení vyloučení disku. InMageDiskExclusionInput
disksToInclude Disky, které se mají zahrnout do seznamu. string[]
instanceType Typ třídy. InMage (povinné)
masterTargetId ID hlavního cíle. string (povinné)
multiVmGroupId ID skupiny více virtuálních počítačů. string (povinné)
multiVmGroupName Název skupiny více virtuálních počítačů. string (povinné)
processServerId ID procesového serveru. string (povinné)
retentionDrive Jednotka uchovávání informací, která se má použít na mt. string (povinné)
runAsAccountId ID účtu CS. řetězec
vmFriendlyName Název virtuálního počítače. řetězec

InMageVolumeExclusionOptions

Jméno Popis Hodnota
OnlyExcludeIfSingleVolume Hodnota označující, zda chcete vyloučit disk s více svazky, nebo ne. Pokud má disk více svazků a jeden ze svazků má odpovídající popisek s volumeLabel, tento disk bude vyloučen z replikace, pokud je false OnlyExcludeIfSingLeVolume. řetězec
volumeLabel Popisek svazku. Disk s tímto popiskem bude vyloučen z replikace. řetězec

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: trezory/ replicationFabrics/replicationProtectionContainers
vlastnosti Povolte vlastnosti vstupu ochrany. EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2016-08-10"

SanEnableProtectionInput

Jméno Popis Hodnota
instanceType Typ třídy. San (povinné)