Microsoft.RecoveryServices kasaları/replicationProtectionIntents 2021-02-10
Bicep kaynak tanımı
Kasalar/replicationProtectionIntents kaynak türü aşağıdakilere dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.RecoveryServices/vaults/replicationProtectionIntents kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-02-10' = {
name: 'string'
parent: resourceSymbolicName
properties: {
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings nesneleri
nesne türünü belirtmek için instanceType özelliğini ayarlayın.
A2A için şunu kullanın:
instanceType: 'A2A'
autoProtectionOfDataDisk: 'string'
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
fabricObjectId: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
primaryLocation: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
protectionProfileCustomInput: {
resourceType: 'string'
// For remaining properties, see ProtectionProfileCustomDetails objects
}
recoveryAvailabilitySetCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
}
recoveryAvailabilityType: 'string'
recoveryAvailabilityZone: 'string'
recoveryBootDiagStorageAccount: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryLocation: 'string'
recoveryProximityPlacementGroupCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
}
recoveryResourceGroupId: 'string'
recoverySubscriptionId: 'string'
recoveryVirtualNetworkCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
}
vmDisks: [
{
diskUri: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryAzureStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
}
]
vmManagedDisks: [
{
diskEncryptionInfo: {
diskEncryptionKeyInfo: {
keyVaultResourceArmId: 'string'
secretIdentifier: 'string'
}
keyEncryptionKeyInfo: {
keyIdentifier: 'string'
keyVaultResourceArmId: 'string'
}
}
diskId: 'string'
primaryStagingStorageAccountCustomInput: {
resourceType: 'string'
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryDiskEncryptionSetId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryResourceGroupCustomInput: {
resourceType: 'string'
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
}
recoveryTargetDiskAccountType: 'string'
}
]
StorageAccountCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType: 'Existing'
azureStorageAccountId: 'string'
ProtectionProfileCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType: 'Existing'
protectionProfileId: 'string'
Yeni için şunu kullanın:
resourceType: 'New'
appConsistentFrequencyInMinutes: int
crashConsistentFrequencyInMinutes: int
multiVmSyncStatus: 'string'
policyName: 'string'
recoveryPointHistory: int
RecoveryAvailabilitySetCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType: 'Existing'
recoveryAvailabilitySetId: 'string'
RecoveryProximityPlacementGroupCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType: 'Existing'
recoveryProximityPlacementGroupId: 'string'
RecoveryVirtualNetworkCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType: 'Existing'
recoverySubnetName: 'string'
recoveryVirtualNetworkId: 'string'
Yeni için şunu kullanın:
resourceType: 'New'
recoveryVirtualNetworkName: 'string'
recoveryVirtualNetworkResourceGroupName: 'string'
RecoveryResourceGroupCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType: 'Existing'
recoveryResourceGroupId: 'string'
Özellik değerleri
vaults/replicationProtectionIntents
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
Üst | Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: kasalar |
properties | Koruma amacı giriş özellikleri oluşturun. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Ad | Açıklama | Değer |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. A2A sağlayıcısı için A2ACreateProtectionIntentInput nesnesi olacaktır. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Ad | Açıklama | Değer |
---|---|---|
instanceType | Nesne türünü ayarlama | A2A (gerekli) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Ad | Açıklama | Değer |
---|---|---|
instanceType | Sınıf türü. | 'A2A' (gerekli) |
autoProtectionOfDataDisk | Otomatik korumanın etkinleştirilip etkinleştirilmediğini gösteren bir değer. | 'Devre Dışı' 'Etkin' |
diskEncryptionInfo | Kurtarma diski şifreleme bilgileri (iki geçiş akışı için). | DiskEncryptionInfo |
fabricObjectId | Sanal makinenin dokuya özgü nesne kimliği. | dize (gerekli) |
multiVmGroupId | Çoklu vm grup kimliği. | string |
multiVmGroupName | Çoklu vm grubu adı. | string |
primaryLocation | Sanal makinenin birincil konumu. | dize (gerekli) |
primaryStagingStorageAccountCustomInput | Birincil hazırlama depolama hesabı girişi. | StorageAccountCustomDetails |
protectionProfileCustomInput | Koruma profili özel girişleri. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Kurtarma kullanılabilirlik kümesi girişi. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Sanal makinenin kurtarma kullanılabilirlik türü. | 'AvailabilitySet' 'AvailabilityZone' 'Tek' (gerekli) |
recoveryAvailabilityZone | Kurtarma kullanılabilirlik alanı. | string |
recoveryBootDiagStorageAccount | Önyükleme tanılama depolama hesabı. | StorageAccountCustomDetails |
recoveryLocation | Sanal makinenin kurtarma konumu. | dize (gerekli) |
recoveryProximityPlacementGroupCustomInput | Kurtarma yakınlık yerleştirme grubu özel girişi. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Kurtarma kaynak grubu kimliği. V2 senaryoları için geçerlidir. | dize (gerekli) |
recoverySubscriptionId | Sanal makinenin kurtarma aboneliği kimliği. | dize (gerekli) |
recoveryVirtualNetworkCustomInput | Kurtarma sanal ağ girişi. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Vm disk girişlerinin listesi. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Vm tarafından yönetilen disk girişlerinin listesi. | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionKeyInfo | Gizli dizi için kurtarma KeyVault başvurusu. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Anahtar için kurtarma KeyVault başvurusu. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Ad | Açıklama | Değer |
---|---|---|
keyVaultResourceArmId | Gizli dizi için KeyVault kaynak ARM kimliği. | string |
secretIdentifier | Gizli dizi url'si / tanımlayıcısı. | string |
KeyEncryptionKeyInfo
Ad | Açıklama | Değer |
---|---|---|
keyIdentifier | Anahtar URL'si / tanımlayıcısı. | string |
keyVaultResourceArmId | Anahtar için KeyVault kaynak ARM Kimliği. | string |
StorageAccountCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingStorageAccount
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
azureStorageAccountId | Depolama hesabı Arm Kimliği. Kaynak yoksa hata oluşturun. | dize (gerekli) |
ProtectionProfileCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Varolan Yeni (gerekli) |
ExistingProtectionProfile
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
protectionProfileId | Koruma profili Arm Kimliği. Kaynak yoksa hata oluşturun. | dize (gerekli) |
NewProtectionProfile
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Yeni' (gerekli) |
appConsistentFrequencyInMinutes | Uygulamayla tutarlı anlık görüntü sıklığı (dakika cinsinden). | int |
crashConsistentFrequencyInMinutes | Kilitlenmeyle tutarlı anlık görüntü sıklığı (dakika cinsinden). | int |
multiVmSyncStatus | Çoklu VM eşitlemenin etkinleştirilmesi gerekip gerekmediğini gösteren bir değer. Değer 'Etkin' veya 'Devre Dışı' olmalıdır. | 'Devre Dışı Bırak' 'Enable' (gerekli) |
policyName | Koruma profili girişi. | dize (gerekli) |
recoveryPointHistory | Kurtarma noktalarının depolanması gereken dakika cinsinden süre. | int |
RecoveryAvailabilitySetCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingRecoveryAvailabilitySet
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
recoveryAvailabilitySetId | Kurtarma kullanılabilirlik kümesi kimliği. Kaynak yoksa hata oluşturur. | string |
RecoveryProximityPlacementGroupCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingRecoveryProximityPlacementGroup
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
recoveryProximityPlacementGroupId | Kurtarma yakınlık yerleştirme grubu kimliği. Kaynak yoksa hata oluşturur. | string |
RecoveryVirtualNetworkCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Varolan Yeni (gerekli) |
ExistingRecoveryVirtualNetwork
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
recoverySubnetName | Kurtarma alt ağı adı. | string |
recoveryVirtualNetworkId | Kurtarma sanal ağ kimliği. Kaynak yoksa hata oluşturur. | dize (gerekli) |
NewRecoveryVirtualNetwork
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Yeni' (gerekli) |
recoveryVirtualNetworkName | Kurtarma sanal ağ adı. | string |
recoveryVirtualNetworkResourceGroupName | Kurtarma sanal ağını oluşturmak için kullanılacak kaynak grubunun adı. Yoksa hedef ağ, hedef VM ile aynı kaynak grubunda oluşturulur. | string |
A2AProtectionIntentDiskInputDeputs
Ad | Açıklama | Değer |
---|---|---|
diskUri | Disk Uri'sini seçin. | dize (gerekli) |
primaryStagingStorageAccountCustomInput | Birincil hazırlama depolama hesabı girişi. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Kurtarma VHD depolama hesabı girişi. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionInfo | Kurtarma diski şifreleme bilgileri (bir / tek geçiş akışları için). | DiskEncryptionInfo |
diskId | Disk kimliği. | dize (gerekli) |
primaryStagingStorageAccountCustomInput | Birincil hazırlama depolama hesabı girişi. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | Kurtarma diski şifreleme kümesi kimliği. | string |
recoveryReplicaDiskAccountType | Çoğaltma disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. | string |
recoveryResourceGroupCustomInput | Kurtarma kaynak grubu girişi. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Yük devretmeden sonra hedef disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. | string |
RecoveryResourceGroupCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingRecoveryResourceGroup
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
recoveryResourceGroupId | Kurtarma kaynak grubu kimliği. V2 senaryoları için geçerlidir. | string |
ARM şablonu kaynak tanımı
Kasalar/replicationProtectionIntents kaynak türü aşağıdakilere dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.RecoveryServices/vaults/replicationProtectionIntents kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.RecoveryServices/vaults/replicationProtectionIntents",
"apiVersion": "2021-02-10",
"name": "string",
"properties": {
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings nesneleri
nesne türünü belirtmek için instanceType özelliğini ayarlayın.
A2A için şunu kullanın:
"instanceType": "A2A",
"autoProtectionOfDataDisk": "string",
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"fabricObjectId": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"primaryLocation": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"protectionProfileCustomInput": {
"resourceType": "string"
// For remaining properties, see ProtectionProfileCustomDetails objects
},
"recoveryAvailabilitySetCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
},
"recoveryAvailabilityType": "string",
"recoveryAvailabilityZone": "string",
"recoveryBootDiagStorageAccount": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryLocation": "string",
"recoveryProximityPlacementGroupCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
},
"recoveryResourceGroupId": "string",
"recoverySubscriptionId": "string",
"recoveryVirtualNetworkCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
},
"vmDisks": [
{
"diskUri": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryAzureStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
}
],
"vmManagedDisks": [
{
"diskEncryptionInfo": {
"diskEncryptionKeyInfo": {
"keyVaultResourceArmId": "string",
"secretIdentifier": "string"
},
"keyEncryptionKeyInfo": {
"keyIdentifier": "string",
"keyVaultResourceArmId": "string"
}
},
"diskId": "string",
"primaryStagingStorageAccountCustomInput": {
"resourceType": "string"
// For remaining properties, see StorageAccountCustomDetails objects
},
"recoveryDiskEncryptionSetId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryResourceGroupCustomInput": {
"resourceType": "string"
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
},
"recoveryTargetDiskAccountType": "string"
}
]
StorageAccountCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
"resourceType": "Existing",
"azureStorageAccountId": "string"
ProtectionProfileCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
"resourceType": "Existing",
"protectionProfileId": "string"
Yeni için şunu kullanın:
"resourceType": "New",
"appConsistentFrequencyInMinutes": "int",
"crashConsistentFrequencyInMinutes": "int",
"multiVmSyncStatus": "string",
"policyName": "string",
"recoveryPointHistory": "int"
RecoveryAvailabilitySetCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
"resourceType": "Existing",
"recoveryAvailabilitySetId": "string"
RecoveryProximityPlacementGroupCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
"resourceType": "Existing",
"recoveryProximityPlacementGroupId": "string"
RecoveryVirtualNetworkCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
"resourceType": "Existing",
"recoverySubnetName": "string",
"recoveryVirtualNetworkId": "string"
Yeni için şunu kullanın:
"resourceType": "New",
"recoveryVirtualNetworkName": "string",
"recoveryVirtualNetworkResourceGroupName": "string"
RecoveryResourceGroupCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
"resourceType": "Existing",
"recoveryResourceGroupId": "string"
Özellik değerleri
vaults/replicationProtectionIntents
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.RecoveryServices/vaults/replicationProtectionIntents' |
apiVersion | Kaynak API'sinin sürümü | '2021-02-10' |
name | Kaynak adı Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama. |
dize (gerekli) |
properties | Koruma amacı giriş özellikleri oluşturun. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Ad | Açıklama | Değer |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. A2A sağlayıcısı için A2ACreateProtectionIntentInput nesnesi olacaktır. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Ad | Açıklama | Değer |
---|---|---|
instanceType | Nesne türünü ayarlama | A2A (gerekli) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Ad | Açıklama | Değer |
---|---|---|
instanceType | Sınıf türü. | 'A2A' (gerekli) |
autoProtectionOfDataDisk | Otomatik korumanın etkinleştirilip etkinleştirilmediğini gösteren değer. | 'Devre Dışı' 'Etkin' |
diskEncryptionInfo | Kurtarma diski şifreleme bilgileri (iki geçiş akışı için). | DiskEncryptionInfo |
fabricObjectId | Sanal makinenin dokuya özgü nesne kimliği. | dize (gerekli) |
multiVmGroupId | Çoklu vm grup kimliği. | string |
multiVmGroupName | Çoklu vm grubu adı. | string |
primaryLocation | Sanal makinenin birincil konumu. | dize (gerekli) |
primaryStagingStorageAccountCustomInput | Birincil hazırlama depolama hesabı girişi. | StorageAccountCustomDetails |
protectionProfileCustomInput | Koruma profili özel girişleri. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Kurtarma kullanılabilirlik kümesi girişi. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Sanal makinenin kurtarma kullanılabilirlik türü. | 'AvailabilitySet' 'AvailabilityZone' 'Tek' (gerekli) |
recoveryAvailabilityZone | Kurtarma kullanılabilirlik alanı. | string |
recoveryBootDiagStorageAccount | Önyükleme tanılama depolama hesabı. | StorageAccountCustomDetails |
recoveryLocation | Sanal makinenin kurtarma konumu. | dize (gerekli) |
recoveryProximityPlacementGroupCustomInput | Kurtarma yakınlık yerleştirme grubu özel girişi. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Kurtarma kaynak grubu kimliği. V2 senaryoları için geçerlidir. | dize (gerekli) |
recoverySubscriptionId | Sanal makinenin kurtarma aboneliği kimliği. | dize (gerekli) |
recoveryVirtualNetworkCustomInput | Kurtarma sanal ağ girişi. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Vm disk girişlerinin listesi. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Vm tarafından yönetilen disk girişlerinin listesi. | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionKeyInfo | Gizli dizi için kurtarma KeyVault başvurusu. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Anahtar için kurtarma KeyVault başvurusu. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Ad | Açıklama | Değer |
---|---|---|
keyVaultResourceArmId | Gizli dizi için KeyVault kaynak ARM kimliği. | string |
secretIdentifier | Gizli dizi URL'si / tanımlayıcısı. | string |
KeyEncryptionKeyInfo
Ad | Açıklama | Değer |
---|---|---|
keyIdentifier | Anahtar URL'si / tanımlayıcısı. | string |
keyVaultResourceArmId | Anahtar için KeyVault kaynak ARM Kimliği. | string |
StorageAccountCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Var ( gerekli) |
ExistingStorageAccount
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
azureStorageAccountId | Depolama hesabı Arm Kimliği. Kaynak yoksa hata oluşturun. | dize (gerekli) |
ProtectionProfileCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Varolan Yeni (gerekli) |
ExistingProtectionProfile
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
protectionProfileId | Koruma profili Arm Kimliği. Kaynak yoksa hata oluşturun. | dize (gerekli) |
NewProtectionProfile
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Yeni' (gerekli) |
appConsistentFrequencyInMinutes | Uygulamayla tutarlı anlık görüntü sıklığı (dakika cinsinden). | int |
crashConsistentFrequencyInMinutes | Kilitlenmeyle tutarlı anlık görüntü sıklığı (dakika cinsinden). | int |
multiVmSyncStatus | Çoklu VM eşitlemenin etkinleştirilmesi gerekip gerekmediğini gösteren değer. Değer 'Etkin' veya 'Devre Dışı' olmalıdır. | 'Devre Dışı Bırak' 'Enable' (gerekli) |
policyName | Koruma profili girişi. | dize (gerekli) |
recoveryPointHistory | Kurtarma noktalarının depolanması gereken dakika cinsinden süre. | int |
RecoveryAvailabilitySetCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Var ( gerekli) |
ExistingRecoveryAvailabilitySet
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
recoveryAvailabilitySetId | Kurtarma kullanılabilirlik kümesi kimliği. Kaynak yoksa hata oluşturur. | string |
RecoveryProximityPlacementGroupCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingRecoveryProximityPlacementGroup
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
recoveryProximityPlacementGroupId | Kurtarma yakınlık yerleştirme grubu kimliği. Kaynak yoksa hata oluşturur. | string |
RecoveryVirtualNetworkCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Varolan Yeni (gerekli) |
ExistingRecoveryVirtualNetwork
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
recoverySubnetName | Kurtarma alt ağı adı. | string |
recoveryVirtualNetworkId | Kurtarma sanal ağ kimliği. Kaynak yoksa hata oluşturur. | dize (gerekli) |
NewRecoveryVirtualNetwork
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Yeni' (gerekli) |
recoveryVirtualNetworkName | Kurtarma sanal ağ adı. | string |
recoveryVirtualNetworkResourceGroupName | Kurtarma sanal ağını oluşturmak için kullanılacak kaynak grubunun adı. Yoksa hedef ağ, hedef VM ile aynı kaynak grubunda oluşturulur. | string |
A2AProtectionIntentDiskInputDeputs
Ad | Açıklama | Değer |
---|---|---|
diskUri | Disk Uri'sini seçin. | dize (gerekli) |
primaryStagingStorageAccountCustomInput | Birincil hazırlama depolama hesabı girişi. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Kurtarma VHD depolama hesabı girişi. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionInfo | Kurtarma diski şifreleme bilgileri (bir / tek geçiş akışları için). | DiskEncryptionInfo |
diskId | Disk kimliği. | dize (gerekli) |
primaryStagingStorageAccountCustomInput | Birincil hazırlama depolama hesabı girişi. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | Kurtarma diski şifreleme kümesi kimliği. | string |
recoveryReplicaDiskAccountType | Çoğaltma disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. | string |
recoveryResourceGroupCustomInput | Kurtarma kaynak grubu girişi. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Yük devretmeden sonra hedef disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. | string |
RecoveryResourceGroupCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingRecoveryResourceGroup
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | 'Mevcut' (gerekli) |
recoveryResourceGroupId | Kurtarma kaynak grubu kimliği. V2 senaryoları için geçerlidir. | string |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Kasalar/replicationProtectionIntents kaynak türü aşağıdakilere dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.RecoveryServices/vaults/replicationProtectionIntents kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-02-10"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings objects
}
}
})
}
CreateProtectionIntentProviderSpecificDetailsOrReplicationProtectionIntentProviderSpecificSettings nesneleri
nesne türünü belirtmek için instanceType özelliğini ayarlayın.
A2A için şunu kullanın:
instanceType = "A2A"
autoProtectionOfDataDisk = "string"
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
fabricObjectId = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
primaryLocation = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
protectionProfileCustomInput = {
resourceType = "string"
// For remaining properties, see ProtectionProfileCustomDetails objects
}
recoveryAvailabilitySetCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryAvailabilitySetCustomDetails objects
}
recoveryAvailabilityType = "string"
recoveryAvailabilityZone = "string"
recoveryBootDiagStorageAccount = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryLocation = "string"
recoveryProximityPlacementGroupCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryProximityPlacementGroupCustomDetails objects
}
recoveryResourceGroupId = "string"
recoverySubscriptionId = "string"
recoveryVirtualNetworkCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryVirtualNetworkCustomDetails objects
}
vmDisks = [
{
diskUri = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryAzureStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
}
]
vmManagedDisks = [
{
diskEncryptionInfo = {
diskEncryptionKeyInfo = {
keyVaultResourceArmId = "string"
secretIdentifier = "string"
}
keyEncryptionKeyInfo = {
keyIdentifier = "string"
keyVaultResourceArmId = "string"
}
}
diskId = "string"
primaryStagingStorageAccountCustomInput = {
resourceType = "string"
// For remaining properties, see StorageAccountCustomDetails objects
}
recoveryDiskEncryptionSetId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryResourceGroupCustomInput = {
resourceType = "string"
// For remaining properties, see RecoveryResourceGroupCustomDetails objects
}
recoveryTargetDiskAccountType = "string"
}
]
StorageAccountCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType = "Existing"
azureStorageAccountId = "string"
ProtectionProfileCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType = "Existing"
protectionProfileId = "string"
Yeni için şunu kullanın:
resourceType = "New"
appConsistentFrequencyInMinutes = int
crashConsistentFrequencyInMinutes = int
multiVmSyncStatus = "string"
policyName = "string"
recoveryPointHistory = int
RecoveryAvailabilitySetCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType = "Existing"
recoveryAvailabilitySetId = "string"
RecoveryProximityPlacementGroupCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType = "Existing"
recoveryProximityPlacementGroupId = "string"
RecoveryVirtualNetworkCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType = "Existing"
recoverySubnetName = "string"
recoveryVirtualNetworkId = "string"
Yeni için şunu kullanın:
resourceType = "New"
recoveryVirtualNetworkName = "string"
recoveryVirtualNetworkResourceGroupName = "string"
RecoveryResourceGroupCustomDetails nesneleri
nesne türünü belirtmek için resourceType özelliğini ayarlayın.
Var olan için şunu kullanın:
resourceType = "Existing"
recoveryResourceGroupId = "string"
Özellik değerleri
vaults/replicationProtectionIntents
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.RecoveryServices/vaults/replicationProtectionIntents@2021-02-10" |
name | Kaynak adı | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Kaynak türü: kasalar için kimlik |
properties | Koruma amacı giriş özellikleri oluşturun. | CreateProtectionIntentPropertiesOrReplicationProtect... |
CreateProtectionIntentPropertiesOrReplicationProtect...
Ad | Açıklama | Değer |
---|---|---|
providerSpecificDetails | The ReplicationProviderInput. A2A sağlayıcısı için A2ACreateProtectionIntentInput nesnesi olacaktır. | CreateProtectionIntentProviderSpecificDetailsOrRepli... |
CreateProtectionIntentProviderSpecificDetailsOrRepli...
Ad | Açıklama | Değer |
---|---|---|
instanceType | Nesne türünü ayarlama | A2A (gerekli) |
A2ACreateProtectionIntentInputOrA2AReplicationIntent...
Ad | Açıklama | Değer |
---|---|---|
instanceType | Sınıf türü. | "A2A" (gerekli) |
autoProtectionOfDataDisk | Otomatik korumanın etkinleştirilip etkinleştirilmediğini gösteren bir değer. | "Devre dışı" "Etkin" |
diskEncryptionInfo | Kurtarma diski şifreleme bilgileri (iki geçiş akışı için). | DiskEncryptionInfo |
fabricObjectId | Sanal makinenin dokuya özgü nesne kimliği. | dize (gerekli) |
multiVmGroupId | Çoklu vm grup kimliği. | string |
multiVmGroupName | Çoklu vm grubu adı. | string |
primaryLocation | Sanal makinenin birincil konumu. | dize (gerekli) |
primaryStagingStorageAccountCustomInput | Birincil hazırlama depolama hesabı girişi. | StorageAccountCustomDetails |
protectionProfileCustomInput | Koruma profili özel girişleri. | ProtectionProfileCustomDetails |
recoveryAvailabilitySetCustomInput | Kurtarma kullanılabilirlik kümesi girişi. | RecoveryAvailabilitySetCustomDetails |
recoveryAvailabilityType | Sanal makinenin kurtarma kullanılabilirlik türü. | "AvailabilitySet" "AvailabilityZone" "Tek" (gerekli) |
recoveryAvailabilityZone | Kurtarma kullanılabilirlik alanı. | string |
recoveryBootDiagStorageAccount | Önyükleme tanılama depolama hesabı. | StorageAccountCustomDetails |
recoveryLocation | Sanal makinenin kurtarma konumu. | dize (gerekli) |
recoveryProximityPlacementGroupCustomInput | Kurtarma yakınlık yerleştirme grubu özel girişi. | RecoveryProximityPlacementGroupCustomDetails |
recoveryResourceGroupId | Kurtarma kaynak grubu kimliği. V2 senaryoları için geçerlidir. | dize (gerekli) |
recoverySubscriptionId | Sanal makinenin kurtarma aboneliği kimliği. | dize (gerekli) |
recoveryVirtualNetworkCustomInput | Kurtarma sanal ağ girişi. | RecoveryVirtualNetworkCustomDetails |
vmDisks | Vm disk girişlerinin listesi. | A2AProtectionIntentDiskInputDetails[] |
vmManagedDisks | Vm tarafından yönetilen disk girişlerinin listesi. | A2AProtectionIntentManagedDiskInputDetails[] |
DiskEncryptionInfo
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionKeyInfo | Gizli dizi için kurtarma KeyVault başvurusu. | DiskEncryptionKeyInfo |
keyEncryptionKeyInfo | Anahtar için kurtarma KeyVault başvurusu. | KeyEncryptionKeyInfo |
DiskEncryptionKeyInfo
Ad | Açıklama | Değer |
---|---|---|
keyVaultResourceArmId | Gizli dizi için KeyVault kaynak ARM kimliği. | string |
secretIdentifier | Gizli dizi url'si / tanımlayıcısı. | string |
KeyEncryptionKeyInfo
Ad | Açıklama | Değer |
---|---|---|
keyIdentifier | Anahtar URL'si / tanımlayıcısı. | string |
keyVaultResourceArmId | Anahtar için KeyVault kaynak ARM Kimliği. | string |
StorageAccountCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingStorageAccount
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | "Mevcut" (gerekli) |
azureStorageAccountId | Depolama hesabı Arm Kimliği. Kaynak yoksa hata oluşturun. | dize (gerekli) |
ProtectionProfileCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Varolan Yeni (gerekli) |
ExistingProtectionProfile
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | "Mevcut" (gerekli) |
protectionProfileId | Koruma profili Arm Kimliği. Kaynak yoksa hata oluşturun. | dize (gerekli) |
NewProtectionProfile
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | "Yeni" (gerekli) |
appConsistentFrequencyInMinutes | Uygulamayla tutarlı anlık görüntü sıklığı (dakika cinsinden). | int |
crashConsistentFrequencyInMinutes | Kilitlenmeyle tutarlı anlık görüntü sıklığı (dakika cinsinden). | int |
multiVmSyncStatus | Çoklu VM eşitlemenin etkinleştirilmesi gerekip gerekmediğini gösteren bir değer. Değer 'Etkin' veya 'Devre Dışı' olmalıdır. | "Devre Dışı Bırak" "Etkinleştir" (gerekli) |
policyName | Koruma profili girişi. | dize (gerekli) |
recoveryPointHistory | Kurtarma noktalarının depolanması gereken dakika cinsinden süre. | int |
RecoveryAvailabilitySetCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingRecoveryAvailabilitySet
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | "Mevcut" (gerekli) |
recoveryAvailabilitySetId | Kurtarma kullanılabilirlik kümesi kimliği. Kaynak yoksa hata oluşturur. | string |
RecoveryProximityPlacementGroupCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingRecoveryProximityPlacementGroup
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | "Mevcut" (gerekli) |
recoveryProximityPlacementGroupId | Kurtarma yakınlık yerleştirme grubu kimliği. Kaynak yoksa hata oluşturur. | string |
RecoveryVirtualNetworkCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Varolan Yeni (gerekli) |
ExistingRecoveryVirtualNetwork
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | "Mevcut" (gerekli) |
recoverySubnetName | Kurtarma alt ağı adı. | string |
recoveryVirtualNetworkId | Kurtarma sanal ağ kimliği. Kaynak yoksa hata oluşturur. | dize (gerekli) |
NewRecoveryVirtualNetwork
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | "Yeni" (gerekli) |
recoveryVirtualNetworkName | Kurtarma sanal ağ adı. | string |
recoveryVirtualNetworkResourceGroupName | Kurtarma sanal ağını oluşturmak için kullanılacak kaynak grubunun adı. Yoksa hedef ağ, hedef VM ile aynı kaynak grubunda oluşturulur. | string |
A2AProtectionIntentDiskInputDeputs
Ad | Açıklama | Değer |
---|---|---|
diskUri | Disk Uri'sini seçin. | dize (gerekli) |
primaryStagingStorageAccountCustomInput | Birincil hazırlama depolama hesabı girişi. | StorageAccountCustomDetails |
recoveryAzureStorageAccountCustomInput | Kurtarma VHD depolama hesabı girişi. | StorageAccountCustomDetails |
A2AProtectionIntentManagedDiskInputDetails
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionInfo | Kurtarma diski şifreleme bilgileri (bir / tek geçiş akışları için). | DiskEncryptionInfo |
diskId | Disk kimliği. | dize (gerekli) |
primaryStagingStorageAccountCustomInput | Birincil hazırlama depolama hesabı girişi. | StorageAccountCustomDetails |
recoveryDiskEncryptionSetId | Kurtarma diski şifreleme kümesi kimliği. | string |
recoveryReplicaDiskAccountType | Çoğaltma disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. | string |
recoveryResourceGroupCustomInput | Kurtarma kaynak grubu girişi. | RecoveryResourceGroupCustomDetails |
recoveryTargetDiskAccountType | Yük devretmeden sonra hedef disk türü. İsteğe bağlı bir değerdir ve kullanıcı sağlanmadıysa kaynak disk türüyle aynı olacaktır. | string |
RecoveryResourceGroupCustomDetails
Ad | Açıklama | Değer |
---|---|---|
resourceType | Nesne türünü ayarlama | Mevcut (gerekli) |
ExistingRecoveryResourceGroup
Ad | Açıklama | Değer |
---|---|---|
resourceType | Sınıf türü. | "Mevcut" (gerekli) |
recoveryResourceGroupId | Kurtarma kaynak grubu kimliği. V2 senaryoları için geçerlidir. | string |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin