Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2024-04-01
- najnowsze
- 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
Definicja zasobu Bicep
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący element Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2024-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policyId: 'string'
protectableItemId: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
{
autoProtectionOfDataDisk: 'string'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
instanceType: 'A2A'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
protectionClusterId: 'string'
recoveryAvailabilitySetId: 'string'
recoveryAvailabilityZone: 'string'
recoveryAzureNetworkId: 'string'
recoveryBootDiagStorageAccountId: 'string'
recoveryCapacityReservationGroupId: 'string'
recoveryCloudServiceId: 'string'
recoveryContainerId: 'string'
recoveryExtendedLocation: {
name: 'string'
type: 'string'
}
recoveryProximityPlacementGroupId: 'string'
recoveryResourceGroupId: 'string'
recoverySubnetName: 'string'
recoveryVirtualMachineScaleSetId: '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'
}
]
}
W przypadku A2ACrossClusterMigrationużyj:
{
fabricObjectId: 'string'
instanceType: 'A2ACrossClusterMigration'
recoveryContainerId: 'string'
}
W przypadku funkcji HyperVReplicaAzureużyj:
{
diskEncryptionSetId: 'string'
disksToInclude: [
'string'
]
disksToIncludeForManagedDisks: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
sectorSizeInBytes: int
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
hvHostVmId: 'string'
instanceType: 'HyperVReplicaAzure'
licenseType: 'string'
logStorageAccountId: 'string'
osType: 'string'
seedManagedDiskTags: {
{customized property}: 'string'
}
sqlServerLicenseType: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetManagedDiskTags: {
{customized property}: 'string'
}
targetNicTags: {
{customized property}: 'string'
}
targetProximityPlacementGroupId: 'string'
targetStorageAccountId: 'string'
targetVmSecurityProfile: {
targetVmConfidentialEncryption: 'string'
targetVmMonitoring: 'string'
targetVmSecureBoot: 'string'
targetVmSecurityType: 'string'
targetVmTpm: 'string'
}
targetVmSize: 'string'
targetVmTags: {
{customized property}: 'string'
}
useManagedDisks: 'string'
useManagedDisksForReplication: 'string'
userSelectedOSName: 'string'
vhdId: 'string'
vmName: 'string'
}
W przypadku InMageużyj:
{
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'
}
W przypadku InMageAzureV2użyj:
{
diskEncryptionSetId: 'string'
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
}
]
diskType: 'string'
enableRdpOnTargetOption: 'string'
instanceType: 'InMageAzureV2'
licenseType: 'string'
logStorageAccountId: 'string'
masterTargetId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
seedManagedDiskTags: {
{customized property}: 'string'
}
sqlServerLicenseType: 'string'
storageAccountId: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetAzureNetworkId: 'string'
targetAzureSubnetId: 'string'
targetAzureV1ResourceGroupId: 'string'
targetAzureV2ResourceGroupId: 'string'
targetAzureVmName: 'string'
targetManagedDiskTags: {
{customized property}: 'string'
}
targetNicTags: {
{customized property}: 'string'
}
targetProximityPlacementGroupId: 'string'
targetVmSize: 'string'
targetVmTags: {
{customized property}: 'string'
}
}
W przypadku InMageRcmużyj:
{
disksDefault: {
diskEncryptionSetId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
sectorSizeInBytes: int
}
disksToInclude: [
{
diskEncryptionSetId: 'string'
diskId: 'string'
diskType: 'string'
logStorageAccountId: 'string'
sectorSizeInBytes: int
}
]
fabricDiscoveryMachineId: 'string'
instanceType: 'InMageRcm'
licenseType: 'string'
multiVmGroupName: 'string'
processServerId: 'string'
runAsAccountId: 'string'
seedManagedDiskTags: [
{
tagName: 'string'
tagValue: 'string'
}
]
sqlServerLicenseType: 'string'
targetAvailabilitySetId: 'string'
targetAvailabilityZone: 'string'
targetBootDiagnosticsStorageAccountId: 'string'
targetManagedDiskTags: [
{
tagName: 'string'
tagValue: 'string'
}
]
targetNetworkId: 'string'
targetNicTags: [
{
tagName: 'string'
tagValue: 'string'
}
]
targetProximityPlacementGroupId: 'string'
targetResourceGroupId: 'string'
targetSubnetName: 'string'
targetVmName: 'string'
targetVmSecurityProfile: {
targetVmConfidentialEncryption: 'string'
targetVmMonitoring: 'string'
targetVmSecureBoot: 'string'
targetVmSecurityType: 'string'
targetVmTpm: 'string'
}
targetVmSize: 'string'
targetVmTags: [
{
tagName: 'string'
tagValue: 'string'
}
]
testNetworkId: 'string'
testSubnetName: 'string'
userSelectedOSName: 'string'
}
W przypadku funkcji HyperVReplica2012użyj:
{
instanceType: 'HyperVReplica2012'
}
W przypadku funkcji HyperVReplica2012R2użyj:
{
instanceType: 'HyperVReplica2012R2'
}
W przypadku hyperVReplicaBaseReplicationDetailsużyj:
{
instanceType: 'HyperVReplicaBaseReplicationDetails'
}
W przypadku InMageRcmFailbackużyj:
{
instanceType: 'InMageRcmFailback'
}
Wartości właściwości
A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | struna |
instanceType | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
autoProtectionOfDataDisk | Wartość wskazująca, czy włączono automatyczną ochronę. | "Wyłączone" "Włączone" |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg (wymagany) |
instanceType | Typ klasy. | "A2A" (wymagane) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
protectionClusterId | Identyfikator klastra ochrony replikacji. | struna |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | struna |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | struna |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | struna |
recoveryCapacityReservationGroupId | Identyfikator grupy rezerwacji pojemności odzyskiwania. | struna |
recoveryCloudServiceId | Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
recoveryExtendedLocation | Lokalizacja rozszerzona odzyskiwania. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | struna |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | struna |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg (wymagany) |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg (wymagany) |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | struna |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | struna |
protectableItemId | Identyfikator elementu, który można chronić. | struna |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy san będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy funkcji HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustaw wartość "A2A" dla typu A2AEnableProtectionInputOrA2AReplicationDetails. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ustaw wartość "InMage" dla typu InMageEnableProtectionInputOrInMageReplicationDetails. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ustaw wartość "InMageRcm" dla typu InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaReplicationDetails. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBlueReplicationDetails. Ustaw wartość "HyperVReplicaBaseReplicationDetails" dla typu HyperVReplicaBaseReplicationDetails. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackReplicationDetails. | "A2A" "A2ACrossClusterMigration" "HyperVReplica2012" "HyperVReplica2012R2" "HyperVReplicaAzure" "HyperVReplicaBaseReplicationDetails" "InMage" "InMageAzureV2" "InMageRcm" "InMageRcmFailback" (wymagane) |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa lokalizacji rozszerzonej. | ciąg (wymagany) |
typ | Typ lokalizacji rozszerzonej. | "EdgeZone" (wymagane) |
HyperVReplicaAzureDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
sectorSizeInBytes | Rozmiar sektora logicznego (w bajtach), domyślnie 512. | Int |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
hvHostVmId | Identyfikator maszyny wirtualnej hosta Hyper-V. | struna |
instanceType | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | hyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Identyfikator konta magazynu. | struna |
targetVmSecurityProfile | Docelowy profil zabezpieczeń maszyny wirtualnej. | SecurityProfileProperties |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | hyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | struna |
userSelectedOSName | Nazwa systemu operacyjnego wybrana przez użytkownika. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaAzureEnableProtectionInputTargetNicTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaAzureEnableProtectionInputTargetVmTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012" (wymagane) |
InMageAzureV2DiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
InMageAzureV2EnableProtectionInputOrMageAzureV2ReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
masterTargetId | Główny identyfikator docelowy. | struna |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
runAsAccountId | Identyfikator konta CS. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | struna |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | InMageAzureV2EnableProtectionInputTargetVmTags |
InMageAzureV2EnableProtectionInputSeedManagedDiskTags
Nazwa | Opis | Wartość |
---|
InMageAzureV2EnableProtectionInputTargetManagedDiskTags
Nazwa | Opis | Wartość |
---|
InMageAzureV2EnableProtectionInputTargetNicTags
Nazwa | Opis | Wartość |
---|
InMageAzureV2EnableProtectionInputTargetVmTags
Nazwa | Opis | Wartość |
---|
InMageDiskExclusionInput
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | struna |
InMageEnableProtectionInputOrInMageReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
instanceType | Typ klasy. | "InMage" (wymagane) |
masterTargetId | Główny identyfikator docelowy. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
retentionDrive | Dysk przechowywania do użycia w usłudze MT. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta CS. | struna |
vmFriendlyName | Nazwa maszyny wirtualnej. | struna |
InMageRcmDiskInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | Identyfikator dysku. | ciąg (wymagany) |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
sectorSizeInBytes | Rozmiar sektora logicznego (w bajtach), domyślnie 512. | Int |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
sectorSizeInBytes | Rozmiar sektora logicznego (w bajtach), domyślnie 512. | Int |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | ciąg (wymagany) |
instanceType | Typ klasy. | "InMageRcm" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | UserCreatedResourceTag[] |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | UserCreatedResourceTag[] |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | struna |
targetNicTags | Tagi dla docelowych kart sieciowych. | UserCreatedResourceTag[] |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | struna |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | struna |
targetVmName | Nazwa docelowej maszyny wirtualnej. | struna |
targetVmSecurityProfile | Docelowy profil zabezpieczeń maszyny wirtualnej. | SecurityProfileProperties |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | UserCreatedResourceTag[] |
testNetworkId | Wybrany testowy identyfikator arm sieci. | struna |
testSubnetName | Wybrana nazwa podsieci testowej. | struna |
userSelectedOSName | Nazwa systemu operacyjnego wybrana przez użytkownika. | struna |
InMageRcmFailbackReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageRcmFailback" (wymagane) |
InMageVolumeExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
onlyExcludeIfSingleVolume | Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. | struna |
volumeLabel | Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. | struna |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: vaults/replicationFabrics/replicationProtectionContainers |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
SecurityProfileProperties
Nazwa | Opis | Wartość |
---|---|---|
targetVmConfidentialEncryption | Wartość wskazująca, czy poufne szyfrowanie obliczeniowe ma być włączone. | "Wyłączone" "Włączone" |
targetVmMonitoring | Wartość wskazująca, czy monitorowanie integralności ma być włączone. | "Wyłączone" "Włączone" |
targetVmSecureBoot | Wartość wskazująca, czy bezpieczny rozruch ma być włączony. | "Wyłączone" "Włączone" |
targetVmSecurityType | Docelowy typ zabezpieczeń maszyny wirtualnej. | "Poufne maszyny wirtualne" "Brak" "TrustedLaunch" |
targetVmTpm | Wartość wskazująca, czy moduł zaufanej platformy ma być włączony. | "Wyłączone" "Włączone" |
UserCreatedResourceTag
Nazwa | Opis | Wartość |
---|---|---|
tagName | Nazwa tagu. Przeczytaj więcej informacji: /azure/azure-resource-manager/management/tag-resources#limitations | struna Ograniczenia: Maksymalna długość = |
tagValue | Wartość tagu. Przeczytaj ją, aby uzyskać więcej informacji: /azure/azure-resource-manager/management/tag-resources#limitations | struna Ograniczenia: Maksymalna długość = |
Definicja zasobu szablonu usługi ARM
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
"apiVersion": "2024-04-01",
"name": "string",
"properties": {
"policyId": "string",
"protectableItemId": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
{
"autoProtectionOfDataDisk": "string",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"instanceType": "A2A",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"protectionClusterId": "string",
"recoveryAvailabilitySetId": "string",
"recoveryAvailabilityZone": "string",
"recoveryAzureNetworkId": "string",
"recoveryBootDiagStorageAccountId": "string",
"recoveryCapacityReservationGroupId": "string",
"recoveryCloudServiceId": "string",
"recoveryContainerId": "string",
"recoveryExtendedLocation": {
"name": "string",
"type": "string"
},
"recoveryProximityPlacementGroupId": "string",
"recoveryResourceGroupId": "string",
"recoverySubnetName": "string",
"recoveryVirtualMachineScaleSetId": "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"
}
]
}
W przypadku A2ACrossClusterMigrationużyj:
{
"fabricObjectId": "string",
"instanceType": "A2ACrossClusterMigration",
"recoveryContainerId": "string"
}
W przypadku funkcji HyperVReplicaAzureużyj:
{
"diskEncryptionSetId": "string",
"disksToInclude": [ "string" ],
"disksToIncludeForManagedDisks": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string",
"sectorSizeInBytes": "int"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"hvHostVmId": "string",
"instanceType": "HyperVReplicaAzure",
"licenseType": "string",
"logStorageAccountId": "string",
"osType": "string",
"seedManagedDiskTags": {
"{customized property}": "string"
},
"sqlServerLicenseType": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetManagedDiskTags": {
"{customized property}": "string"
},
"targetNicTags": {
"{customized property}": "string"
},
"targetProximityPlacementGroupId": "string",
"targetStorageAccountId": "string",
"targetVmSecurityProfile": {
"targetVmConfidentialEncryption": "string",
"targetVmMonitoring": "string",
"targetVmSecureBoot": "string",
"targetVmSecurityType": "string",
"targetVmTpm": "string"
},
"targetVmSize": "string",
"targetVmTags": {
"{customized property}": "string"
},
"useManagedDisks": "string",
"useManagedDisksForReplication": "string",
"userSelectedOSName": "string",
"vhdId": "string",
"vmName": "string"
}
W przypadku InMageużyj:
{
"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"
}
W przypadku InMageAzureV2użyj:
{
"diskEncryptionSetId": "string",
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string"
}
],
"diskType": "string",
"enableRdpOnTargetOption": "string",
"instanceType": "InMageAzureV2",
"licenseType": "string",
"logStorageAccountId": "string",
"masterTargetId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"seedManagedDiskTags": {
"{customized property}": "string"
},
"sqlServerLicenseType": "string",
"storageAccountId": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetAzureNetworkId": "string",
"targetAzureSubnetId": "string",
"targetAzureV1ResourceGroupId": "string",
"targetAzureV2ResourceGroupId": "string",
"targetAzureVmName": "string",
"targetManagedDiskTags": {
"{customized property}": "string"
},
"targetNicTags": {
"{customized property}": "string"
},
"targetProximityPlacementGroupId": "string",
"targetVmSize": "string",
"targetVmTags": {
"{customized property}": "string"
}
}
W przypadku InMageRcmużyj:
{
"disksDefault": {
"diskEncryptionSetId": "string",
"diskType": "string",
"logStorageAccountId": "string",
"sectorSizeInBytes": "int"
},
"disksToInclude": [
{
"diskEncryptionSetId": "string",
"diskId": "string",
"diskType": "string",
"logStorageAccountId": "string",
"sectorSizeInBytes": "int"
}
],
"fabricDiscoveryMachineId": "string",
"instanceType": "InMageRcm",
"licenseType": "string",
"multiVmGroupName": "string",
"processServerId": "string",
"runAsAccountId": "string",
"seedManagedDiskTags": [
{
"tagName": "string",
"tagValue": "string"
}
],
"sqlServerLicenseType": "string",
"targetAvailabilitySetId": "string",
"targetAvailabilityZone": "string",
"targetBootDiagnosticsStorageAccountId": "string",
"targetManagedDiskTags": [
{
"tagName": "string",
"tagValue": "string"
}
],
"targetNetworkId": "string",
"targetNicTags": [
{
"tagName": "string",
"tagValue": "string"
}
],
"targetProximityPlacementGroupId": "string",
"targetResourceGroupId": "string",
"targetSubnetName": "string",
"targetVmName": "string",
"targetVmSecurityProfile": {
"targetVmConfidentialEncryption": "string",
"targetVmMonitoring": "string",
"targetVmSecureBoot": "string",
"targetVmSecurityType": "string",
"targetVmTpm": "string"
},
"targetVmSize": "string",
"targetVmTags": [
{
"tagName": "string",
"tagValue": "string"
}
],
"testNetworkId": "string",
"testSubnetName": "string",
"userSelectedOSName": "string"
}
W przypadku funkcji HyperVReplica2012użyj:
{
"instanceType": "HyperVReplica2012"
}
W przypadku funkcji HyperVReplica2012R2użyj:
{
"instanceType": "HyperVReplica2012R2"
}
W przypadku hyperVReplicaBaseReplicationDetailsużyj:
{
"instanceType": "HyperVReplicaBaseReplicationDetails"
}
W przypadku InMageRcmFailbackużyj:
{
"instanceType": "InMageRcmFailback"
}
Wartości właściwości
A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | struna |
instanceType | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
autoProtectionOfDataDisk | Wartość wskazująca, czy włączono automatyczną ochronę. | "Wyłączone" "Włączone" |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg (wymagany) |
instanceType | Typ klasy. | "A2A" (wymagane) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
protectionClusterId | Identyfikator klastra ochrony replikacji. | struna |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | struna |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | struna |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | struna |
recoveryCapacityReservationGroupId | Identyfikator grupy rezerwacji pojemności odzyskiwania. | struna |
recoveryCloudServiceId | Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
recoveryExtendedLocation | Lokalizacja rozszerzona odzyskiwania. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | struna |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | struna |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg (wymagany) |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg (wymagany) |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | struna |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | struna |
protectableItemId | Identyfikator elementu, który można chronić. | struna |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy san będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy funkcji HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustaw wartość "A2A" dla typu A2AEnableProtectionInputOrA2AReplicationDetails. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ustaw wartość "InMage" dla typu InMageEnableProtectionInputOrInMageReplicationDetails. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ustaw wartość "InMageRcm" dla typu InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaReplicationDetails. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBlueReplicationDetails. Ustaw wartość "HyperVReplicaBaseReplicationDetails" dla typu HyperVReplicaBaseReplicationDetails. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackReplicationDetails. | "A2A" "A2ACrossClusterMigration" "HyperVReplica2012" "HyperVReplica2012R2" "HyperVReplicaAzure" "HyperVReplicaBaseReplicationDetails" "InMage" "InMageAzureV2" "InMageRcm" "InMageRcmFailback" (wymagane) |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa lokalizacji rozszerzonej. | ciąg (wymagany) |
typ | Typ lokalizacji rozszerzonej. | "EdgeZone" (wymagane) |
HyperVReplicaAzureDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
sectorSizeInBytes | Rozmiar sektora logicznego (w bajtach), domyślnie 512. | Int |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
hvHostVmId | Identyfikator maszyny wirtualnej hosta Hyper-V. | struna |
instanceType | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | hyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Identyfikator konta magazynu. | struna |
targetVmSecurityProfile | Docelowy profil zabezpieczeń maszyny wirtualnej. | SecurityProfileProperties |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | hyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | struna |
userSelectedOSName | Nazwa systemu operacyjnego wybrana przez użytkownika. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaAzureEnableProtectionInputTargetNicTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaAzureEnableProtectionInputTargetVmTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012" (wymagane) |
InMageAzureV2DiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
InMageAzureV2EnableProtectionInputOrMageAzureV2ReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
masterTargetId | Główny identyfikator docelowy. | struna |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
runAsAccountId | Identyfikator konta CS. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | struna |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | InMageAzureV2EnableProtectionInputTargetVmTags |
InMageAzureV2EnableProtectionInputSeedManagedDiskTags
Nazwa | Opis | Wartość |
---|
InMageAzureV2EnableProtectionInputTargetManagedDiskTags
Nazwa | Opis | Wartość |
---|
InMageAzureV2EnableProtectionInputTargetNicTags
Nazwa | Opis | Wartość |
---|
InMageAzureV2EnableProtectionInputTargetVmTags
Nazwa | Opis | Wartość |
---|
InMageDiskExclusionInput
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | struna |
InMageEnableProtectionInputOrInMageReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
instanceType | Typ klasy. | "InMage" (wymagane) |
masterTargetId | Główny identyfikator docelowy. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
retentionDrive | Dysk przechowywania do użycia w usłudze MT. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta CS. | struna |
vmFriendlyName | Nazwa maszyny wirtualnej. | struna |
InMageRcmDiskInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | Identyfikator dysku. | ciąg (wymagany) |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
sectorSizeInBytes | Rozmiar sektora logicznego (w bajtach), domyślnie 512. | Int |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
sectorSizeInBytes | Rozmiar sektora logicznego (w bajtach), domyślnie 512. | Int |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | ciąg (wymagany) |
instanceType | Typ klasy. | "InMageRcm" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | UserCreatedResourceTag[] |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | UserCreatedResourceTag[] |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | struna |
targetNicTags | Tagi dla docelowych kart sieciowych. | UserCreatedResourceTag[] |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | struna |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | struna |
targetVmName | Nazwa docelowej maszyny wirtualnej. | struna |
targetVmSecurityProfile | Docelowy profil zabezpieczeń maszyny wirtualnej. | SecurityProfileProperties |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | UserCreatedResourceTag[] |
testNetworkId | Wybrany testowy identyfikator arm sieci. | struna |
testSubnetName | Wybrana nazwa podsieci testowej. | struna |
userSelectedOSName | Nazwa systemu operacyjnego wybrana przez użytkownika. | struna |
InMageRcmFailbackReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageRcmFailback" (wymagane) |
InMageVolumeExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
onlyExcludeIfSingleVolume | Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. | struna |
volumeLabel | Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. | struna |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2024-04-01' |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems" |
SecurityProfileProperties
Nazwa | Opis | Wartość |
---|---|---|
targetVmConfidentialEncryption | Wartość wskazująca, czy poufne szyfrowanie obliczeniowe ma być włączone. | "Wyłączone" "Włączone" |
targetVmMonitoring | Wartość wskazująca, czy monitorowanie integralności ma być włączone. | "Wyłączone" "Włączone" |
targetVmSecureBoot | Wartość wskazująca, czy bezpieczny rozruch ma być włączony. | "Wyłączone" "Włączone" |
targetVmSecurityType | Docelowy typ zabezpieczeń maszyny wirtualnej. | "Poufne maszyny wirtualne" "Brak" "TrustedLaunch" |
targetVmTpm | Wartość wskazująca, czy moduł zaufanej platformy ma być włączony. | "Wyłączone" "Włączone" |
UserCreatedResourceTag
Nazwa | Opis | Wartość |
---|---|---|
tagName | Nazwa tagu. Przeczytaj więcej informacji: /azure/azure-resource-manager/management/tag-resources#limitations | struna Ograniczenia: Maksymalna długość = |
tagValue | Wartość tagu. Przeczytaj ją, aby uzyskać więcej informacji: /azure/azure-resource-manager/management/tag-resources#limitations | struna Ograniczenia: Maksymalna długość = |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć z operacjami docelowymi:
- Grupa zasobów:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący element Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2024-04-01"
name = "string"
body = jsonencode({
properties = {
policyId = "string"
protectableItemId = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings objects
}
}
})
}
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings, obiekty
Ustaw właściwość instanceType, aby określić typ obiektu.
W przypadku A2A użyj:
{
autoProtectionOfDataDisk = "string"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
instanceType = "A2A"
multiVmGroupId = "string"
multiVmGroupName = "string"
protectionClusterId = "string"
recoveryAvailabilitySetId = "string"
recoveryAvailabilityZone = "string"
recoveryAzureNetworkId = "string"
recoveryBootDiagStorageAccountId = "string"
recoveryCapacityReservationGroupId = "string"
recoveryCloudServiceId = "string"
recoveryContainerId = "string"
recoveryExtendedLocation = {
name = "string"
type = "string"
}
recoveryProximityPlacementGroupId = "string"
recoveryResourceGroupId = "string"
recoverySubnetName = "string"
recoveryVirtualMachineScaleSetId = "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"
}
]
}
W przypadku A2ACrossClusterMigrationużyj:
{
fabricObjectId = "string"
instanceType = "A2ACrossClusterMigration"
recoveryContainerId = "string"
}
W przypadku funkcji HyperVReplicaAzureużyj:
{
diskEncryptionSetId = "string"
disksToInclude = [
"string"
]
disksToIncludeForManagedDisks = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
sectorSizeInBytes = int
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
hvHostVmId = "string"
instanceType = "HyperVReplicaAzure"
licenseType = "string"
logStorageAccountId = "string"
osType = "string"
seedManagedDiskTags = {
{customized property} = "string"
}
sqlServerLicenseType = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetManagedDiskTags = {
{customized property} = "string"
}
targetNicTags = {
{customized property} = "string"
}
targetProximityPlacementGroupId = "string"
targetStorageAccountId = "string"
targetVmSecurityProfile = {
targetVmConfidentialEncryption = "string"
targetVmMonitoring = "string"
targetVmSecureBoot = "string"
targetVmSecurityType = "string"
targetVmTpm = "string"
}
targetVmSize = "string"
targetVmTags = {
{customized property} = "string"
}
useManagedDisks = "string"
useManagedDisksForReplication = "string"
userSelectedOSName = "string"
vhdId = "string"
vmName = "string"
}
W przypadku InMageużyj:
{
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"
}
W przypadku InMageAzureV2użyj:
{
diskEncryptionSetId = "string"
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
}
]
diskType = "string"
enableRdpOnTargetOption = "string"
instanceType = "InMageAzureV2"
licenseType = "string"
logStorageAccountId = "string"
masterTargetId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
seedManagedDiskTags = {
{customized property} = "string"
}
sqlServerLicenseType = "string"
storageAccountId = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetAzureNetworkId = "string"
targetAzureSubnetId = "string"
targetAzureV1ResourceGroupId = "string"
targetAzureV2ResourceGroupId = "string"
targetAzureVmName = "string"
targetManagedDiskTags = {
{customized property} = "string"
}
targetNicTags = {
{customized property} = "string"
}
targetProximityPlacementGroupId = "string"
targetVmSize = "string"
targetVmTags = {
{customized property} = "string"
}
}
W przypadku InMageRcmużyj:
{
disksDefault = {
diskEncryptionSetId = "string"
diskType = "string"
logStorageAccountId = "string"
sectorSizeInBytes = int
}
disksToInclude = [
{
diskEncryptionSetId = "string"
diskId = "string"
diskType = "string"
logStorageAccountId = "string"
sectorSizeInBytes = int
}
]
fabricDiscoveryMachineId = "string"
instanceType = "InMageRcm"
licenseType = "string"
multiVmGroupName = "string"
processServerId = "string"
runAsAccountId = "string"
seedManagedDiskTags = [
{
tagName = "string"
tagValue = "string"
}
]
sqlServerLicenseType = "string"
targetAvailabilitySetId = "string"
targetAvailabilityZone = "string"
targetBootDiagnosticsStorageAccountId = "string"
targetManagedDiskTags = [
{
tagName = "string"
tagValue = "string"
}
]
targetNetworkId = "string"
targetNicTags = [
{
tagName = "string"
tagValue = "string"
}
]
targetProximityPlacementGroupId = "string"
targetResourceGroupId = "string"
targetSubnetName = "string"
targetVmName = "string"
targetVmSecurityProfile = {
targetVmConfidentialEncryption = "string"
targetVmMonitoring = "string"
targetVmSecureBoot = "string"
targetVmSecurityType = "string"
targetVmTpm = "string"
}
targetVmSize = "string"
targetVmTags = [
{
tagName = "string"
tagValue = "string"
}
]
testNetworkId = "string"
testSubnetName = "string"
userSelectedOSName = "string"
}
W przypadku funkcji HyperVReplica2012użyj:
{
instanceType = "HyperVReplica2012"
}
W przypadku funkcji HyperVReplica2012R2użyj:
{
instanceType = "HyperVReplica2012R2"
}
W przypadku hyperVReplicaBaseReplicationDetailsużyj:
{
instanceType = "HyperVReplicaBaseReplicationDetails"
}
W przypadku InMageRcmFailbackużyj:
{
instanceType = "InMageRcmFailback"
}
Wartości właściwości
A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | struna |
instanceType | Typ klasy. | "A2ACrossClusterMigration" (wymagane) |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
autoProtectionOfDataDisk | Wartość wskazująca, czy włączono automatyczną ochronę. | "Wyłączone" "Włączone" |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (w przypadku dwóch przepływów przekazywania). | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg (wymagany) |
instanceType | Typ klasy. | "A2A" (wymagane) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
protectionClusterId | Identyfikator klastra ochrony replikacji. | struna |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | struna |
recoveryAvailabilityZone | Strefa dostępności odzyskiwania. | struna |
recoveryAzureNetworkId | Identyfikator arm odzyskiwania sieci wirtualnej platformy Azure. | struna |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | struna |
recoveryCapacityReservationGroupId | Identyfikator grupy rezerwacji pojemności odzyskiwania. | struna |
recoveryCloudServiceId | Identyfikator usługi w chmurze odzyskiwania. Prawidłowy dla scenariuszy w wersji 1. | struna |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | struna |
recoveryExtendedLocation | Lokalizacja rozszerzona odzyskiwania. | ExtendedLocation |
recoveryProximityPlacementGroupId | Identyfikator grupy umieszczania w pobliżu odzyskiwania. | struna |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | struna |
recoverySubnetName | Nazwa podsieci odzyskiwania. | struna |
recoveryVirtualMachineScaleSetId | Identyfikator zestawu skalowania maszyn wirtualnych. | struna |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg (wymagany) |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg (wymagany) |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania (dla jednego/pojedynczego przepływu przekazywania). | DiskEncryptionInfo |
diskId | Identyfikator dysku. | ciąg (wymagany) |
primaryStagingAzureStorageAccountId | Podstawowy tymczasowy identyfikator arm konta magazynu. | ciąg (wymagany) |
recoveryDiskEncryptionSetId | Identyfikator zestawu szyfrowania dysków odzyskiwania. | struna |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
recoveryResourceGroupId | Identyfikator arm docelowej grupy zasobów. | ciąg (wymagany) |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jest to opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | struna |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | |
keyEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla klucza. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla wpisu tajnego. | struna |
secretIdentifier | Tajny adres URL/identyfikator. | struna |
EnableProtectionInputPropertiesOrReplicationProtectedItemProperties
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | struna |
protectableItemId | Identyfikator elementu, który można chronić. | struna |
providerSpecificDetails | The ReplicationProviderInput. W przypadku dostawcy HyperVReplicaAzure będzie to obiekt AzureEnableProtectionInput. W przypadku dostawcy san będzie to obiekt SanEnableProtectionInput. W przypadku dostawcy funkcji HyperVReplicaAzure może mieć wartość null. | EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings |
EnableProtectionProviderSpecificInputOrReplicationProviderSpecificSettings
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Ustaw wartość "A2A" dla typu A2AEnableProtectionInputOrA2AReplicationDetails. Ustaw wartość "A2ACrossClusterMigration" dla typu A2ACrossClusterMigrationEnableProtectionInputOrA2ACrossClusterMigrationReplicationDetails. Ustaw wartość "HyperVReplicaAzure" dla typu HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails. Ustaw wartość "InMage" dla typu InMageEnableProtectionInputOrInMageReplicationDetails. Ustaw wartość "InMageAzureV2" dla typu InMageAzureV2EnableProtectionInputOrInMageAzureV2ReplicationDetails. Ustaw wartość "InMageRcm" dla typu InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails. Ustaw wartość "HyperVReplica2012" dla typu HyperVReplicaReplicationDetails. Ustaw wartość "HyperVReplica2012R2" dla typu HyperVReplicaBlueReplicationDetails. Ustaw wartość "HyperVReplicaBaseReplicationDetails" dla typu HyperVReplicaBaseReplicationDetails. Ustaw wartość "InMageRcmFailback" dla typu InMageRcmFailbackReplicationDetails. | "A2A" "A2ACrossClusterMigration" "HyperVReplica2012" "HyperVReplica2012R2" "HyperVReplicaAzure" "HyperVReplicaBaseReplicationDetails" "InMage" "InMageAzureV2" "InMageRcm" "InMageRcmFailback" (wymagane) |
ExtendedLocation
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa lokalizacji rozszerzonej. | ciąg (wymagany) |
typ | Typ lokalizacji rozszerzonej. | "EdgeZone" (wymagane) |
HyperVReplicaAzureDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
sectorSizeInBytes | Rozmiar sektora logicznego (w bajtach), domyślnie 512. | Int |
HyperVReplicaAzureEnableProtectionInputOrHyperVReplicaAzureReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Lista identyfikatorów dysków VHD do ochrony. | string[] |
disksToIncludeForManagedDisks | Dyski do uwzględnienia na liście dysków zarządzanych. | HyperVReplicaAzureDiskInputDetails[] |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
hvHostVmId | Identyfikator maszyny wirtualnej hosta Hyper-V. | struna |
instanceType | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | hyperVReplicaAzureEnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetStorageAccountId | Identyfikator konta magazynu. | struna |
targetVmSecurityProfile | Docelowy profil zabezpieczeń maszyny wirtualnej. | SecurityProfileProperties |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | hyperVReplicaAzureEnableProtectionInputTargetVmTags |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | struna |
useManagedDisksForReplication | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas replikacji. | struna |
userSelectedOSName | Nazwa systemu operacyjnego wybrana przez użytkownika. | struna |
vhdId | Identyfikator wirtualnego dysku systemu operacyjnego skojarzony z maszyną wirtualną. | struna |
vmName | Nazwa maszyny wirtualnej. | struna |
HyperVReplicaAzureEnableProtectionInputSeedManagedDiskTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaAzureEnableProtectionInputTargetManagedDiskTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaAzureEnableProtectionInputTargetNicTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaAzureEnableProtectionInputTargetVmTags
Nazwa | Opis | Wartość |
---|
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "HyperVReplica2012" (wymagane) |
InMageAzureV2DiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | The DiskId. | struna |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
logStorageAccountId | The LogStorageAccountId. | struna |
InMageAzureV2EnableProtectionInputOrMageAzureV2ReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
disksToInclude | Dyski do uwzględnienia. | InMageAzureV2DiskInputDetails[] |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
enableRdpOnTargetOption | Wybrana opcja włączenia protokołu RDP\SSH na docelowej maszynie wirtualnej po przejściu w tryb failover. Wartość ciągu wyliczenia SrsDataContract.EnableRDPOnTargetOption. | struna |
instanceType | Typ klasy. | "InMageAzureV2" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | struna |
masterTargetId | Główny identyfikator docelowy. | struna |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | struna |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | struna |
runAsAccountId | Identyfikator konta CS. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | InMageAzureV2EnableProtectionInputSeedManagedDiskTags |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
storageAccountId | Identyfikator konta magazynu. | struna |
targetAvailabilitySetId | Docelowy identyfikator arm zestawu dostępności dla wdrożenia usługi Resource Manager. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | struna |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | struna |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | struna |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | InMageAzureV2EnableProtectionInputTargetManagedDiskTags |
targetNicTags | Tagi dla docelowych kart sieciowych. | InMageAzureV2EnableProtectionInputTargetNicTags |
targetProximityPlacementGroupId | Identyfikator arm grupy umieszczania w pobliżu. | struna |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | InMageAzureV2EnableProtectionInputTargetVmTags |
InMageAzureV2EnableProtectionInputSeedManagedDiskTags
Nazwa | Opis | Wartość |
---|
InMageAzureV2EnableProtectionInputTargetManagedDiskTags
Nazwa | Opis | Wartość |
---|
InMageAzureV2EnableProtectionInputTargetNicTags
Nazwa | Opis | Wartość |
---|
InMageAzureV2EnableProtectionInputTargetVmTags
Nazwa | Opis | Wartość |
---|
InMageDiskExclusionInput
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na podpisie dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Podpis gościa dysku, który ma zostać wykluczony z replikacji. | struna |
InMageEnableProtectionInputOrInMageReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
datastoreName | Docelowa nazwa magazynu danych. | struna |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | string[] |
instanceType | Typ klasy. | "InMage" (wymagane) |
masterTargetId | Główny identyfikator docelowy. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
retentionDrive | Dysk przechowywania do użycia w usłudze MT. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta CS. | struna |
vmFriendlyName | Nazwa maszyny wirtualnej. | struna |
InMageRcmDiskInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskId | Identyfikator dysku. | ciąg (wymagany) |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
sectorSizeInBytes | Rozmiar sektora logicznego (w bajtach), domyślnie 512. | Int |
InMageRcmDisksDefaultInput
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionSetId | Identyfikator arm DiskEncryptionSet. | struna |
diskType | Typ dysku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" (wymagane) |
logStorageAccountId | Identyfikator arm konta magazynu dzienników. | ciąg (wymagany) |
sectorSizeInBytes | Rozmiar sektora logicznego (w bajtach), domyślnie 512. | Int |
InMageRcmEnableProtectionInputOrInMageRcmReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
disksDefault | Domyślne dane wejściowe dysku. | InMageRcmDisksDefaultInput |
disksToInclude | Dyski do uwzględnienia. | InMageRcmDiskInput[] |
fabricDiscoveryMachineId | Identyfikator usługi ARM odnalezionej maszyny. | ciąg (wymagany) |
instanceType | Typ klasy. | "InMageRcm" (wymagane) |
licenseType | Typ licencji. | "NoLicenseType" "NotSpecified" "WindowsServer" |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | struna |
processServerId | Identyfikator serwera przetwarzania. | ciąg (wymagany) |
runAsAccountId | Identyfikator konta Uruchom jako. | struna |
seedManagedDiskTags | Tagi dla dysków zarządzanych inicjuj. | UserCreatedResourceTag[] |
sqlServerLicenseType | Typ licencji programu SQL Server. | "AHUB" "NoLicenseType" "NotSpecified" "Płatność zgodnie z rzeczywistym użyciem" |
targetAvailabilitySetId | Identyfikator usługi ARM docelowego zestawu dostępności. | struna |
targetAvailabilityZone | Docelowa strefa dostępności. | struna |
targetBootDiagnosticsStorageAccountId | Identyfikator arm docelowego konta magazynu diagnostyki rozruchu. | struna |
targetManagedDiskTags | Tagi dla docelowych dysków zarządzanych. | UserCreatedResourceTag[] |
targetNetworkId | Wybrany identyfikator usługi ARM sieci docelowej. | struna |
targetNicTags | Tagi dla docelowych kart sieciowych. | UserCreatedResourceTag[] |
targetProximityPlacementGroupId | Docelowy identyfikator grupy umieszczania w pobliżu. | struna |
targetResourceGroupId | Identyfikator usługi ARM docelowej grupy zasobów. | ciąg (wymagany) |
targetSubnetName | Wybrana nazwa podsieci docelowej. | struna |
targetVmName | Nazwa docelowej maszyny wirtualnej. | struna |
targetVmSecurityProfile | Docelowy profil zabezpieczeń maszyny wirtualnej. | SecurityProfileProperties |
targetVmSize | Docelowy rozmiar maszyny wirtualnej. | struna |
targetVmTags | Docelowe tagi maszyny wirtualnej. | UserCreatedResourceTag[] |
testNetworkId | Wybrany testowy identyfikator arm sieci. | struna |
testSubnetName | Wybrana nazwa podsieci testowej. | struna |
userSelectedOSName | Nazwa systemu operacyjnego wybrana przez użytkownika. | struna |
InMageRcmFailbackReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
instanceType | Typ klasy. | "InMageRcmFailback" (wymagane) |
InMageVolumeExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
onlyExcludeIfSingleVolume | Wartość wskazująca, czy wykluczyć dysk z wieloma woluminami, czy nie. Jeśli dysk ma wiele woluminów, a jeden z woluminów ma etykietę zgodną z woluminem VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli wartość OnlyExcludeIfSingleVolume ma wartość false. | struna |
volumeLabel | Etykieta woluminu. Dysk zawierający dowolny wolumin z tą etykietą zostanie wykluczony z replikacji. | struna |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | struna |
keyVaultResourceArmId | Identyfikator arm zasobu usługi KeyVault dla klucza. | struna |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: vaults/replicationFabrics/replicationProtectionContainers |
Właściwości | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtectedItemProperties |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2024-04-01" |
SecurityProfileProperties
Nazwa | Opis | Wartość |
---|---|---|
targetVmConfidentialEncryption | Wartość wskazująca, czy poufne szyfrowanie obliczeniowe ma być włączone. | "Wyłączone" "Włączone" |
targetVmMonitoring | Wartość wskazująca, czy monitorowanie integralności ma być włączone. | "Wyłączone" "Włączone" |
targetVmSecureBoot | Wartość wskazująca, czy bezpieczny rozruch ma być włączony. | "Wyłączone" "Włączone" |
targetVmSecurityType | Docelowy typ zabezpieczeń maszyny wirtualnej. | "Poufne maszyny wirtualne" "Brak" "TrustedLaunch" |
targetVmTpm | Wartość wskazująca, czy moduł zaufanej platformy ma być włączony. | "Wyłączone" "Włączone" |
UserCreatedResourceTag
Nazwa | Opis | Wartość |
---|---|---|
tagName | Nazwa tagu. Przeczytaj więcej informacji: /azure/azure-resource-manager/management/tag-resources#limitations | struna Ograniczenia: Maksymalna długość = |
tagValue | Wartość tagu. Przeczytaj ją, aby uzyskać więcej informacji: /azure/azure-resource-manager/management/tag-resources#limitations | struna Ograniczenia: Maksymalna długość = |