Microsoft.RecoveryServices-valv/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2018-01-10
Bicep-resursdefinition
Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras till:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-10' = {
name: 'string'
parent: resourceSymbolicName
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objekt
Ange egenskapen instanceType för att ange typ av objekt.
För A2A använder du:
instanceType: 'A2A'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
multiVmGroupName: 'string'
recoveryAvailabilitySetId: 'string'
recoveryBootDiagStorageAccountId: 'string'
recoveryCloudServiceId: 'string'
recoveryContainerId: 'string'
recoveryResourceGroupId: 'string'
vmDisks: [
{
diskUri: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryAzureStorageAccountId: 'string'
}
]
vmManagedDisks: [
{
diskId: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryResourceGroupId: 'string'
recoveryTargetDiskAccountType: 'string'
}
]
För HyperVReplica2012 använder du:
instanceType: 'HyperVReplica2012'
För HyperVReplica2012R2 använder du:
instanceType: 'HyperVReplica2012R2'
För HyperVReplicaAzure använder du:
instanceType: 'HyperVReplicaAzure'
disksToInclude: [
'string'
]
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
logStorageAccountId: 'string'
osType: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetStorageAccountId: 'string'
useManagedDisks: 'string'
vhdId: 'string'
vmName: 'string'
För HyperVReplicaBaseReplicationDetails använder du:
instanceType: 'HyperVReplicaBaseReplicationDetails'
För InMage använder du:
instanceType: 'InMage'
datastoreName: 'string'
diskExclusionInput: {
diskSignatureOptions: [
{
diskSignature: 'string'
}
]
volumeOptions: [
{
onlyExcludeIfSingleVolume: 'string'
volumeLabel: 'string'
}
]
}
disksToInclude: [
'string'
]
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
retentionDrive: 'string'
runAsAccountId: 'string'
vmFriendlyName: 'string'
För InMageAzureV2 använder du:
instanceType: 'InMageAzureV2'
disksToInclude: [
'string'
]
enableRdpOnTargetOption: 'string'
logStorageAccountId: 'string'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
storageAccountId: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
useManagedDisks: 'string'
För San använder du:
instanceType: 'San'
Egenskapsvärden
vaults/replicationFabrics/replicationProtectionConta...
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: replicationProtectionContainers |
properties | Aktivera indataegenskaper för skydd. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Name | Beskrivning | Värde |
---|---|---|
policyId | Princip-ID:t. | sträng |
protectableItemId | Det skyddsbara objekt-ID:t. | sträng |
providerSpecificDetails | The ReplicationProviderInput. För HyperVReplicaAzure-providern blir det AzureEnableProtectionInput-objektet. För San-providern är det SanEnableProtectionInput-objektet. För HyperVReplicaAzure-providern kan den vara null. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Ange objekttyp | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (krävs) |
A2AEnableProtectionInputOrA2AReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "A2A" (krävs) |
diskEncryptionInfo | Krypteringsinformation för återställningsdiskar. | DiskEncryptionInfo |
fabricObjectId | Infrastrukturspecifikt objekt-ID för den virtuella datorn. | sträng |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng |
recoveryAvailabilitySetId | Återställningstillgänglighetsuppsättningens ID. | sträng |
recoveryBootDiagStorageAccountId | Lagringskontot för startdiagnostik. | sträng |
recoveryCloudServiceId | Tjänst-ID för återställningsmoln. Giltigt för V1-scenarier. | sträng |
recoveryContainerId | Återställningscontainerns ID. | sträng |
recoveryResourceGroupId | Återställningsresursgruppens ID. Giltigt för V2-scenarier. | sträng |
vmDisks | Listan över vm-diskinformation. | A2AVmDiskInputDetails[] |
vmManagedDisks | Listan över information om virtuella datorer med hanterade diskar. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionKeyInfo | KeyVault-referens för återställning för hemlighet. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | KeyVault-referens för återställning av nyckel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyVaultResourceArmId | KeyVault-resursens ARM-ID för hemlighet. | sträng |
secretIdentifier | Den hemliga URL:en/identifieraren. | sträng |
KeyEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyIdentifier | Nyckelns URL/identifierare. | sträng |
keyVaultResourceArmId | Arm-ID:t för KeyVault-resursen för nyckeln. | sträng |
A2AVmDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskUri | Disk-URI:n. | sträng |
primaryStagingAzureStorageAccountId | Det primära mellanlagringskontots ID. | sträng |
recoveryAzureStorageAccountId | Återställnings-ID för VHD-lagringskontot. | sträng |
A2AVmManagedDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskId | Disk-ID:t. | sträng |
primaryStagingAzureStorageAccountId | Arm-ID för det primära mellanlagringskontot. | sträng |
recoveryReplicaDiskAccountType | Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. | sträng |
recoveryResourceGroupId | Resursgruppens arm-ID. | sträng |
recoveryTargetDiskAccountType | Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren anges. | sträng |
HyperVReplicaReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplica2012" (krävs) |
HyperVReplicaBlueReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplica2012R2" (krävs) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplicaAzure" (krävs) |
disksToInclude | Listan över VHD-ID:t för diskar som ska skyddas. | string[] |
enableRdpOnTargetOption | Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för {SrsDataContract.EnableRDPOnTargetOption} uppräkning. | sträng |
hvHostVmId | Vm-ID:t för Hyper-V-värden. | sträng |
logStorageAccountId | Lagringskontot som ska användas för loggning under replikering. | sträng |
osType | Den operativsystemtyp som är associerad med den virtuella datorn. | sträng |
targetAzureNetworkId | Det valda azure-målnätverks-ID:t. | sträng |
targetAzureSubnetId | Det valda azure-målundernäts-ID:t. | sträng |
targetAzureV1ResourceGroupId | ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. | sträng |
targetAzureV2ResourceGroupId | ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. | sträng |
targetAzureVmName | Azure Vm-målnamnet. | sträng |
targetStorageAccountId | Namnet på lagringskontot. | sträng |
useManagedDisks | Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. | sträng |
vhdId | VHD-ID:t för os-disken som är associerat med den virtuella datorn. | sträng |
vmName | Namnet på den virtuella datorn. | sträng |
HyperVReplicaBaseReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplicaBaseReplicationDetails" (krävs) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "InMage" (krävs) |
datastoreName | Namnet på måldatalagret. | sträng |
diskExclusionInput | Aktivera indata för diskundantag. | InMageDiskExclusionInput |
disksToInclude | Diskarna som ska inkluderas i listan. | string[] |
masterTargetId | Huvudmål-ID:t. | sträng (krävs) |
multiVmGroupId | Grupp-ID för flera virtuella datorer. | sträng (krävs) |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng (krävs) |
processServerId | Processserver-ID:t. | sträng (krävs) |
retentionDrive | Kvarhållningsenheten som ska användas på MT. | sträng (krävs) |
runAsAccountId | CS-konto-ID:t. | sträng |
vmFriendlyName | Namnet på den virtuella datorn. | sträng |
InMageDiskExclusionInput
Name | Beskrivning | Värde |
---|---|---|
diskSignatureOptions | Det signaturbaserade alternativet för gästdisken för diskundantag. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Det volymetikettbaserade alternativet för diskundantag. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Name | Beskrivning | Värde |
---|---|---|
diskSignature | Gästsignaturen för disken som ska undantas från replikeringen. | sträng |
InMageVolumeExclusionOptions
Name | Beskrivning | Värde |
---|---|---|
onlyExcludeIfSingleVolume | Det värde som anger om diskar med flera volymer ska undantas eller inte. Om en disk har flera volymer och en av volymen har etikettmatchning med VolumeLabel undantas den här disken från replikering om OnlyExcludeIfSingleVolume är falskt. | sträng |
volumeLabel | Volymetiketten. Disken som har en volym med den här etiketten kommer att undantas från replikeringen. | sträng |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "InMageAzureV2" (krävs) |
disksToInclude | Diskarna som ska inkluderas i listan. | string[] |
enableRdpOnTargetOption | Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärdet {SrsDataContract.EnableRDPOnTargetOption} räknas upp. | sträng |
logStorageAccountId | Lagringskontot som ska användas för loggning under replikeringen. | sträng |
masterTargetId | Huvudmål-ID: t. | sträng |
multiVmGroupId | Grupp-ID för flera virtuella datorer. | sträng |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng |
processServerId | Processerverns ID. | sträng |
runAsAccountId | CS-konto-ID: t. | sträng |
storageAccountId | Namnet på lagringskontot. | sträng (krävs) |
targetAzureNetworkId | Det valda azure-målnätverks-ID:t. | sträng |
targetAzureSubnetId | Det valda Azure-målundernäts-ID:t. | sträng |
targetAzureV1ResourceGroupId | ID:t för den målresursgrupp (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. | sträng |
targetAzureV2ResourceGroupId | ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. | sträng |
targetAzureVmName | Azure Vm-målnamnet. | sträng |
useManagedDisks | Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. | sträng |
SanEnableProtectionInput
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "San" (krävs) |
Resursdefinition för ARM-mall
Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras till:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2018-01-10",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objekt
Ange egenskapen instanceType för att ange objekttypen.
För A2A använder du:
"instanceType": "A2A",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"multiVmGroupName": "string",
"recoveryAvailabilitySetId": "string",
"recoveryBootDiagStorageAccountId": "string",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "string",
"recoveryResourceGroupId": "string",
"vmDisks": [
{
"diskUri": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryAzureStorageAccountId": "string"
}
],
"vmManagedDisks": [
{
"diskId": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryResourceGroupId": "string",
"recoveryTargetDiskAccountType": "string"
}
]
För HyperVReplica2012 använder du:
"instanceType": "HyperVReplica2012"
För HyperVReplica2012R2 använder du:
"instanceType": "HyperVReplica2012R2"
För HyperVReplicaAzure använder du:
"instanceType": "HyperVReplicaAzure",
"disksToInclude": [ "string" ],
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"logStorageAccountId": "string",
"osType": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetStorageAccountId": "string",
"useManagedDisks": "string",
"vhdId": "string",
"vmName": "string"
För HyperVReplicaBaseReplicationDetails använder du:
"instanceType": "HyperVReplicaBaseReplicationDetails"
För InMage använder du:
"instanceType": "InMage",
"datastoreName": "string",
"diskExclusionInput": {
"diskSignatureOptions": [
{
"diskSignature": "string"
}
],
"volumeOptions": [
{
"onlyExcludeIfSingleVolume": "string",
"volumeLabel": "string"
}
]
},
"disksToInclude": [ "string" ],
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"retentionDrive": "string",
"runAsAccountId": "string",
"vmFriendlyName": "string"
För InMageAzureV2 använder du:
"instanceType": "InMageAzureV2",
"disksToInclude": [ "string" ],
"enableRdpOnTargetOption": "string",
"logStorageAccountId": "string",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"storageAccountId": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"useManagedDisks": "string"
För San använder du:
"instanceType": "San"
Egenskapsvärden
vaults/replicationFabrics/replicationProtectionConta...
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems" |
apiVersion | Resurs-API-versionen | '2018-01-10' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) |
properties | Aktivera indataegenskaper för skydd. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Name | Beskrivning | Värde |
---|---|---|
policyId | Princip-ID:t. | sträng |
protectableItemId | Det skyddsbara objekt-ID:t. | sträng |
providerSpecificDetails | The ReplicationProviderInput. För HyperVReplicaAzure-providern blir det AzureEnableProtectionInput-objektet. För San-providern är det SanEnableProtectionInput-objektet. För HyperVReplicaAzure-providern kan den vara null. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Ange objekttyp | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (krävs) |
A2AEnableProtectionInputOrA2AReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "A2A" (krävs) |
diskEncryptionInfo | Krypteringsinformation för återställningsdiskar. | DiskEncryptionInfo |
fabricObjectId | Infrastrukturspecifikt objekt-ID för den virtuella datorn. | sträng |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng |
recoveryAvailabilitySetId | Återställningstillgänglighetsuppsättningens ID. | sträng |
recoveryBootDiagStorageAccountId | Kontot för startdiagnostiklagring. | sträng |
recoveryCloudServiceId | Tjänst-ID för återställningsmoln. Gäller för V1-scenarier. | sträng |
recoveryContainerId | Container-ID:t för återställning. | sträng |
recoveryResourceGroupId | Återställningsresursgrupps-ID: Giltigt för V2-scenarier. | sträng |
vmDisks | Listan över vm-diskinformation. | A2AVmDiskInputDetails[] |
vmManagedDisks | Listan över vm-hanterad diskinformation. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionKeyInfo | KeyVault-referens för återställning för hemlighet. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | KeyVault-referens för återställning för nyckel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyVaultResourceArmId | KeyVault-resursens ARM-ID för hemlighet. | sträng |
secretIdentifier | Den hemliga URL:en/identifieraren. | sträng |
KeyEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyIdentifier | Nyckel-URL:en/identifieraren. | sträng |
keyVaultResourceArmId | KeyVault-resursens ARM-ID för nyckel. | sträng |
A2AVmDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskUri | Disk-URI:n. | sträng |
primaryStagingAzureStorageAccountId | Det primära lagringskonto-ID:t för mellanlagring. | sträng |
recoveryAzureStorageAccountId | Återställnings-ID:t för VHD-lagringskontot. | sträng |
A2AVmManagedDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskId | Disk-ID:t. | sträng |
primaryStagingAzureStorageAccountId | Arm-ID för det primära mellanlagringskontot. | sträng |
recoveryReplicaDiskAccountType | Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
recoveryResourceGroupId | Arm-ID för målresursgruppen. | sträng |
recoveryTargetDiskAccountType | Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
HyperVReplicaReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplica2012" (krävs) |
HyperVReplicaBlueReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplica2012R2" (krävs) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplicaAzure" (krävs) |
disksToInclude | Listan över VHD-ID:t för diskar som ska skyddas. | string[] |
enableRdpOnTargetOption | Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för {SrsDataContract.EnableRDPOnTargetOption} uppräkning. | sträng |
hvHostVmId | Vm-ID:t för Hyper-V-värden. | sträng |
logStorageAccountId | Lagringskontot som ska användas för loggning under replikering. | sträng |
osType | Den operativsystemtyp som är associerad med den virtuella datorn. | sträng |
targetAzureNetworkId | Det valda azure-målnätverks-ID:t. | sträng |
targetAzureSubnetId | Det valda azure-målundernäts-ID:t. | sträng |
targetAzureV1ResourceGroupId | ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. | sträng |
targetAzureV2ResourceGroupId | ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. | sträng |
targetAzureVmName | Azure Vm-målnamnet. | sträng |
targetStorageAccountId | Namnet på lagringskontot. | sträng |
useManagedDisks | Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. | sträng |
vhdId | Os-diskens VHD-ID som är associerat med den virtuella datorn. | sträng |
vmName | Namnet på den virtuella datorn. | sträng |
HyperVReplicaBaseReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplicaBaseReplicationDetails" (krävs) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "InMage" (krävs) |
datastoreName | Namnet på måldatalagret. | sträng |
diskExclusionInput | Aktivera indata för diskundantag. | InMageDiskExclusionInput |
disksToInclude | Diskarna som ska inkluderas i listan. | string[] |
masterTargetId | Huvudmål-ID: t. | sträng (krävs) |
multiVmGroupId | Grupp-ID för flera virtuella datorer. | sträng (krävs) |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng (krävs) |
processServerId | Processerverns ID. | sträng (krävs) |
retentionDrive | Kvarhållningsenheten som ska användas på MT. | sträng (krävs) |
runAsAccountId | CS-konto-ID: t. | sträng |
vmFriendlyName | Namnet på den virtuella datorn. | sträng |
InMageDiskExclusionInput
Name | Beskrivning | Värde |
---|---|---|
diskSignatureOptions | Det signaturbaserade alternativet för gästdisken för diskundantag. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Det volymetikettbaserade alternativet för diskundantag. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Name | Beskrivning | Värde |
---|---|---|
diskSignature | Gästsignaturen för disken som ska undantas från replikeringen. | sträng |
InMageVolumeExclusionOptions
Name | Beskrivning | Värde |
---|---|---|
onlyExcludeIfSingleVolume | Det värde som anger om diskar med flera volymer ska undantas eller inte. Om en disk har flera volymer och en av volymen har etikettmatchning med VolumeLabel undantas den här disken från replikering om OnlyExcludeIfSingleVolume är falskt. | sträng |
volumeLabel | Volymetiketten. Disken som har en volym med den här etiketten kommer att undantas från replikeringen. | sträng |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "InMageAzureV2" (krävs) |
disksToInclude | Diskarna som ska inkluderas i listan. | string[] |
enableRdpOnTargetOption | Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärdet {SrsDataContract.EnableRDPOnTargetOption} räknas upp. | sträng |
logStorageAccountId | Lagringskontot som ska användas för loggning under replikeringen. | sträng |
masterTargetId | Huvudmål-ID: t. | sträng |
multiVmGroupId | Grupp-ID för flera virtuella datorer. | sträng |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng |
processServerId | Processerverns ID. | sträng |
runAsAccountId | CS-konto-ID: t. | sträng |
storageAccountId | Namnet på lagringskontot. | sträng (krävs) |
targetAzureNetworkId | Det valda azure-målnätverks-ID:t. | sträng |
targetAzureSubnetId | Det valda Azure-målundernäts-ID:t. | sträng |
targetAzureV1ResourceGroupId | ID:t för den målresursgrupp (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. | sträng |
targetAzureV2ResourceGroupId | ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. | sträng |
targetAzureVmName | Azure Vm-målnamnet. | sträng |
useManagedDisks | Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. | sträng |
SanEnableProtectionInput
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "San" (krävs) |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems kan distribueras till:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-10"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings-objekt
Ange egenskapen instanceType för att ange objekttypen.
För A2A använder du:
instanceType = "A2A"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
multiVmGroupName = "string"
recoveryAvailabilitySetId = "string"
recoveryBootDiagStorageAccountId = "string"
recoveryCloudServiceId = "string"
recoveryContainerId = "string"
recoveryResourceGroupId = "string"
vmDisks = [
{
diskUri = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryAzureStorageAccountId = "string"
}
]
vmManagedDisks = [
{
diskId = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryResourceGroupId = "string"
recoveryTargetDiskAccountType = "string"
}
]
För HyperVReplica2012 använder du:
instanceType = "HyperVReplica2012"
För HyperVReplica2012R2 använder du:
instanceType = "HyperVReplica2012R2"
För HyperVReplicaAzure använder du:
instanceType = "HyperVReplicaAzure"
disksToInclude = [
"string"
]
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
logStorageAccountId = "string"
osType = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetStorageAccountId = "string"
useManagedDisks = "string"
vhdId = "string"
vmName = "string"
För HyperVReplicaBaseReplicationDetails använder du:
instanceType = "HyperVReplicaBaseReplicationDetails"
För InMage använder du:
instanceType = "InMage"
datastoreName = "string"
diskExclusionInput = {
diskSignatureOptions = [
{
diskSignature = "string"
}
]
volumeOptions = [
{
onlyExcludeIfSingleVolume = "string"
volumeLabel = "string"
}
]
}
disksToInclude = [
"string"
]
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
retentionDrive = "string"
runAsAccountId = "string"
vmFriendlyName = "string"
För InMageAzureV2 använder du:
instanceType = "InMageAzureV2"
disksToInclude = [
"string"
]
enableRdpOnTargetOption = "string"
logStorageAccountId = "string"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
storageAccountId = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
useManagedDisks = "string"
För San använder du:
instanceType = "San"
Egenskapsvärden
vaults/replicationFabrics/replicationProtectionConta...
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-10" |
name | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: replicationProtectionContainers |
properties | Aktivera egenskaper för indata för skydd. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Name | Beskrivning | Värde |
---|---|---|
policyId | Princip-ID. | sträng |
protectableItemId | Det skyddsbara objekt-ID:t. | sträng |
providerSpecificDetails | The ReplicationProviderInput. För HyperVReplicaAzure-providern är det AzureEnableProtectionInput-objektet. För San-providern är det Objektet SanEnableProtectionInput. För HyperVReplicaAzure-providern kan den vara null. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Ange objekttyp | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (krävs) |
A2AEnableProtectionInputOrA2AReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "A2A" (krävs) |
diskEncryptionInfo | Krypteringsinformation för återställningsdisken. | DiskEncryptionInfo |
fabricObjectId | Infrastrukturresursspecifikt objekt-ID för den virtuella datorn. | sträng |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng |
recoveryAvailabilitySetId | Återställningstillgänglighetsuppsättningens ID. | sträng |
recoveryBootDiagStorageAccountId | Lagringskontot för startdiagnostik. | sträng |
recoveryCloudServiceId | Tjänst-ID för återställningsmoln. Giltigt för V1-scenarier. | sträng |
recoveryContainerId | Återställningscontainerns ID. | sträng |
recoveryResourceGroupId | Återställningsresursgruppens ID. Giltigt för V2-scenarier. | sträng |
vmDisks | Listan över vm-diskinformation. | A2AVmDiskInputDetails[] |
vmManagedDisks | Listan över information om virtuella datorer med hanterade diskar. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionKeyInfo | KeyVault-referens för återställning för hemlighet. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | KeyVault-referens för återställning av nyckel. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyVaultResourceArmId | KeyVault-resursens ARM-ID för hemlighet. | sträng |
secretIdentifier | Den hemliga URL:en/identifieraren. | sträng |
KeyEncryptionKeyInfo
Name | Beskrivning | Värde |
---|---|---|
keyIdentifier | Nyckelns URL/identifierare. | sträng |
keyVaultResourceArmId | Arm-ID:t för KeyVault-resursen för nyckeln. | sträng |
A2AVmDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskUri | Disk-URI:n. | sträng |
primaryStagingAzureStorageAccountId | Det primära mellanlagringskontots ID. | sträng |
recoveryAzureStorageAccountId | Återställnings-ID för VHD-lagringskontot. | sträng |
A2AVmManagedDiskInputDetails
Name | Beskrivning | Värde |
---|---|---|
diskId | Disk-ID:t. | sträng |
primaryStagingAzureStorageAccountId | Arm-ID för det primära mellanlagringskontot. | sträng |
recoveryReplicaDiskAccountType | Typ av replikdisk. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
recoveryResourceGroupId | Arm-ID för målresursgruppen. | sträng |
recoveryTargetDiskAccountType | Måldisktypen efter redundansväxling. Dess ett valfritt värde och kommer att vara samma som källdisktypen om inte användaren tillhandahålls. | sträng |
HyperVReplicaReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplica2012" (krävs) |
HyperVReplicaBlueReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplica2012R2" (krävs) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplicaAzure" (krävs) |
disksToInclude | Listan över VHD-ID:t för diskar som ska skyddas. | string[] |
enableRdpOnTargetOption | Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärde för {SrsDataContract.EnableRDPOnTargetOption} uppräkning. | sträng |
hvHostVmId | Vm-ID:t för Hyper-V-värden. | sträng |
logStorageAccountId | Lagringskontot som ska användas för loggning under replikering. | sträng |
osType | Den operativsystemtyp som är associerad med den virtuella datorn. | sträng |
targetAzureNetworkId | Det valda azure-målnätverks-ID:t. | sträng |
targetAzureSubnetId | Det valda azure-målundernäts-ID:t. | sträng |
targetAzureV1ResourceGroupId | ID:t för den målresursgrupp (för klassisk distribution) där den virtuella redundansdatorn ska skapas. | sträng |
targetAzureV2ResourceGroupId | ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. | sträng |
targetAzureVmName | Azure Vm-målnamnet. | sträng |
targetStorageAccountId | Namnet på lagringskontot. | sträng |
useManagedDisks | Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. | sträng |
vhdId | VHD-ID:t för os-disken som är associerat med den virtuella datorn. | sträng |
vmName | Namnet på den virtuella datorn. | sträng |
HyperVReplicaBaseReplicationDetails
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "HyperVReplicaBaseReplicationDetails" (krävs) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "InMage" (krävs) |
datastoreName | Namnet på måldatalagret. | sträng |
diskExclusionInput | Aktivera indata för diskundantag. | InMageDiskExclusionInput |
disksToInclude | Diskarna som ska inkluderas i listan. | string[] |
masterTargetId | Huvudmål-ID: t. | sträng (krävs) |
multiVmGroupId | Grupp-ID för flera virtuella datorer. | sträng (krävs) |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng (krävs) |
processServerId | Processerverns ID. | sträng (krävs) |
retentionDrive | Kvarhållningsenheten som ska användas på MT. | sträng (krävs) |
runAsAccountId | CS-konto-ID: t. | sträng |
vmFriendlyName | Namnet på den virtuella datorn. | sträng |
InMageDiskExclusionInput
Name | Beskrivning | Värde |
---|---|---|
diskSignatureOptions | Det signaturbaserade alternativet för gästdisken för diskundantag. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Det volymetikettbaserade alternativet för diskundantag. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Name | Beskrivning | Värde |
---|---|---|
diskSignature | Gästsignaturen för disken som ska undantas från replikeringen. | sträng |
InMageVolumeExclusionOptions
Name | Beskrivning | Värde |
---|---|---|
onlyExcludeIfSingleVolume | Det värde som anger om diskar med flera volymer ska undantas eller inte. Om en disk har flera volymer och en av volymen har etikettmatchning med VolumeLabel undantas den här disken från replikering om OnlyExcludeIfSingleVolume är falskt. | sträng |
volumeLabel | Volymetiketten. Disken som har en volym med den här etiketten kommer att undantas från replikeringen. | sträng |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "InMageAzureV2" (krävs) |
disksToInclude | Diskarna som ska inkluderas i listan. | string[] |
enableRdpOnTargetOption | Det valda alternativet för att aktivera RDP\SSH på den virtuella måldatorn efter redundansväxlingen. Strängvärdet {SrsDataContract.EnableRDPOnTargetOption} räknas upp. | sträng |
logStorageAccountId | Lagringskontot som ska användas för loggning under replikeringen. | sträng |
masterTargetId | Huvudmål-ID: t. | sträng |
multiVmGroupId | Grupp-ID för flera virtuella datorer. | sträng |
multiVmGroupName | Gruppnamnet för flera virtuella datorer. | sträng |
processServerId | Processerverns ID. | sträng |
runAsAccountId | CS-konto-ID: t. | sträng |
storageAccountId | Namnet på lagringskontot. | sträng (krävs) |
targetAzureNetworkId | Det valda azure-målnätverks-ID:t. | sträng |
targetAzureSubnetId | Det valda Azure-målundernäts-ID:t. | sträng |
targetAzureV1ResourceGroupId | ID:t för den målresursgrupp (för klassisk distribution) där den virtuella datorn för redundansväxling ska skapas. | sträng |
targetAzureV2ResourceGroupId | ID:t för den målresursgrupp (för resource manager-distribution) där den virtuella datorn för redundansväxling ska skapas. | sträng |
targetAzureVmName | Azure Vm-målnamnet. | sträng |
useManagedDisks | Ett värde som anger om hanterade diskar ska användas under redundansväxlingen. | sträng |
SanEnableProtectionInput
Name | Beskrivning | Värde |
---|---|---|
instanceType | Klasstypen. | "San" (krävs) |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för