Microsoft.RecoveryServices-kluizen/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2018-07-10
- meest recente
- 2024-10-01
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-11-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2018-07-10
- 2018-01-10
- 2016-08-10
Bicep-resourcedefinitie
De kluizen/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objecten
Stel de eigenschap instanceType in om het type object op te geven.
Gebruik voor A2A-:
{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
instanceType: 'A2A'
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'
}
]
}
Gebruik voor HyperVReplicaAzure-:
{
disksToInclude: [
'string'
]
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
instanceType: 'HyperVReplicaAzure'
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'
}
Gebruik voor InMage:
{
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'
}
Gebruik voor InMageAzureV2:
{
diskEncryptionSetId: 'string'
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
instanceType: 'InMageAzureV2'
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'
}
Gebruik voor InMageRcm:
{
disksDefault: {
diskEncryptionSetId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
fabricDiscoveryMachineId: 'string'
instanceType: 'InMageRcm'
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'
}
Gebruik voor San:
{
instanceType: 'San'
}
Gebruik voor HyperVReplica2012:
{
instanceType: 'HyperVReplica2012'
}
Gebruik voor HyperVReplica2012R2:
{
instanceType: 'HyperVReplica2012R2'
}
Gebruik voor HyperVReplicaBaseReplicationDetails:
{
instanceType: 'HyperVReplicaBaseReplicationDetails'
}
Eigenschapswaarden
A2AEnableProtectionInputOrA2AReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionInfo | De versleutelingsgegevens van de herstelschijf. | DiskEncryptionInfo |
fabricObjectId | De infrastructuurspecifieke object-id van de virtuele machine. | snaar |
instanceType | Het klassetype. | A2A (vereist) |
multiVmGroupName | De naam van de groep met meerdere vm's. | snaar |
recoveryAvailabilitySetId | De id van de herstel-beschikbaarheidsset. | snaar |
recoveryAvailabilityZone | De beschikbaarheidszone voor herstel. | snaar |
recoveryAzureNetworkId | De ARM-id van het virtuele Azure-netwerk herstellen. | snaar |
recoveryBootDiagStorageAccountId | Het diagnostische opslagaccount voor opstarten. | snaar |
recoveryCloudServiceId | De id van de herstelcloudservice. Geldig voor V1-scenario's. | snaar |
recoveryContainerId | De id van de herstelcontainer. | snaar |
recoveryProximityPlacementGroupId | De id van de plaatsingsgroep voor herstelnabijheid. | snaar |
recoveryResourceGroupId | De resourcegroep-id voor herstel. Geldig voor V2-scenario's. | snaar |
recoverySubnetName | De naam van het herstelsubnet. | snaar |
vmDisks | De lijst met vm-schijfgegevens. | A2AVmDiskInputDetails[] |
vmManagedDisks | De lijst met gegevens van beheerde vm-schijven. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskUri | De schijf-URI. | snaar |
primaryStagingAzureStorageAccountId | De primaire opslagaccount-id voor fasering. | snaar |
recoveryAzureStorageAccountId | De id van het herstel-VHD-opslagaccount. | snaar |
A2AVmManagedDiskInputDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionInfo | De gegevens over de versleuteling van de herstelschijf (voor één/enkele pass-stromen). | DiskEncryptionInfo |
diskId | De schijf-id. | snaar |
primaryStagingAzureStorageAccountId | De arm-id van het primaire faseringsopslagaccount. | snaar |
recoveryDiskEncryptionSetId | De id van de versleutelingsset voor de herstelschijf. | snaar |
recoveryReplicaDiskAccountType | Het type replicaschijf. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. | snaar |
recoveryResourceGroupId | De arm-id van de doelresourcegroep. | snaar |
recoveryTargetDiskAccountType | Het type doelschijf na een failover. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. | snaar |
DiskEncryptionInfo
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionKeyInfo | De naslaginformatie voor KeyVault voor herstel voor geheim. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | De naslaginformatie voor KeyVault voor herstel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Naam | Beschrijving | Waarde |
---|---|---|
keyVaultResourceArmId | De ARM-id van de KeyVault-resource voor geheim. | snaar |
secretIdentifier | De geheime URL/id. | snaar |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Naam | Beschrijving | Waarde |
---|---|---|
policyId | De beleids-id. | snaar |
protectableItemId | De beveiligbare item-id. | snaar |
providerSpecificDetails | De ReplicationProviderInput. Voor de HyperVReplicaAzure-provider is dit AzureEnableProtectionInput-object. Voor San-provider is het SanEnableProtectionInput-object. Voor de HyperVReplicaAzure-provider kan deze null zijn. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Ingesteld op A2A voor het type A2AEnableProtectionInputOrA2AReplicationDetails. Ingesteld op 'HyperVReplicaAzure' voor het type HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ingesteld op 'InMage' voor het type InMageEnableProtectionInputOrInMageReplicationDetails. Ingesteld op 'InMageAzureV2' voor het type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ingesteld op 'InMageRcm' voor het type InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ingesteld op 'San' voor het type SanEnableProtectionInput. Ingesteld op 'HyperVReplica2012' voor het type HyperVReplicaReplicationDetails. Ingesteld op 'HyperVReplica2012R2' voor het type HyperVReplicaBlueReplicationDetails. Ingesteld op 'HyperVReplicaBaseReplicationDetails' voor het type HyperVReplicaBaseReplicationDetails. | 'A2A' 'HyperVReplica2012' 'HyperVReplica2012R2' 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMageRcm' San (vereist) |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
disksToInclude | De lijst met VHD-id's van schijven die moeten worden beveiligd. | tekenreeks[] |
enableRdpOnTargetOption | De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van {SrsDataContract.EnableRDPOnTargetOption} enum. | snaar |
hvHostVmId | De Hyper-V host-VM-id. | snaar |
instanceType | Het klassetype. | 'HyperVReplicaAzure' (vereist) |
logStorageAccountId | Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. | snaar |
osType | Het type besturingssysteem dat is gekoppeld aan de vm. | snaar |
targetAvailabilitySetId | De ARM-id van de beschikbaarheidsset. | snaar |
targetAvailabilityZone | De doel-beschikbaarheidszone. | snaar |
targetAzureNetworkId | De geselecteerde Azure-netwerk-id van het doel. | snaar |
targetAzureSubnetId | De geselecteerde Azure-subnet-id van het doel. | snaar |
targetAzureV1ResourceGroupId | De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureV2ResourceGroupId | De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureVmName | De naam van de azure-doel-VM. | snaar |
targetProximityPlacementGroupId | De ARM-id van de nabijheidsplaatsingsgroep. | snaar |
targetStorageAccountId | De naam van het opslagaccount. | snaar |
targetVmSize | De grootte van de doel-VM. | snaar |
useManagedDisks | Een waarde die aangeeft of beheerde schijven moeten worden gebruikt tijdens een failover. | snaar |
vhdId | De VHD-id van de besturingssysteemschijf die is gekoppeld aan de vm. | snaar |
vmName | De naam van de vm. | snaar |
HyperVReplicaBaseReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | 'HyperVReplicaBaseReplicationDetails' (vereist) |
HyperVReplicaBlueReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | 'HyperVReplica2012R2' (vereist) |
HyperVReplicaReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | 'HyperVReplica2012' (vereist) |
InMageAzureV2DiskInputDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id DiskEncryptionSet. | snaar |
diskId | De DiskId. | snaar |
diskType | Het DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | De LogStorageAccountId. | snaar |
InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id DiskEncryptionSet. | snaar |
disksToInclude | De schijven die een lijst moeten bevatten. | InMageAzureV2DiskInputDetails[] |
diskType | Het DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableRdpOnTargetOption | De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van {SrsDataContract.EnableRDPOnTargetOption} enum. | snaar |
instanceType | Het klassetype. | 'InMageAzureV2' (vereist) |
logStorageAccountId | Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. | snaar |
masterTargetId | De hoofddoel-id. | snaar |
multiVmGroupId | De groeps-id voor meerdere vm's. | snaar |
multiVmGroupName | De naam van de groep met meerdere vm's. | snaar |
processServerId | De processerver-id. | snaar |
runAsAccountId | De id van het CS-account. | snaar |
storageAccountId | De naam van het opslagaccount. | snaar |
targetAvailabilitySetId | De ARM-id van de beschikbaarheidsset. | snaar |
targetAvailabilityZone | De doel-beschikbaarheidszone. | snaar |
targetAzureNetworkId | De geselecteerde Azure-netwerk-id van het doel. | snaar |
targetAzureSubnetId | De geselecteerde Azure-subnet-id van het doel. | snaar |
targetAzureV1ResourceGroupId | De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureV2ResourceGroupId | De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureVmName | De naam van de azure-doel-VM. | snaar |
targetProximityPlacementGroupId | De ARM-id van de nabijheidsplaatsingsgroep. | snaar |
targetVmSize | De grootte van de doel-VM. | snaar |
InMageDiskExclusionInput
Naam | Beschrijving | Waarde |
---|---|---|
diskSignatureOptions | De optie op basis van handtekening voor gastschijven voor schijfuitsluiting. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | De optie op basis van volumelabels voor schijfuitsluiting. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Naam | Beschrijving | Waarde |
---|---|---|
diskSignature | De gasthandtekening van de schijf die moet worden uitgesloten van replicatie. | snaar |
InMageEnableProtectionInputOrInMageReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
datastoreName | De naam van het doelgegevensarchief. | snaar |
diskExclusionInput | De invoer voor schijfuitsluiting inschakelen. | InMageDiskExclusionInput |
disksToInclude | De schijven die een lijst moeten bevatten. | tekenreeks[] |
instanceType | Het klassetype. | 'InMage' (vereist) |
masterTargetId | De hoofddoel-id. | tekenreeks (vereist) |
multiVmGroupId | De groeps-id voor meerdere vm's. | tekenreeks (vereist) |
multiVmGroupName | De naam van de groep met meerdere vm's. | tekenreeks (vereist) |
processServerId | De processerver-id. | tekenreeks (vereist) |
retentionDrive | Het bewaarstation dat moet worden gebruikt op de MT. | tekenreeks (vereist) |
runAsAccountId | De id van het CS-account. | snaar |
vmFriendlyName | De naam van de vm. | snaar |
InMageRcmDiskInput
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id van de schijfversleutelingsset. | snaar |
diskId | De schijf-id. | snaar |
diskType | Het schijftype. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | De ARM-id van het logboekopslagaccount. | snaar |
InMageRcmDisksDefaultInput
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id van de schijfversleutelingsset. | snaar |
diskType | Het schijftype. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | De ARM-id van het logboekopslagaccount. | snaar |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
disksDefault | De standaardschijfinvoer. | InMageRcmDisksDefaultInput |
disksToInclude | De schijven die een lijst moeten bevatten. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | De ARM-id van de gedetecteerde machine. | snaar |
instanceType | Het klassetype. | 'InMageRcm' (vereist) |
licenseType | Het licentietype. | 'NoLicenseType' 'Niet opgegeven' 'WindowsServer' |
multiVmGroupName | De naam van de multi-VM-groep. | snaar |
processServerId | De processerver-id. | snaar |
runAsAccountId | De run-as-account-id. | snaar |
targetAvailabilitySetId | De ARM-id van de doel-beschikbaarheidsset. | snaar |
targetAvailabilityZone | De doel-beschikbaarheidszone. | snaar |
targetBootDiagnosticsStorageAccountId | De ARM-id van het opslagaccount voor diagnostische gegevens voor het doel opstarten. | snaar |
targetNetworkId | De geselecteerde ARM-id van het doelnetwerk. | snaar |
targetProximityPlacementGroupId | De id van de doelnabijheidsplaatsingsgroep. | snaar |
targetResourceGroupId | De ARM-id van de doelresourcegroep. | snaar |
targetSubnetName | De naam van het geselecteerde doelsubnet. | snaar |
targetVmName | De naam van de doel-VM. | snaar |
targetVmSize | De grootte van de doel-VM. | snaar |
testNetworkId | De geselecteerde ARM-id voor het testnetwerk. | snaar |
testSubnetName | De naam van het geselecteerde testsubnet. | snaar |
InMageVolumeExclusionOptions
Naam | Beschrijving | Waarde |
---|---|---|
onlyExcludeIfSingleVolume | De waarde die aangeeft of een schijf met meerdere volumes moet worden uitgesloten of niet. Als een schijf meerdere volumes heeft en een van het volume labels heeft die overeenkomen met VolumeLabel, wordt deze schijf uitgesloten van replicatie als OnlyExcludeIfSingleVolume onwaar is. | snaar |
volumeLabel | Het volumelabel. De schijf met een volume met dit label wordt uitgesloten van replicatie. | snaar |
KeyEncryptionKeyInfo
Naam | Beschrijving | Waarde |
---|---|---|
keyIdentifier | De sleutel-URL/id. | snaar |
keyVaultResourceArmId | De ARM-id van de KeyVault-resource voor de sleutel. | snaar |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: kluizen/replicationFabrics/replicationProtectionContainers |
Eigenschappen | Schakel beveiligingsinvoereigenschappen in. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
SanEnableProtectionInput
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | San (vereist) |
Resourcedefinitie van ARM-sjabloon
De kluizen/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2018-07-10",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objecten
Stel de eigenschap instanceType in om het type object op te geven.
Gebruik voor A2A-:
{
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"instanceType": "A2A",
"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"
}
]
}
Gebruik voor HyperVReplicaAzure-:
{
"disksToInclude": [ "string" ],
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"instanceType": "HyperVReplicaAzure",
"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"
}
Gebruik voor InMage:
{
"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"
}
Gebruik voor InMageAzureV2:
{
"diskEncryptionSetId": "string",
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"instanceType": "InMageAzureV2",
"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"
}
Gebruik voor InMageRcm:
{
"disksDefault": {
"diskEncryptionSetId": "string",
"diskType": "string",
"logStorageAccountId": "string"
},
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"fabricDiscoveryMachineId": "string",
"instanceType": "InMageRcm",
"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"
}
Gebruik voor San:
{
"instanceType": "San"
}
Gebruik voor HyperVReplica2012:
{
"instanceType": "HyperVReplica2012"
}
Gebruik voor HyperVReplica2012R2:
{
"instanceType": "HyperVReplica2012R2"
}
Gebruik voor HyperVReplicaBaseReplicationDetails:
{
"instanceType": "HyperVReplicaBaseReplicationDetails"
}
Eigenschapswaarden
A2AEnableProtectionInputOrA2AReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionInfo | De versleutelingsgegevens van de herstelschijf. | DiskEncryptionInfo |
fabricObjectId | De infrastructuurspecifieke object-id van de virtuele machine. | snaar |
instanceType | Het klassetype. | A2A (vereist) |
multiVmGroupName | De naam van de groep met meerdere vm's. | snaar |
recoveryAvailabilitySetId | De id van de herstel-beschikbaarheidsset. | snaar |
recoveryAvailabilityZone | De beschikbaarheidszone voor herstel. | snaar |
recoveryAzureNetworkId | De ARM-id van het virtuele Azure-netwerk herstellen. | snaar |
recoveryBootDiagStorageAccountId | Het diagnostische opslagaccount voor opstarten. | snaar |
recoveryCloudServiceId | De id van de herstelcloudservice. Geldig voor V1-scenario's. | snaar |
recoveryContainerId | De id van de herstelcontainer. | snaar |
recoveryProximityPlacementGroupId | De id van de plaatsingsgroep voor herstelnabijheid. | snaar |
recoveryResourceGroupId | De resourcegroep-id voor herstel. Geldig voor V2-scenario's. | snaar |
recoverySubnetName | De naam van het herstelsubnet. | snaar |
vmDisks | De lijst met vm-schijfgegevens. | A2AVmDiskInputDetails[] |
vmManagedDisks | De lijst met gegevens van beheerde vm-schijven. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskUri | De schijf-URI. | snaar |
primaryStagingAzureStorageAccountId | De primaire opslagaccount-id voor fasering. | snaar |
recoveryAzureStorageAccountId | De id van het herstel-VHD-opslagaccount. | snaar |
A2AVmManagedDiskInputDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionInfo | De gegevens over de versleuteling van de herstelschijf (voor één/enkele pass-stromen). | DiskEncryptionInfo |
diskId | De schijf-id. | snaar |
primaryStagingAzureStorageAccountId | De arm-id van het primaire faseringsopslagaccount. | snaar |
recoveryDiskEncryptionSetId | De id van de versleutelingsset voor de herstelschijf. | snaar |
recoveryReplicaDiskAccountType | Het type replicaschijf. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. | snaar |
recoveryResourceGroupId | De arm-id van de doelresourcegroep. | snaar |
recoveryTargetDiskAccountType | Het type doelschijf na een failover. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. | snaar |
DiskEncryptionInfo
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionKeyInfo | De naslaginformatie voor KeyVault voor herstel voor geheim. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | De naslaginformatie voor KeyVault voor herstel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Naam | Beschrijving | Waarde |
---|---|---|
keyVaultResourceArmId | De ARM-id van de KeyVault-resource voor geheim. | snaar |
secretIdentifier | De geheime URL/id. | snaar |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Naam | Beschrijving | Waarde |
---|---|---|
policyId | De beleids-id. | snaar |
protectableItemId | De beveiligbare item-id. | snaar |
providerSpecificDetails | De ReplicationProviderInput. Voor de HyperVReplicaAzure-provider is dit AzureEnableProtectionInput-object. Voor San-provider is het SanEnableProtectionInput-object. Voor de HyperVReplicaAzure-provider kan deze null zijn. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Ingesteld op A2A voor het type A2AEnableProtectionInputOrA2AReplicationDetails. Ingesteld op 'HyperVReplicaAzure' voor het type HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ingesteld op 'InMage' voor het type InMageEnableProtectionInputOrInMageReplicationDetails. Ingesteld op 'InMageAzureV2' voor het type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ingesteld op 'InMageRcm' voor het type InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ingesteld op 'San' voor het type SanEnableProtectionInput. Ingesteld op 'HyperVReplica2012' voor het type HyperVReplicaReplicationDetails. Ingesteld op 'HyperVReplica2012R2' voor het type HyperVReplicaBlueReplicationDetails. Ingesteld op 'HyperVReplicaBaseReplicationDetails' voor het type HyperVReplicaBaseReplicationDetails. | 'A2A' 'HyperVReplica2012' 'HyperVReplica2012R2' 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMageRcm' San (vereist) |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
disksToInclude | De lijst met VHD-id's van schijven die moeten worden beveiligd. | tekenreeks[] |
enableRdpOnTargetOption | De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van {SrsDataContract.EnableRDPOnTargetOption} enum. | snaar |
hvHostVmId | De Hyper-V host-VM-id. | snaar |
instanceType | Het klassetype. | 'HyperVReplicaAzure' (vereist) |
logStorageAccountId | Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. | snaar |
osType | Het type besturingssysteem dat is gekoppeld aan de vm. | snaar |
targetAvailabilitySetId | De ARM-id van de beschikbaarheidsset. | snaar |
targetAvailabilityZone | De doel-beschikbaarheidszone. | snaar |
targetAzureNetworkId | De geselecteerde Azure-netwerk-id van het doel. | snaar |
targetAzureSubnetId | De geselecteerde Azure-subnet-id van het doel. | snaar |
targetAzureV1ResourceGroupId | De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureV2ResourceGroupId | De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureVmName | De naam van de azure-doel-VM. | snaar |
targetProximityPlacementGroupId | De ARM-id van de nabijheidsplaatsingsgroep. | snaar |
targetStorageAccountId | De naam van het opslagaccount. | snaar |
targetVmSize | De grootte van de doel-VM. | snaar |
useManagedDisks | Een waarde die aangeeft of beheerde schijven moeten worden gebruikt tijdens een failover. | snaar |
vhdId | De VHD-id van de besturingssysteemschijf die is gekoppeld aan de vm. | snaar |
vmName | De naam van de vm. | snaar |
HyperVReplicaBaseReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | 'HyperVReplicaBaseReplicationDetails' (vereist) |
HyperVReplicaBlueReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | 'HyperVReplica2012R2' (vereist) |
HyperVReplicaReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | 'HyperVReplica2012' (vereist) |
InMageAzureV2DiskInputDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id DiskEncryptionSet. | snaar |
diskId | De DiskId. | snaar |
diskType | Het DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | De LogStorageAccountId. | snaar |
InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id DiskEncryptionSet. | snaar |
disksToInclude | De schijven die een lijst moeten bevatten. | InMageAzureV2DiskInputDetails[] |
diskType | Het DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableRdpOnTargetOption | De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van {SrsDataContract.EnableRDPOnTargetOption} enum. | snaar |
instanceType | Het klassetype. | 'InMageAzureV2' (vereist) |
logStorageAccountId | Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. | snaar |
masterTargetId | De hoofddoel-id. | snaar |
multiVmGroupId | De groeps-id voor meerdere vm's. | snaar |
multiVmGroupName | De naam van de groep met meerdere vm's. | snaar |
processServerId | De processerver-id. | snaar |
runAsAccountId | De id van het CS-account. | snaar |
storageAccountId | De naam van het opslagaccount. | snaar |
targetAvailabilitySetId | De ARM-id van de beschikbaarheidsset. | snaar |
targetAvailabilityZone | De doel-beschikbaarheidszone. | snaar |
targetAzureNetworkId | De geselecteerde Azure-netwerk-id van het doel. | snaar |
targetAzureSubnetId | De geselecteerde Azure-subnet-id van het doel. | snaar |
targetAzureV1ResourceGroupId | De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureV2ResourceGroupId | De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureVmName | De naam van de azure-doel-VM. | snaar |
targetProximityPlacementGroupId | De ARM-id van de nabijheidsplaatsingsgroep. | snaar |
targetVmSize | De grootte van de doel-VM. | snaar |
InMageDiskExclusionInput
Naam | Beschrijving | Waarde |
---|---|---|
diskSignatureOptions | De optie op basis van handtekening voor gastschijven voor schijfuitsluiting. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | De optie op basis van volumelabels voor schijfuitsluiting. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Naam | Beschrijving | Waarde |
---|---|---|
diskSignature | De gasthandtekening van de schijf die moet worden uitgesloten van replicatie. | snaar |
InMageEnableProtectionInputOrInMageReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
datastoreName | De naam van het doelgegevensarchief. | snaar |
diskExclusionInput | De invoer voor schijfuitsluiting inschakelen. | InMageDiskExclusionInput |
disksToInclude | De schijven die een lijst moeten bevatten. | tekenreeks[] |
instanceType | Het klassetype. | 'InMage' (vereist) |
masterTargetId | De hoofddoel-id. | tekenreeks (vereist) |
multiVmGroupId | De groeps-id voor meerdere vm's. | tekenreeks (vereist) |
multiVmGroupName | De naam van de groep met meerdere vm's. | tekenreeks (vereist) |
processServerId | De processerver-id. | tekenreeks (vereist) |
retentionDrive | Het bewaarstation dat moet worden gebruikt op de MT. | tekenreeks (vereist) |
runAsAccountId | De id van het CS-account. | snaar |
vmFriendlyName | De naam van de vm. | snaar |
InMageRcmDiskInput
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id van de schijfversleutelingsset. | snaar |
diskId | De schijf-id. | snaar |
diskType | Het schijftype. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | De ARM-id van het logboekopslagaccount. | snaar |
InMageRcmDisksDefaultInput
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id van de schijfversleutelingsset. | snaar |
diskType | Het schijftype. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | De ARM-id van het logboekopslagaccount. | snaar |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
disksDefault | De standaardschijfinvoer. | InMageRcmDisksDefaultInput |
disksToInclude | De schijven die een lijst moeten bevatten. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | De ARM-id van de gedetecteerde machine. | snaar |
instanceType | Het klassetype. | 'InMageRcm' (vereist) |
licenseType | Het licentietype. | 'NoLicenseType' 'Niet opgegeven' 'WindowsServer' |
multiVmGroupName | De naam van de multi-VM-groep. | snaar |
processServerId | De processerver-id. | snaar |
runAsAccountId | De run-as-account-id. | snaar |
targetAvailabilitySetId | De ARM-id van de doel-beschikbaarheidsset. | snaar |
targetAvailabilityZone | De doel-beschikbaarheidszone. | snaar |
targetBootDiagnosticsStorageAccountId | De ARM-id van het opslagaccount voor diagnostische gegevens voor het doel opstarten. | snaar |
targetNetworkId | De geselecteerde ARM-id van het doelnetwerk. | snaar |
targetProximityPlacementGroupId | De id van de doelnabijheidsplaatsingsgroep. | snaar |
targetResourceGroupId | De ARM-id van de doelresourcegroep. | snaar |
targetSubnetName | De naam van het geselecteerde doelsubnet. | snaar |
targetVmName | De naam van de doel-VM. | snaar |
targetVmSize | De grootte van de doel-VM. | snaar |
testNetworkId | De geselecteerde ARM-id voor het testnetwerk. | snaar |
testSubnetName | De naam van het geselecteerde testsubnet. | snaar |
InMageVolumeExclusionOptions
Naam | Beschrijving | Waarde |
---|---|---|
onlyExcludeIfSingleVolume | De waarde die aangeeft of een schijf met meerdere volumes moet worden uitgesloten of niet. Als een schijf meerdere volumes heeft en een van het volume labels heeft die overeenkomen met VolumeLabel, wordt deze schijf uitgesloten van replicatie als OnlyExcludeIfSingleVolume onwaar is. | snaar |
volumeLabel | Het volumelabel. De schijf met een volume met dit label wordt uitgesloten van replicatie. | snaar |
KeyEncryptionKeyInfo
Naam | Beschrijving | Waarde |
---|---|---|
keyIdentifier | De sleutel-URL/id. | snaar |
keyVaultResourceArmId | De ARM-id van de KeyVault-resource voor de sleutel. | snaar |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2018-07-10' |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Schakel beveiligingsinvoereigenschappen in. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
type | Het resourcetype | 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems' |
SanEnableProtectionInput
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | San (vereist) |
Resourcedefinitie van Terraform (AzAPI-provider)
De kluizen/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10"
name = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objecten
Stel de eigenschap instanceType in om het type object op te geven.
Gebruik voor A2A-:
{
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
instanceType = "A2A"
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"
}
]
}
Gebruik voor HyperVReplicaAzure-:
{
disksToInclude = [
"string"
]
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
instanceType = "HyperVReplicaAzure"
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"
}
Gebruik voor InMage:
{
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"
}
Gebruik voor InMageAzureV2:
{
diskEncryptionSetId = "string"
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
instanceType = "InMageAzureV2"
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"
}
Gebruik voor InMageRcm:
{
disksDefault = {
diskEncryptionSetId = "string"
diskType = "string"
logStorageAccountId = "string"
}
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
fabricDiscoveryMachineId = "string"
instanceType = "InMageRcm"
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"
}
Gebruik voor San:
{
instanceType = "San"
}
Gebruik voor HyperVReplica2012:
{
instanceType = "HyperVReplica2012"
}
Gebruik voor HyperVReplica2012R2:
{
instanceType = "HyperVReplica2012R2"
}
Gebruik voor HyperVReplicaBaseReplicationDetails:
{
instanceType = "HyperVReplicaBaseReplicationDetails"
}
Eigenschapswaarden
A2AEnableProtectionInputOrA2AReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionInfo | De versleutelingsgegevens van de herstelschijf. | DiskEncryptionInfo |
fabricObjectId | De infrastructuurspecifieke object-id van de virtuele machine. | snaar |
instanceType | Het klassetype. | A2A (vereist) |
multiVmGroupName | De naam van de groep met meerdere vm's. | snaar |
recoveryAvailabilitySetId | De id van de herstel-beschikbaarheidsset. | snaar |
recoveryAvailabilityZone | De beschikbaarheidszone voor herstel. | snaar |
recoveryAzureNetworkId | De ARM-id van het virtuele Azure-netwerk herstellen. | snaar |
recoveryBootDiagStorageAccountId | Het diagnostische opslagaccount voor opstarten. | snaar |
recoveryCloudServiceId | De id van de herstelcloudservice. Geldig voor V1-scenario's. | snaar |
recoveryContainerId | De id van de herstelcontainer. | snaar |
recoveryProximityPlacementGroupId | De id van de plaatsingsgroep voor herstelnabijheid. | snaar |
recoveryResourceGroupId | De resourcegroep-id voor herstel. Geldig voor V2-scenario's. | snaar |
recoverySubnetName | De naam van het herstelsubnet. | snaar |
vmDisks | De lijst met vm-schijfgegevens. | A2AVmDiskInputDetails[] |
vmManagedDisks | De lijst met gegevens van beheerde vm-schijven. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskUri | De schijf-URI. | snaar |
primaryStagingAzureStorageAccountId | De primaire opslagaccount-id voor fasering. | snaar |
recoveryAzureStorageAccountId | De id van het herstel-VHD-opslagaccount. | snaar |
A2AVmManagedDiskInputDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionInfo | De gegevens over de versleuteling van de herstelschijf (voor één/enkele pass-stromen). | DiskEncryptionInfo |
diskId | De schijf-id. | snaar |
primaryStagingAzureStorageAccountId | De arm-id van het primaire faseringsopslagaccount. | snaar |
recoveryDiskEncryptionSetId | De id van de versleutelingsset voor de herstelschijf. | snaar |
recoveryReplicaDiskAccountType | Het type replicaschijf. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. | snaar |
recoveryResourceGroupId | De arm-id van de doelresourcegroep. | snaar |
recoveryTargetDiskAccountType | Het type doelschijf na een failover. Het is een optionele waarde en is hetzelfde als het type bronschijf als deze niet door de gebruiker is opgegeven. | snaar |
DiskEncryptionInfo
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionKeyInfo | De naslaginformatie voor KeyVault voor herstel voor geheim. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | De naslaginformatie voor KeyVault voor herstel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Naam | Beschrijving | Waarde |
---|---|---|
keyVaultResourceArmId | De ARM-id van de KeyVault-resource voor geheim. | snaar |
secretIdentifier | De geheime URL/id. | snaar |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Naam | Beschrijving | Waarde |
---|---|---|
policyId | De beleids-id. | snaar |
protectableItemId | De beveiligbare item-id. | snaar |
providerSpecificDetails | De ReplicationProviderInput. Voor de HyperVReplicaAzure-provider is dit AzureEnableProtectionInput-object. Voor San-provider is het SanEnableProtectionInput-object. Voor de HyperVReplicaAzure-provider kan deze null zijn. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Ingesteld op A2A voor het type A2AEnableProtectionInputOrA2AReplicationDetails. Ingesteld op 'HyperVReplicaAzure' voor het type HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ingesteld op 'InMage' voor het type InMageEnableProtectionInputOrInMageReplicationDetails. Ingesteld op 'InMageAzureV2' voor het type InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ingesteld op 'InMageRcm' voor het type InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ingesteld op 'San' voor het type SanEnableProtectionInput. Ingesteld op 'HyperVReplica2012' voor het type HyperVReplicaReplicationDetails. Ingesteld op 'HyperVReplica2012R2' voor het type HyperVReplicaBlueReplicationDetails. Ingesteld op 'HyperVReplicaBaseReplicationDetails' voor het type HyperVReplicaBaseReplicationDetails. | 'A2A' 'HyperVReplica2012' 'HyperVReplica2012R2' 'HyperVReplicaAzure' 'HyperVReplicaBaseReplicationDetails' 'InMage' 'InMageAzureV2' 'InMageRcm' San (vereist) |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
disksToInclude | De lijst met VHD-id's van schijven die moeten worden beveiligd. | tekenreeks[] |
enableRdpOnTargetOption | De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van {SrsDataContract.EnableRDPOnTargetOption} enum. | snaar |
hvHostVmId | De Hyper-V host-VM-id. | snaar |
instanceType | Het klassetype. | 'HyperVReplicaAzure' (vereist) |
logStorageAccountId | Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. | snaar |
osType | Het type besturingssysteem dat is gekoppeld aan de vm. | snaar |
targetAvailabilitySetId | De ARM-id van de beschikbaarheidsset. | snaar |
targetAvailabilityZone | De doel-beschikbaarheidszone. | snaar |
targetAzureNetworkId | De geselecteerde Azure-netwerk-id van het doel. | snaar |
targetAzureSubnetId | De geselecteerde Azure-subnet-id van het doel. | snaar |
targetAzureV1ResourceGroupId | De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureV2ResourceGroupId | De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureVmName | De naam van de azure-doel-VM. | snaar |
targetProximityPlacementGroupId | De ARM-id van de nabijheidsplaatsingsgroep. | snaar |
targetStorageAccountId | De naam van het opslagaccount. | snaar |
targetVmSize | De grootte van de doel-VM. | snaar |
useManagedDisks | Een waarde die aangeeft of beheerde schijven moeten worden gebruikt tijdens een failover. | snaar |
vhdId | De VHD-id van de besturingssysteemschijf die is gekoppeld aan de vm. | snaar |
vmName | De naam van de vm. | snaar |
HyperVReplicaBaseReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | 'HyperVReplicaBaseReplicationDetails' (vereist) |
HyperVReplicaBlueReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | 'HyperVReplica2012R2' (vereist) |
HyperVReplicaReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | 'HyperVReplica2012' (vereist) |
InMageAzureV2DiskInputDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id DiskEncryptionSet. | snaar |
diskId | De DiskId. | snaar |
diskType | Het DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | De LogStorageAccountId. | snaar |
InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id DiskEncryptionSet. | snaar |
disksToInclude | De schijven die een lijst moeten bevatten. | InMageAzureV2DiskInputDetails[] |
diskType | Het DiskType. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableRdpOnTargetOption | De geselecteerde optie om RDP\SSH in te schakelen op de doel-VM na een failover. Tekenreekswaarde van {SrsDataContract.EnableRDPOnTargetOption} enum. | snaar |
instanceType | Het klassetype. | 'InMageAzureV2' (vereist) |
logStorageAccountId | Het opslagaccount dat moet worden gebruikt voor logboekregistratie tijdens replicatie. | snaar |
masterTargetId | De hoofddoel-id. | snaar |
multiVmGroupId | De groeps-id voor meerdere vm's. | snaar |
multiVmGroupName | De naam van de groep met meerdere vm's. | snaar |
processServerId | De processerver-id. | snaar |
runAsAccountId | De id van het CS-account. | snaar |
storageAccountId | De naam van het opslagaccount. | snaar |
targetAvailabilitySetId | De ARM-id van de beschikbaarheidsset. | snaar |
targetAvailabilityZone | De doel-beschikbaarheidszone. | snaar |
targetAzureNetworkId | De geselecteerde Azure-netwerk-id van het doel. | snaar |
targetAzureSubnetId | De geselecteerde Azure-subnet-id van het doel. | snaar |
targetAzureV1ResourceGroupId | De id van de doelresourcegroep (voor klassieke implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureV2ResourceGroupId | De id van de doelresourcegroep (voor resource manager-implementatie) waarin de failover-VM moet worden gemaakt. | snaar |
targetAzureVmName | De naam van de azure-doel-VM. | snaar |
targetProximityPlacementGroupId | De ARM-id van de nabijheidsplaatsingsgroep. | snaar |
targetVmSize | De grootte van de doel-VM. | snaar |
InMageDiskExclusionInput
Naam | Beschrijving | Waarde |
---|---|---|
diskSignatureOptions | De optie op basis van handtekening voor gastschijven voor schijfuitsluiting. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | De optie op basis van volumelabels voor schijfuitsluiting. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Naam | Beschrijving | Waarde |
---|---|---|
diskSignature | De gasthandtekening van de schijf die moet worden uitgesloten van replicatie. | snaar |
InMageEnableProtectionInputOrInMageReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
datastoreName | De naam van het doelgegevensarchief. | snaar |
diskExclusionInput | De invoer voor schijfuitsluiting inschakelen. | InMageDiskExclusionInput |
disksToInclude | De schijven die een lijst moeten bevatten. | tekenreeks[] |
instanceType | Het klassetype. | 'InMage' (vereist) |
masterTargetId | De hoofddoel-id. | tekenreeks (vereist) |
multiVmGroupId | De groeps-id voor meerdere vm's. | tekenreeks (vereist) |
multiVmGroupName | De naam van de groep met meerdere vm's. | tekenreeks (vereist) |
processServerId | De processerver-id. | tekenreeks (vereist) |
retentionDrive | Het bewaarstation dat moet worden gebruikt op de MT. | tekenreeks (vereist) |
runAsAccountId | De id van het CS-account. | snaar |
vmFriendlyName | De naam van de vm. | snaar |
InMageRcmDiskInput
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id van de schijfversleutelingsset. | snaar |
diskId | De schijf-id. | snaar |
diskType | Het schijftype. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | De ARM-id van het logboekopslagaccount. | snaar |
InMageRcmDisksDefaultInput
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | De ARM-id van de schijfversleutelingsset. | snaar |
diskType | Het schijftype. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
logStorageAccountId | De ARM-id van het logboekopslagaccount. | snaar |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Naam | Beschrijving | Waarde |
---|---|---|
disksDefault | De standaardschijfinvoer. | InMageRcmDisksDefaultInput |
disksToInclude | De schijven die een lijst moeten bevatten. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | De ARM-id van de gedetecteerde machine. | snaar |
instanceType | Het klassetype. | 'InMageRcm' (vereist) |
licenseType | Het licentietype. | 'NoLicenseType' 'Niet opgegeven' 'WindowsServer' |
multiVmGroupName | De naam van de multi-VM-groep. | snaar |
processServerId | De processerver-id. | snaar |
runAsAccountId | De run-as-account-id. | snaar |
targetAvailabilitySetId | De ARM-id van de doel-beschikbaarheidsset. | snaar |
targetAvailabilityZone | De doel-beschikbaarheidszone. | snaar |
targetBootDiagnosticsStorageAccountId | De ARM-id van het opslagaccount voor diagnostische gegevens voor het doel opstarten. | snaar |
targetNetworkId | De geselecteerde ARM-id van het doelnetwerk. | snaar |
targetProximityPlacementGroupId | De id van de doelnabijheidsplaatsingsgroep. | snaar |
targetResourceGroupId | De ARM-id van de doelresourcegroep. | snaar |
targetSubnetName | De naam van het geselecteerde doelsubnet. | snaar |
targetVmName | De naam van de doel-VM. | snaar |
targetVmSize | De grootte van de doel-VM. | snaar |
testNetworkId | De geselecteerde ARM-id voor het testnetwerk. | snaar |
testSubnetName | De naam van het geselecteerde testsubnet. | snaar |
InMageVolumeExclusionOptions
Naam | Beschrijving | Waarde |
---|---|---|
onlyExcludeIfSingleVolume | De waarde die aangeeft of een schijf met meerdere volumes moet worden uitgesloten of niet. Als een schijf meerdere volumes heeft en een van het volume labels heeft die overeenkomen met VolumeLabel, wordt deze schijf uitgesloten van replicatie als OnlyExcludeIfSingleVolume onwaar is. | snaar |
volumeLabel | Het volumelabel. De schijf met een volume met dit label wordt uitgesloten van replicatie. | snaar |
KeyEncryptionKeyInfo
Naam | Beschrijving | Waarde |
---|---|---|
keyIdentifier | De sleutel-URL/id. | snaar |
keyVaultResourceArmId | De ARM-id van de KeyVault-resource voor de sleutel. | snaar |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: kluizen/replicationFabrics/replicationProtectionContainers |
Eigenschappen | Schakel beveiligingsinvoereigenschappen in. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
type | Het resourcetype | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-07-10" |
SanEnableProtectionInput
Naam | Beschrijving | Waarde |
---|---|---|
instanceType | Het klassetype. | San (vereist) |