Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems 2018-01-10
Definicja zasobu Bicep
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć w następujących regionach:
- 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 dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujący kod Bicep do szablonu.
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, obiekty
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku usługi A2A użyj:
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'
}
]
W przypadku funkcji HyperVReplica2012 użyj:
instanceType: 'HyperVReplica2012'
W przypadku funkcji HyperVReplica2012R2 użyj:
instanceType: 'HyperVReplica2012R2'
W przypadku funkcji HyperVReplicaAzure użyj:
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'
W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:
instanceType: 'HyperVReplicaBaseReplicationDetails'
W przypadku programu InMage użyj:
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'
W przypadku programu InMageAzureV2 użyj:
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'
W przypadku sieci San użyj:
instanceType: 'San'
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep. |
ciąg (wymagany) |
Nadrzędny | W pliku 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: replicationProtectionContainers |
properties | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | ciąg |
protectableItemId | Identyfikator elementu, który można chronić. | ciąg |
providerSpecificDetails | Element ReplicationProviderInput. W przypadku dostawcy Funkcji 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. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2A" (wymagane) |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania. | DiskEncryptionInfo |
fabricObjectId | Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. | ciąg |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | ciąg |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | ciąg |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | ciąg |
recoveryCloudServiceId | Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | DiskEncryptionKeyInfo |
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. | ciąg |
secretIdentifier | Tajny adres URL/identyfikator. | ciąg |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | ciąg |
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla klucza. | ciąg |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator konta magazynu. | ciąg |
recoveryAzureStorageAccountId | Identyfikator konta magazynu dysku VHD odzyskiwania. | ciąg |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskId | Identyfikator dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator arm konta magazynu. | ciąg |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
recoveryResourceGroupId | Docelowa grupa zasobów Arm Id. | ciąg |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
disksToInclude | Lista identyfikatorów dysków VHD, które mają być chronione. | ciąg[] |
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}. | ciąg |
hvHostVmId | Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetStorageAccountId | Nazwa konta magazynu. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
vhdId | Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
vmName | Nazwa maszyny wirtualnej. | ciąg |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMage" (wymagane) |
datastoreName | Docelowa nazwa magazynu danych. | ciąg |
diskExclusionInput | Włączenie danych wejściowych wykluczeń dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do dołączenia. | ciąg[] |
masterTargetId | Identyfikator obiektu docelowego wzorca. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | 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. | ciąg |
vmFriendlyName | Nazwa maszyny wirtualnej. | ciąg |
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. | ciąg |
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 etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. | ciąg |
volumeLabel | Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. | ciąg |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageAzureV2" (wymagane) |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
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}. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
masterTargetId | Główny identyfikator docelowy. | ciąg |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg |
runAsAccountId | Identyfikator konta CS. | ciąg |
storageAccountId | Nazwa konta magazynu. | ciąg (wymagany) |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
SanEnableProtectionInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "San" (wymagane) |
Definicja zasobu szablonu usługi ARM
Można wdrożyć typ zasobu vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems:
- 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 dziennik 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": "2018-01-10",
"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 usługi A2A użyj:
"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"
}
]
W przypadku funkcji HyperVReplica2012 użyj:
"instanceType": "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2 użyj:
"instanceType": "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzure użyj:
"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"
W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:
"instanceType": "HyperVReplicaBaseReplicationDetails"
W przypadku usługi InMage użyj:
"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"
W przypadku programu InMageAzureV2 użyj:
"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"
W przypadku sieci San użyj:
"instanceType": "San"
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems" |
apiVersion | Wersja interfejsu API zasobów | '2018-01-10' |
name | Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON. |
ciąg (wymagany) |
properties | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | ciąg |
protectableItemId | Identyfikator elementu, który można chronić. | ciąg |
providerSpecificDetails | Element ReplicationProviderInput. W przypadku dostawcy Funkcji 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. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2A" (wymagane) |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania. | DiskEncryptionInfo |
fabricObjectId | Identyfikator określonego obiektu sieci szkieletowej maszyny wirtualnej. | ciąg |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | ciąg |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | ciąg |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostycznego rozruchu. | ciąg |
recoveryCloudServiceId | Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | DiskEncryptionKeyInfo |
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. | ciąg |
secretIdentifier | Tajny adres URL/identyfikator. | ciąg |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | ciąg |
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla klucza. | ciąg |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator konta magazynu. | ciąg |
recoveryAzureStorageAccountId | Identyfikator konta magazynu dysku VHD odzyskiwania. | ciąg |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskId | Identyfikator dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy przejściowy identyfikator arm konta magazynu. | ciąg |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
recoveryResourceGroupId | Docelowa grupa zasobów Arm Id. | ciąg |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
disksToInclude | Lista identyfikatorów dysków VHD, które mają być chronione. | ciąg[] |
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}. | ciąg |
hvHostVmId | Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetStorageAccountId | Nazwa konta magazynu. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
vhdId | Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
vmName | Nazwa maszyny wirtualnej. | ciąg |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMage" (wymagane) |
datastoreName | Nazwa docelowego magazynu danych. | ciąg |
diskExclusionInput | Włącz dane wejściowe wykluczenia dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
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. | ciąg |
vmFriendlyName | Nazwa maszyny wirtualnej. | ciąg |
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. | ciąg |
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 etykietą VolumeLabel, ten dysk zostanie wykluczony z replikacji, jeśli właściwość OnlyExcludeIfSingleVolume ma wartość false. | ciąg |
volumeLabel | Etykieta woluminu. Dysk o dowolnym woluminie z tą etykietą zostanie wykluczony z replikacji. | ciąg |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageAzureV2" (wymagane) |
disksToInclude | Dyski do uwzględnienia. | ciąg[] |
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}. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
masterTargetId | Identyfikator obiektu docelowego wzorca. | ciąg |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg |
runAsAccountId | Identyfikator konta CS. | ciąg |
storageAccountId | Nazwa konta magazynu. | ciąg (wymagany) |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
SanEnableProtectionInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "San" (wymagane) |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Magazyny/replikacjaFabrics/replicationProtectionContainers/replicationProtectedItems można wdrożyć w następujących regionach:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems, dodaj następujące narzędzie Terraform do szablonu.
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, obiekty
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku usługi A2A użyj:
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"
}
]
W przypadku funkcji HyperVReplica2012 użyj:
instanceType = "HyperVReplica2012"
W przypadku funkcji HyperVReplica2012R2 użyj:
instanceType = "HyperVReplica2012R2"
W przypadku funkcji HyperVReplicaAzure użyj:
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"
W przypadku funkcji HyperVReplicaBaseReplicationDetails użyj:
instanceType = "HyperVReplicaBaseReplicationDetails"
W przypadku programu InMage użyj:
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"
W przypadku programu InMageAzureV2 użyj:
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"
W przypadku sieci San użyj:
instanceType = "San"
Wartości właściwości
vaults/replicationFabrics/replicationProtectionConta...
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems@2018-01-10" |
name | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: replicationProtectionContainers |
properties | Włącz właściwości wejściowe ochrony. | EnableProtectionInputPropertiesOrReplicationProtecte... |
EnableProtectionInputPropertiesOrReplicationProtecte...
Nazwa | Opis | Wartość |
---|---|---|
policyId | Identyfikator zasad. | ciąg |
protectableItemId | Identyfikator elementu, który można chronić. | ciąg |
providerSpecificDetails | Element ReplicationProviderInput. W przypadku dostawcy Funkcji 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. | EnableProtectionProviderSpecificInputOrReplicationPr... |
EnableProtectionProviderSpecificInputOrReplicationPr...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A HyperVReplica2012 HyperVReplica2012R2 HyperVReplicaAzure HyperVReplicaBaseReplicationDetails InMage InMageAzureV2 San (wymagane) |
A2AEnableProtectionInputOrA2AReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "A2A" (wymagane) |
diskEncryptionInfo | Informacje o szyfrowaniu dysku odzyskiwania. | DiskEncryptionInfo |
fabricObjectId | Identyfikator obiektu specyficznego dla sieci szkieletowej maszyny wirtualnej. | ciąg |
multiVmGroupName | Nazwa grupy wielu maszyn wirtualnych. | ciąg |
recoveryAvailabilitySetId | Identyfikator zestawu dostępności odzyskiwania. | ciąg |
recoveryBootDiagStorageAccountId | Konto magazynu diagnostyki rozruchu. | ciąg |
recoveryCloudServiceId | Identyfikator usługi odzyskiwania w chmurze. Prawidłowy dla scenariuszy w wersji 1. | ciąg |
recoveryContainerId | Identyfikator kontenera odzyskiwania. | ciąg |
recoveryResourceGroupId | Identyfikator grupy zasobów odzyskiwania. Prawidłowy dla scenariuszy w wersji 2. | ciąg |
vmDisks | Lista szczegółów dysku maszyny wirtualnej. | A2AVmDiskInputDetails[] |
vmManagedDisks | Lista szczegółów dysku zarządzanego maszyny wirtualnej. | A2AVmManagedDiskInputDetails[] |
DiskEncryptionInfo
Nazwa | Opis | Wartość |
---|---|---|
diskEncryptionKeyInfo | Dokumentacja usługi KeyVault odzyskiwania dla wpisu tajnego. | DiskEncryptionKeyInfo |
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. | ciąg |
secretIdentifier | Tajny adres URL/identyfikator. | ciąg |
KeyEncryptionKeyInfo
Nazwa | Opis | Wartość |
---|---|---|
keyIdentifier | Adres URL/identyfikator klucza. | ciąg |
keyVaultResourceArmId | Identyfikator zasobu usługi ARM usługi KeyVault dla klucza. | ciąg |
A2AVmDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskUri | Identyfikator URI dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator tymczasowego konta magazynu. | ciąg |
recoveryAzureStorageAccountId | Identyfikator konta magazynu wirtualnego dysku twardego odzyskiwania. | ciąg |
A2AVmManagedDiskInputDetails
Nazwa | Opis | Wartość |
---|---|---|
diskId | Identyfikator dysku. | ciąg |
primaryStagingAzureStorageAccountId | Podstawowy identyfikator arm konta magazynu przejściowego. | ciąg |
recoveryReplicaDiskAccountType | Typ dysku repliki. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
recoveryResourceGroupId | Docelowa grupa zasobów Arm Id. | ciąg |
recoveryTargetDiskAccountType | Typ dysku docelowego po przejściu w tryb failover. Jego opcjonalna wartość i będzie taka sama jak typ dysku źródłowego, jeśli nie podano użytkownika. | ciąg |
HyperVReplicaReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012" (wymagane) |
HyperVReplicaBlueReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplica2012R2" (wymagane) |
HyperVReplicaAzureEnableProtectionInputOrHyperVRepli...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaAzure" (wymagane) |
disksToInclude | Lista identyfikatorów dysków VHD, które mają być chronione. | ciąg[] |
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}. | ciąg |
hvHostVmId | Identyfikator maszyny wirtualnej hosta funkcji Hyper-V. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
osType | Typ systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
targetStorageAccountId | Nazwa konta magazynu. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
vhdId | Identyfikator dysku VHD dysku systemu operacyjnego skojarzony z maszyną wirtualną. | ciąg |
vmName | Nazwa maszyny wirtualnej. | ciąg |
HyperVReplicaBaseReplicationDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "HyperVReplicaBaseReplicationDetails" (wymagane) |
InMageEnableProtectionInputOrInMageReplicationDetail...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMage" (wymagane) |
datastoreName | Docelowa nazwa magazynu danych. | ciąg |
diskExclusionInput | Włączenie danych wejściowych wykluczeń dysku. | InMageDiskExclusionInput |
disksToInclude | Dyski do dołączenia. | ciąg[] |
masterTargetId | Identyfikator obiektu docelowego wzorca. | ciąg (wymagany) |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg (wymagany) |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | 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. | ciąg |
vmFriendlyName | Nazwa maszyny wirtualnej. | ciąg |
InMageDiskExclusionInput
Nazwa | Opis | Wartość |
---|---|---|
diskSignatureOptions | Opcja oparta na sygnaturze dysku gościa dla wykluczenia dysku. | InMageDiskSignatureExclusionOptions[] |
volumeOptions | Opcja oparta na etykiecie woluminu dla wykluczenia dysku. | InMageVolumeExclusionOptions[] |
InMageDiskSignatureExclusionOptions
Nazwa | Opis | Wartość |
---|---|---|
diskSignature | Sygnatura gościa dysku, który ma zostać wykluczony z replikacji. | ciąg |
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. | ciąg |
volumeLabel | Etykieta woluminu. Dysk o woluminie z tą etykietą zostanie wykluczony z replikacji. | ciąg |
InMageAzureV2EnableProtectionInputOrInMageAzureV2Rep...
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "InMageAzureV2" (wymagane) |
disksToInclude | Dyski do dołączenia. | ciąg[] |
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}. | ciąg |
logStorageAccountId | Konto magazynu, które ma być używane do rejestrowania podczas replikacji. | ciąg |
masterTargetId | Identyfikator obiektu docelowego wzorca. | ciąg |
multiVmGroupId | Identyfikator grupy wielu maszyn wirtualnych. | ciąg |
multiVmGroupName | Nazwa grupy z wieloma maszynami wirtualnymi. | ciąg |
processServerId | Identyfikator serwera przetwarzania. | ciąg |
runAsAccountId | Identyfikator konta CS. | ciąg |
storageAccountId | Nazwa konta magazynu. | ciąg (wymagany) |
targetAzureNetworkId | Wybrany docelowy identyfikator sieci platformy Azure. | ciąg |
targetAzureSubnetId | Wybrany docelowy identyfikator podsieci platformy Azure. | ciąg |
targetAzureV1ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia klasycznego), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureV2ResourceGroupId | Identyfikator docelowej grupy zasobów (dla wdrożenia usługi Resource Manager), w której ma zostać utworzona maszyna wirtualna trybu failover. | ciąg |
targetAzureVmName | Docelowa nazwa maszyny wirtualnej platformy Azure. | ciąg |
useManagedDisks | Wartość wskazująca, czy dyski zarządzane powinny być używane podczas pracy w trybie failover. | ciąg |
SanEnableProtectionInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Typ klasy. | "San" (wymagane) |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla