Определение ресурсов Bicep
Хранилище/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-10-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
activeLocation: 'string'
agentClusterId: 'string'
allowedOperations: [
'string'
]
areAllClusterNodesRegistered: bool
clusterFqdn: 'string'
clusterNodeFqdns: [
'string'
]
clusterProtectedItemIds: [
'string'
]
clusterRegisteredNodes: [
{
biosId: 'string'
clusterNodeFqdn: 'string'
isSharedDiskVirtualNode: bool
machineId: 'string'
}
]
currentScenario: {
jobId: 'string'
scenarioName: 'string'
startTime: 'string'
}
healthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
innerHealthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
lastSuccessfulFailoverTime: 'string'
lastSuccessfulTestFailoverTime: 'string'
policyFriendlyName: 'string'
policyId: 'string'
primaryFabricFriendlyName: 'string'
primaryFabricProvider: 'string'
primaryProtectionContainerFriendlyName: 'string'
protectionClusterType: 'string'
protectionState: 'string'
protectionStateDescription: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see ReplicationClusterProviderSpecificSettings objects
}
recoveryContainerId: 'string'
recoveryFabricFriendlyName: 'string'
recoveryFabricId: 'string'
recoveryProtectionContainerFriendlyName: 'string'
replicationHealth: 'string'
sharedDiskProperties: {
activeLocation: 'string'
allowedOperations: [
'string'
]
currentScenario: {
jobId: 'string'
scenarioName: 'string'
startTime: 'string'
}
healthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
innerHealthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
protectionState: 'string'
replicationHealth: 'string'
sharedDiskProviderSpecificDetails: {
instanceType: 'string'
// For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
}
testFailoverState: 'string'
}
testFailoverState: 'string'
testFailoverStateDescription: 'string'
}
}
Объекты SharedDiskReplicationProviderSpecificSettings
Задайте свойство instanceType, чтобы указать тип объекта.
Для A2Aиспользуйте:
{
failoverRecoveryPointId: 'string'
instanceType: 'A2A'
lastRpoCalculatedTime: 'string'
managementId: 'string'
monitoringJobType: 'string'
monitoringPercentageCompletion: int
primaryFabricLocation: 'string'
protectedManagedDisks: [
{
allowedDiskLevelOperation: [
'string'
]
dataPendingAtSourceAgentInMB: int
dataPendingInStagingStorageAccountInMB: int
dekKeyVaultArmId: 'string'
diskCapacityInBytes: int
diskId: 'string'
diskName: 'string'
diskState: 'string'
diskType: 'string'
failoverDiskName: 'string'
isDiskEncrypted: bool
isDiskKeyEncrypted: bool
kekKeyVaultArmId: 'string'
keyIdentifier: 'string'
monitoringJobType: 'string'
monitoringPercentageCompletion: int
primaryDiskEncryptionSetId: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryDiskEncryptionSetId: 'string'
recoveryOrignalTargetDiskId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryReplicaDiskId: 'string'
recoveryResourceGroupId: 'string'
recoveryTargetDiskAccountType: 'string'
recoveryTargetDiskId: 'string'
resyncRequired: bool
secretIdentifier: 'string'
tfoDiskName: 'string'
}
]
recoveryFabricLocation: 'string'
rpoInSeconds: int
sharedDiskIRErrors: [
{}
]
unprotectedDisks: [
{
diskAutoProtectionStatus: 'string'
diskLunId: int
}
]
}
Объекты ReplicationClusterProviderSpecificSettings
Задайте свойство instanceType, чтобы указать тип объекта.
Для A2Aиспользуйте:
{
clusterManagementId: 'string'
failoverRecoveryPointId: 'string'
initialPrimaryExtendedLocation: {
name: 'string'
type: 'string'
}
initialPrimaryFabricLocation: 'string'
initialPrimaryZone: 'string'
initialRecoveryExtendedLocation: {
name: 'string'
type: 'string'
}
initialRecoveryFabricLocation: 'string'
initialRecoveryZone: 'string'
instanceType: 'A2A'
lastRpoCalculatedTime: 'string'
lifecycleId: 'string'
multiVmGroupCreateOption: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
primaryAvailabilityZone: 'string'
primaryExtendedLocation: {
name: 'string'
type: 'string'
}
primaryFabricLocation: 'string'
recoveryAvailabilityZone: 'string'
recoveryExtendedLocation: {
name: 'string'
type: 'string'
}
recoveryFabricLocation: 'string'
rpoInSeconds: int
}
Значения свойств
A2AProtectedManagedDiskDetails
Имя |
Описание |
Ценность |
allowedDiskLevelOperation |
Список операций уровня диска. |
string[] |
dataPendingAtSourceAgentInMB |
Данные, ожидающие на исходной виртуальной машине в МБ. |
int |
dataPendingInStagingStorageAccountInMB |
Данные, ожидающие репликации в МБ при промежуточной учетной записи. |
int |
dekKeyVaultArmId |
Идентификатор ресурса KeyVault для секрета (BEK). |
струна |
diskCapacityInBytes |
Емкость диска в байтах. |
int |
diskId |
Идентификатор управляемого диска Arm. |
струна |
diskName |
Имя диска. |
струна |
diskState |
Состояние диска. |
струна |
diskType |
Тип диска. |
струна |
failoverDiskName |
Имя отработки отказа для управляемого диска. |
струна |
isDiskEncrypted |
Значение, указывающее, имеет ли виртуальная машина зашифрованный диск ос или нет. |
bool |
isDiskKeyEncrypted |
Значение, указывающее, зашифрован ли ключ диска или нет. |
bool |
kekKeyVaultArmId |
Идентификатор ресурса KeyVault для ключа (KEK). |
струна |
keyIdentifier |
URL-адрес ключа или идентификатор (KEK). |
струна |
monitoringJobType |
Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. |
струна |
monitoringPercentageCompletion |
Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. |
int |
primaryDiskEncryptionSetId |
Идентификатор основного набора шифрования дисков. |
струна |
primaryStagingAzureStorageAccountId |
Основная промежуточная учетная запись хранения. |
струна |
recoveryDiskEncryptionSetId |
Идентификатор набора шифрования дисков восстановления. |
струна |
recoveryOrignalTargetDiskId |
Восстановление исходного целевого идентификатора диска. |
струна |
recoveryReplicaDiskAccountType |
Тип диска реплики. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. |
струна |
recoveryReplicaDiskId |
Идентификатор arm диска реплики восстановления. |
струна |
recoveryResourceGroupId |
Идентификатор группы ресурсов диска восстановления. |
струна |
recoveryTargetDiskAccountType |
Тип целевого диска после отработки отказа. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. |
струна |
recoveryTargetDiskId |
Идентификатор целевого диска восстановления. |
струна |
resyncRequired |
Значение, указывающее, требуется ли повторная синхронизация для этого диска. |
bool |
secretIdentifier |
URL-адрес секрета или идентификатор (BEK). |
струна |
tfoDiskName |
Тестовое имя отработки отказа для управляемого диска. |
струна |
A2AReplicationProtectionClusterDetails
Имя |
Описание |
Ценность |
clusterManagementId |
Идентификатор управления кластером. |
струна |
failoverRecoveryPointId |
Идентификатор точки восстановления, в которую был выполнен отработка отказа кластера. |
струна |
initialPrimaryExtendedLocation |
Исходное основное расширенное расположение. |
ExtendedLocation |
initialPrimaryFabricLocation |
Начальное расположение первичной структуры. |
струна |
initialPrimaryZone |
Начальная основная зона доступности. |
струна |
initialRecoveryExtendedLocation |
Исходное расширенное расположение восстановления. |
ExtendedLocation |
initialRecoveryFabricLocation |
Исходное расположение структуры восстановления. |
струна |
initialRecoveryZone |
Начальная зона доступности восстановления. |
струна |
instanceType |
Возвращает тип экземпляра. |
"A2A" (обязательно) |
lastRpoCalculatedTime |
Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. |
струна |
жизненный цикл |
Идентификатор, который выживает такие действия, как защита переключения, которая изменяет внутренние объекты PE/CPE. Идентификатор жизненного цикла переносится, чтобы иметь связь или непрерывность при наличии идентификатора, обозначающего "тот же" защищенный кластер, даже если другие внутренние идентификаторы или идентификатор ARM могут быть изменены. |
струна |
multiVmGroupCreateOption |
Создается ли группа нескольких виртуальных машин автоматически или указана пользователем. |
AutoCreated UserSpecified |
multiVmGroupId |
Идентификатор группы нескольких виртуальных машин. |
струна |
multiVmGroupName |
Имя группы нескольких виртуальных машин. |
струна |
primaryAvailabilityZone |
Основная зона доступности. |
струна |
primaryExtendedLocation |
Основное расширенное расположение. |
ExtendedLocation |
primaryFabricLocation |
Расположение основной структуры. |
струна |
recoveryAvailabilityZone |
Зона доступности восстановления. |
струна |
recoveryExtendedLocation |
Расширенное расположение восстановления. |
ExtendedLocation |
recoveryFabricLocation |
Расположение структуры восстановления. |
струна |
rpoInSeconds |
Последнее значение RPO в секундах. |
int |
A2ASharedDiskIRErrorDetails
A2ASharedDiskReplicationDetails
Имя |
Описание |
Ценность |
failoverRecoveryPointId |
Идентификатор точки восстановления, в которую был выполнен отработка отказа виртуального узла. |
струна |
instanceType |
Возвращает тип экземпляра. |
"A2A" (обязательно) |
lastRpoCalculatedTime |
Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. |
струна |
managementId |
Идентификатор управления. |
струна |
monitoringJobType |
Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. |
струна |
monitoringPercentageCompletion |
Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. |
int |
primaryFabricLocation |
Расположение основной структуры. |
струна |
protectedManagedDisks |
Список защищенных управляемых дисков. |
A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation |
Расположение структуры восстановления. |
струна |
rpoInSeconds |
Последнее значение RPO в секундах. |
int |
sharedDiskIRErrors |
Ошибки ir. |
A2ASharedDiskIRErrorDetails[] |
unprotectedDisks |
Список незащищенных дисков. |
A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
Имя |
Описание |
Ценность |
diskAutoProtectionStatus |
Значение, указывающее, включена ли автоматическая защита диска. |
"Отключено" "Включено" |
diskLunId |
Исходный идентификатор lun для диска данных. |
int |
CurrentScenarioDetails
Имя |
Описание |
Ценность |
jobId |
Идентификатор ARM выполняемого задания. |
струна |
scenarioName |
Имя сценария. |
струна |
startTime |
Время начала рабочего процесса. |
струна |
ExtendedLocation
Имя |
Описание |
Ценность |
имя |
Имя расширенного расположения. |
строка (обязательно) |
тип |
Тип расширенного расположения. |
EdgeZone (обязательно) |
HealthError
Имя |
Описание |
Ценность |
creationTimeUtc |
Время создания ошибки (UTC). |
струна |
customerResolvability |
Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. |
"Разрешено" "NotAllowed" |
entityId |
Идентификатор сущности. |
струна |
errorCategory |
Категория ошибки. |
струна |
ErrorCode |
Код ошибки. |
струна |
errorId |
Уникальный идентификатор ошибки работоспособности. |
струна |
errorLevel |
Уровень ошибки. |
струна |
errorMessage |
Сообщение об ошибке. |
струна |
errorSource |
Источник ошибки. |
струна |
errorType |
Тип ошибки. |
струна |
innerHealthErrors |
Внутренние ошибки работоспособности. HealthError, имеющий список HealthError, так как дочерние ошибки проблематичны. InnerHealthError используется, так как это позволит предотвратить бесконечный цикл структур, когда Hydra пытается автоматически создать контракт. Мы подвергаем связанные ошибки работоспособности как внутренние ошибки работоспособности, и все потребители API могут использовать это так же, как исключение -> InnerException. |
InnerHealthError[] |
возможные сценарии |
Возможные причины ошибки. |
струна |
рекомендуемое действие |
Рекомендуемое действие для устранения ошибки. |
струна |
recoveryProviderErrorMessage |
Сообщение об ошибке DRA. |
струна |
summaryMessage |
Сводное сообщение сущности. |
струна |
InnerHealthError
Имя |
Описание |
Ценность |
creationTimeUtc |
Время создания ошибки (UTC). |
струна |
customerResolvability |
Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. |
"Разрешено" "NotAllowed" |
entityId |
Идентификатор сущности. |
струна |
errorCategory |
Категория ошибки. |
струна |
ErrorCode |
Код ошибки. |
струна |
errorId |
Уникальный идентификатор ошибки работоспособности. |
струна |
errorLevel |
Уровень ошибки. |
струна |
errorMessage |
Сообщение об ошибке. |
струна |
errorSource |
Источник ошибки. |
струна |
errorType |
Тип ошибки. |
струна |
возможные сценарии |
Возможные причины ошибки. |
струна |
рекомендуемое действие |
Рекомендуемое действие для устранения ошибки. |
струна |
recoveryProviderErrorMessage |
Сообщение об ошибке DRA. |
струна |
summaryMessage |
Сводное сообщение сущности. |
струна |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
RegisteredClusterNodes
Имя |
Описание |
Ценность |
biosId |
Идентификатор BIOS. |
струна |
clusterNodeFqdn |
Имя узла кластера. |
струна |
isSharedDiskVirtualNode |
Значение, указывающее, представляет ли это виртуальную сущность, на которой размещаются все общие диски. |
bool |
machineId |
Идентификатор компьютера. |
струна |
ReplicationClusterProviderSpecificSettings
ReplicationProtectionClusterProperties
Имя |
Описание |
Ценность |
activeLocation |
Текущее активное расположение кластера Protection. |
струна |
agentClusterId |
Идентификатор кластера агента. |
струна |
allowedOperations |
Разрешенные операции в кластере защиты репликации. |
string[] |
areAllClusterNodesRegistered |
Значение, указывающее, зарегистрированы ли все узлы кластера. |
bool |
clusterFqdn |
Полное доменное имя кластера. |
струна |
clusterNodeFqdns |
Список полных доменных имен узлов кластера. |
string[] |
clusterProtectedItemIds |
Список идентификаторов защищенного элемента. |
string[] |
clusterRegisteredNodes |
Сведения о зарегистрированных узлах. |
RegisteredClusterNodes[] |
currentScenario |
Текущий сценарий. |
CurrentScenarioDetails |
healthErrors |
Список ошибок работоспособности. |
HealthError[] |
lastSuccessfulFailoverTime |
Последнее успешное время отработки отказа. |
струна |
lastSuccessfulTestFailoverTime |
Последнее успешное время отработки отказа. |
струна |
policyFriendlyName |
Имя политики, регулирующей эту pe-политику. |
струна |
policyId |
Идентификатор политики. |
струна |
primaryFabricFriendlyName |
Понятное имя первичной структуры. |
струна |
primaryFabricProvider |
Поставщик структуры первичной структуры. |
струна |
primaryProtectionContainerFriendlyName |
Имя понятного контейнера первичной защиты. |
струна |
protectionClusterType |
Тип кластера защиты. |
струна |
protectionState |
Состояние защиты. |
струна |
protectionStateDescription |
Описание состояния защиты. |
струна |
providerSpecificDetails |
Настраиваемые параметры поставщика кластера репликации. |
ReplicationClusterProviderSpecificSettings |
recoveryContainerId |
Идентификатор контейнера восстановления. |
струна |
recoveryFabricFriendlyName |
Понятное имя структуры восстановления. |
струна |
recoveryFabricId |
Идентификатор arm структуры восстановления. |
струна |
recoveryProtectionContainerFriendlyName |
Понятное имя контейнера восстановления. |
струна |
replicationHealth |
Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. |
струна |
sharedDiskProperties |
Свойства общего диска. |
SharedDiskReplicationItemProperties |
testFailoverState |
Состояние тестовой отработки отказа. |
струна |
testFailoverStateDescription |
Описание состояния отработки отказа теста. |
струна |
SharedDiskReplicationItemProperties
Имя |
Описание |
Ценность |
activeLocation |
Текущее активное расположение PE. |
струна |
allowedOperations |
Разрешенные операции с защищенным элементом репликации. |
string[] |
currentScenario |
Текущий сценарий. |
CurrentScenarioDetails |
healthErrors |
Список ошибок работоспособности. |
HealthError[] |
protectionState |
Состояние защиты общего диска. |
струна |
replicationHealth |
Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. |
струна |
sharedDiskProviderSpecificDetails |
Настраиваемые параметры поставщика репликации. |
SharedDiskReplicationProviderSpecificSettings |
testFailoverState |
Состояние tfo общего диска. |
струна |
SharedDiskReplicationProviderSpecificSettings
Определение ресурса шаблона ARM
Хранилище/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
"apiVersion": "2024-10-01",
"name": "string",
"properties": {
"activeLocation": "string",
"agentClusterId": "string",
"allowedOperations": [ "string" ],
"areAllClusterNodesRegistered": "bool",
"clusterFqdn": "string",
"clusterNodeFqdns": [ "string" ],
"clusterProtectedItemIds": [ "string" ],
"clusterRegisteredNodes": [
{
"biosId": "string",
"clusterNodeFqdn": "string",
"isSharedDiskVirtualNode": "bool",
"machineId": "string"
}
],
"currentScenario": {
"jobId": "string",
"scenarioName": "string",
"startTime": "string"
},
"healthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"innerHealthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"lastSuccessfulFailoverTime": "string",
"lastSuccessfulTestFailoverTime": "string",
"policyFriendlyName": "string",
"policyId": "string",
"primaryFabricFriendlyName": "string",
"primaryFabricProvider": "string",
"primaryProtectionContainerFriendlyName": "string",
"protectionClusterType": "string",
"protectionState": "string",
"protectionStateDescription": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see ReplicationClusterProviderSpecificSettings objects
},
"recoveryContainerId": "string",
"recoveryFabricFriendlyName": "string",
"recoveryFabricId": "string",
"recoveryProtectionContainerFriendlyName": "string",
"replicationHealth": "string",
"sharedDiskProperties": {
"activeLocation": "string",
"allowedOperations": [ "string" ],
"currentScenario": {
"jobId": "string",
"scenarioName": "string",
"startTime": "string"
},
"healthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"innerHealthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"protectionState": "string",
"replicationHealth": "string",
"sharedDiskProviderSpecificDetails": {
"instanceType": "string"
// For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
},
"testFailoverState": "string"
},
"testFailoverState": "string",
"testFailoverStateDescription": "string"
}
}
Объекты SharedDiskReplicationProviderSpecificSettings
Задайте свойство instanceType, чтобы указать тип объекта.
Для A2Aиспользуйте:
{
"failoverRecoveryPointId": "string",
"instanceType": "A2A",
"lastRpoCalculatedTime": "string",
"managementId": "string",
"monitoringJobType": "string",
"monitoringPercentageCompletion": "int",
"primaryFabricLocation": "string",
"protectedManagedDisks": [
{
"allowedDiskLevelOperation": [ "string" ],
"dataPendingAtSourceAgentInMB": "int",
"dataPendingInStagingStorageAccountInMB": "int",
"dekKeyVaultArmId": "string",
"diskCapacityInBytes": "int",
"diskId": "string",
"diskName": "string",
"diskState": "string",
"diskType": "string",
"failoverDiskName": "string",
"isDiskEncrypted": "bool",
"isDiskKeyEncrypted": "bool",
"kekKeyVaultArmId": "string",
"keyIdentifier": "string",
"monitoringJobType": "string",
"monitoringPercentageCompletion": "int",
"primaryDiskEncryptionSetId": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryDiskEncryptionSetId": "string",
"recoveryOrignalTargetDiskId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryReplicaDiskId": "string",
"recoveryResourceGroupId": "string",
"recoveryTargetDiskAccountType": "string",
"recoveryTargetDiskId": "string",
"resyncRequired": "bool",
"secretIdentifier": "string",
"tfoDiskName": "string"
}
],
"recoveryFabricLocation": "string",
"rpoInSeconds": "int",
"sharedDiskIRErrors": [
{
}
],
"unprotectedDisks": [
{
"diskAutoProtectionStatus": "string",
"diskLunId": "int"
}
]
}
Объекты ReplicationClusterProviderSpecificSettings
Задайте свойство instanceType, чтобы указать тип объекта.
Для A2Aиспользуйте:
{
"clusterManagementId": "string",
"failoverRecoveryPointId": "string",
"initialPrimaryExtendedLocation": {
"name": "string",
"type": "string"
},
"initialPrimaryFabricLocation": "string",
"initialPrimaryZone": "string",
"initialRecoveryExtendedLocation": {
"name": "string",
"type": "string"
},
"initialRecoveryFabricLocation": "string",
"initialRecoveryZone": "string",
"instanceType": "A2A",
"lastRpoCalculatedTime": "string",
"lifecycleId": "string",
"multiVmGroupCreateOption": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"primaryAvailabilityZone": "string",
"primaryExtendedLocation": {
"name": "string",
"type": "string"
},
"primaryFabricLocation": "string",
"recoveryAvailabilityZone": "string",
"recoveryExtendedLocation": {
"name": "string",
"type": "string"
},
"recoveryFabricLocation": "string",
"rpoInSeconds": "int"
}
Значения свойств
A2AProtectedManagedDiskDetails
Имя |
Описание |
Ценность |
allowedDiskLevelOperation |
Список операций уровня диска. |
string[] |
dataPendingAtSourceAgentInMB |
Данные, ожидающие на исходной виртуальной машине в МБ. |
int |
dataPendingInStagingStorageAccountInMB |
Данные, ожидающие репликации в МБ при промежуточной учетной записи. |
int |
dekKeyVaultArmId |
Идентификатор ресурса KeyVault для секрета (BEK). |
струна |
diskCapacityInBytes |
Емкость диска в байтах. |
int |
diskId |
Идентификатор управляемого диска Arm. |
струна |
diskName |
Имя диска. |
струна |
diskState |
Состояние диска. |
струна |
diskType |
Тип диска. |
струна |
failoverDiskName |
Имя отработки отказа для управляемого диска. |
струна |
isDiskEncrypted |
Значение, указывающее, имеет ли виртуальная машина зашифрованный диск ос или нет. |
bool |
isDiskKeyEncrypted |
Значение, указывающее, зашифрован ли ключ диска или нет. |
bool |
kekKeyVaultArmId |
Идентификатор ресурса KeyVault для ключа (KEK). |
струна |
keyIdentifier |
URL-адрес ключа или идентификатор (KEK). |
струна |
monitoringJobType |
Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. |
струна |
monitoringPercentageCompletion |
Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. |
int |
primaryDiskEncryptionSetId |
Идентификатор основного набора шифрования дисков. |
струна |
primaryStagingAzureStorageAccountId |
Основная промежуточная учетная запись хранения. |
струна |
recoveryDiskEncryptionSetId |
Идентификатор набора шифрования дисков восстановления. |
струна |
recoveryOrignalTargetDiskId |
Восстановление исходного целевого идентификатора диска. |
струна |
recoveryReplicaDiskAccountType |
Тип диска реплики. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. |
струна |
recoveryReplicaDiskId |
Идентификатор arm диска реплики восстановления. |
струна |
recoveryResourceGroupId |
Идентификатор группы ресурсов диска восстановления. |
струна |
recoveryTargetDiskAccountType |
Тип целевого диска после отработки отказа. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. |
струна |
recoveryTargetDiskId |
Идентификатор целевого диска восстановления. |
струна |
resyncRequired |
Значение, указывающее, требуется ли повторная синхронизация для этого диска. |
bool |
secretIdentifier |
URL-адрес секрета или идентификатор (BEK). |
струна |
tfoDiskName |
Тестовое имя отработки отказа для управляемого диска. |
струна |
A2AReplicationProtectionClusterDetails
Имя |
Описание |
Ценность |
clusterManagementId |
Идентификатор управления кластером. |
струна |
failoverRecoveryPointId |
Идентификатор точки восстановления, в которую был выполнен отработка отказа кластера. |
струна |
initialPrimaryExtendedLocation |
Исходное основное расширенное расположение. |
ExtendedLocation |
initialPrimaryFabricLocation |
Начальное расположение первичной структуры. |
струна |
initialPrimaryZone |
Начальная основная зона доступности. |
струна |
initialRecoveryExtendedLocation |
Исходное расширенное расположение восстановления. |
ExtendedLocation |
initialRecoveryFabricLocation |
Исходное расположение структуры восстановления. |
струна |
initialRecoveryZone |
Начальная зона доступности восстановления. |
струна |
instanceType |
Возвращает тип экземпляра. |
"A2A" (обязательно) |
lastRpoCalculatedTime |
Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. |
струна |
жизненный цикл |
Идентификатор, который выживает такие действия, как защита переключения, которая изменяет внутренние объекты PE/CPE. Идентификатор жизненного цикла переносится, чтобы иметь связь или непрерывность при наличии идентификатора, обозначающего "тот же" защищенный кластер, даже если другие внутренние идентификаторы или идентификатор ARM могут быть изменены. |
струна |
multiVmGroupCreateOption |
Создается ли группа нескольких виртуальных машин автоматически или указана пользователем. |
AutoCreated UserSpecified |
multiVmGroupId |
Идентификатор группы нескольких виртуальных машин. |
струна |
multiVmGroupName |
Имя группы нескольких виртуальных машин. |
струна |
primaryAvailabilityZone |
Основная зона доступности. |
струна |
primaryExtendedLocation |
Основное расширенное расположение. |
ExtendedLocation |
primaryFabricLocation |
Расположение основной структуры. |
струна |
recoveryAvailabilityZone |
Зона доступности восстановления. |
струна |
recoveryExtendedLocation |
Расширенное расположение восстановления. |
ExtendedLocation |
recoveryFabricLocation |
Расположение структуры восстановления. |
струна |
rpoInSeconds |
Последнее значение RPO в секундах. |
int |
A2ASharedDiskIRErrorDetails
A2ASharedDiskReplicationDetails
Имя |
Описание |
Ценность |
failoverRecoveryPointId |
Идентификатор точки восстановления, в которую был выполнен отработка отказа виртуального узла. |
струна |
instanceType |
Возвращает тип экземпляра. |
"A2A" (обязательно) |
lastRpoCalculatedTime |
Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. |
струна |
managementId |
Идентификатор управления. |
струна |
monitoringJobType |
Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. |
струна |
monitoringPercentageCompletion |
Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. |
int |
primaryFabricLocation |
Расположение основной структуры. |
струна |
protectedManagedDisks |
Список защищенных управляемых дисков. |
A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation |
Расположение структуры восстановления. |
струна |
rpoInSeconds |
Последнее значение RPO в секундах. |
int |
sharedDiskIRErrors |
Ошибки ir. |
A2ASharedDiskIRErrorDetails[] |
unprotectedDisks |
Список незащищенных дисков. |
A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
Имя |
Описание |
Ценность |
diskAutoProtectionStatus |
Значение, указывающее, включена ли автоматическая защита диска. |
"Отключено" "Включено" |
diskLunId |
Исходный идентификатор lun для диска данных. |
int |
CurrentScenarioDetails
Имя |
Описание |
Ценность |
jobId |
Идентификатор ARM выполняемого задания. |
струна |
scenarioName |
Имя сценария. |
струна |
startTime |
Время начала рабочего процесса. |
струна |
ExtendedLocation
Имя |
Описание |
Ценность |
имя |
Имя расширенного расположения. |
строка (обязательно) |
тип |
Тип расширенного расположения. |
EdgeZone (обязательно) |
HealthError
Имя |
Описание |
Ценность |
creationTimeUtc |
Время создания ошибки (UTC). |
струна |
customerResolvability |
Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. |
"Разрешено" "NotAllowed" |
entityId |
Идентификатор сущности. |
струна |
errorCategory |
Категория ошибки. |
струна |
ErrorCode |
Код ошибки. |
струна |
errorId |
Уникальный идентификатор ошибки работоспособности. |
струна |
errorLevel |
Уровень ошибки. |
струна |
errorMessage |
Сообщение об ошибке. |
струна |
errorSource |
Источник ошибки. |
струна |
errorType |
Тип ошибки. |
струна |
innerHealthErrors |
Внутренние ошибки работоспособности. HealthError, имеющий список HealthError, так как дочерние ошибки проблематичны. InnerHealthError используется, так как это позволит предотвратить бесконечный цикл структур, когда Hydra пытается автоматически создать контракт. Мы подвергаем связанные ошибки работоспособности как внутренние ошибки работоспособности, и все потребители API могут использовать это так же, как исключение -> InnerException. |
InnerHealthError[] |
возможные сценарии |
Возможные причины ошибки. |
струна |
рекомендуемое действие |
Рекомендуемое действие для устранения ошибки. |
струна |
recoveryProviderErrorMessage |
Сообщение об ошибке DRA. |
струна |
summaryMessage |
Сводное сообщение сущности. |
струна |
InnerHealthError
Имя |
Описание |
Ценность |
creationTimeUtc |
Время создания ошибки (UTC). |
струна |
customerResolvability |
Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. |
"Разрешено" "NotAllowed" |
entityId |
Идентификатор сущности. |
струна |
errorCategory |
Категория ошибки. |
струна |
ErrorCode |
Код ошибки. |
струна |
errorId |
Уникальный идентификатор ошибки работоспособности. |
струна |
errorLevel |
Уровень ошибки. |
струна |
errorMessage |
Сообщение об ошибке. |
струна |
errorSource |
Источник ошибки. |
струна |
errorType |
Тип ошибки. |
струна |
возможные сценарии |
Возможные причины ошибки. |
струна |
рекомендуемое действие |
Рекомендуемое действие для устранения ошибки. |
струна |
recoveryProviderErrorMessage |
Сообщение об ошибке DRA. |
струна |
summaryMessage |
Сводное сообщение сущности. |
струна |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2024-10-01' |
имя |
Имя ресурса |
струна
Ограничения целостности: Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (обязательно) |
свойства |
Пользовательские данные. |
ReplicationProtectionClusterProperties |
тип |
Тип ресурса |
'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters' |
RegisteredClusterNodes
Имя |
Описание |
Ценность |
biosId |
Идентификатор BIOS. |
струна |
clusterNodeFqdn |
Имя узла кластера. |
струна |
isSharedDiskVirtualNode |
Значение, указывающее, представляет ли это виртуальную сущность, на которой размещаются все общие диски. |
bool |
machineId |
Идентификатор компьютера. |
струна |
ReplicationClusterProviderSpecificSettings
ReplicationProtectionClusterProperties
Имя |
Описание |
Ценность |
activeLocation |
Текущее активное расположение кластера Protection. |
струна |
agentClusterId |
Идентификатор кластера агента. |
струна |
allowedOperations |
Разрешенные операции в кластере защиты репликации. |
string[] |
areAllClusterNodesRegistered |
Значение, указывающее, зарегистрированы ли все узлы кластера. |
bool |
clusterFqdn |
Полное доменное имя кластера. |
струна |
clusterNodeFqdns |
Список полных доменных имен узлов кластера. |
string[] |
clusterProtectedItemIds |
Список идентификаторов защищенного элемента. |
string[] |
clusterRegisteredNodes |
Сведения о зарегистрированных узлах. |
RegisteredClusterNodes[] |
currentScenario |
Текущий сценарий. |
CurrentScenarioDetails |
healthErrors |
Список ошибок работоспособности. |
HealthError[] |
lastSuccessfulFailoverTime |
Последнее успешное время отработки отказа. |
струна |
lastSuccessfulTestFailoverTime |
Последнее успешное время отработки отказа. |
струна |
policyFriendlyName |
Имя политики, регулирующей эту pe-политику. |
струна |
policyId |
Идентификатор политики. |
струна |
primaryFabricFriendlyName |
Понятное имя первичной структуры. |
струна |
primaryFabricProvider |
Поставщик структуры первичной структуры. |
струна |
primaryProtectionContainerFriendlyName |
Имя понятного контейнера первичной защиты. |
струна |
protectionClusterType |
Тип кластера защиты. |
струна |
protectionState |
Состояние защиты. |
струна |
protectionStateDescription |
Описание состояния защиты. |
струна |
providerSpecificDetails |
Настраиваемые параметры поставщика кластера репликации. |
ReplicationClusterProviderSpecificSettings |
recoveryContainerId |
Идентификатор контейнера восстановления. |
струна |
recoveryFabricFriendlyName |
Понятное имя структуры восстановления. |
струна |
recoveryFabricId |
Идентификатор arm структуры восстановления. |
струна |
recoveryProtectionContainerFriendlyName |
Понятное имя контейнера восстановления. |
струна |
replicationHealth |
Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. |
струна |
sharedDiskProperties |
Свойства общего диска. |
SharedDiskReplicationItemProperties |
testFailoverState |
Состояние тестовой отработки отказа. |
струна |
testFailoverStateDescription |
Описание состояния отработки отказа теста. |
струна |
SharedDiskReplicationItemProperties
Имя |
Описание |
Ценность |
activeLocation |
Текущее активное расположение PE. |
струна |
allowedOperations |
Разрешенные операции с защищенным элементом репликации. |
string[] |
currentScenario |
Текущий сценарий. |
CurrentScenarioDetails |
healthErrors |
Список ошибок работоспособности. |
HealthError[] |
protectionState |
Состояние защиты общего диска. |
струна |
replicationHealth |
Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. |
струна |
sharedDiskProviderSpecificDetails |
Настраиваемые параметры поставщика репликации. |
SharedDiskReplicationProviderSpecificSettings |
testFailoverState |
Состояние tfo общего диска. |
струна |
SharedDiskReplicationProviderSpecificSettings
Хранилище/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-10-01"
name = "string"
body = jsonencode({
properties = {
activeLocation = "string"
agentClusterId = "string"
allowedOperations = [
"string"
]
areAllClusterNodesRegistered = bool
clusterFqdn = "string"
clusterNodeFqdns = [
"string"
]
clusterProtectedItemIds = [
"string"
]
clusterRegisteredNodes = [
{
biosId = "string"
clusterNodeFqdn = "string"
isSharedDiskVirtualNode = bool
machineId = "string"
}
]
currentScenario = {
jobId = "string"
scenarioName = "string"
startTime = "string"
}
healthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
innerHealthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
lastSuccessfulFailoverTime = "string"
lastSuccessfulTestFailoverTime = "string"
policyFriendlyName = "string"
policyId = "string"
primaryFabricFriendlyName = "string"
primaryFabricProvider = "string"
primaryProtectionContainerFriendlyName = "string"
protectionClusterType = "string"
protectionState = "string"
protectionStateDescription = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see ReplicationClusterProviderSpecificSettings objects
}
recoveryContainerId = "string"
recoveryFabricFriendlyName = "string"
recoveryFabricId = "string"
recoveryProtectionContainerFriendlyName = "string"
replicationHealth = "string"
sharedDiskProperties = {
activeLocation = "string"
allowedOperations = [
"string"
]
currentScenario = {
jobId = "string"
scenarioName = "string"
startTime = "string"
}
healthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
innerHealthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
protectionState = "string"
replicationHealth = "string"
sharedDiskProviderSpecificDetails = {
instanceType = "string"
// For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
}
testFailoverState = "string"
}
testFailoverState = "string"
testFailoverStateDescription = "string"
}
})
}
Объекты SharedDiskReplicationProviderSpecificSettings
Задайте свойство instanceType, чтобы указать тип объекта.
Для A2Aиспользуйте:
{
failoverRecoveryPointId = "string"
instanceType = "A2A"
lastRpoCalculatedTime = "string"
managementId = "string"
monitoringJobType = "string"
monitoringPercentageCompletion = int
primaryFabricLocation = "string"
protectedManagedDisks = [
{
allowedDiskLevelOperation = [
"string"
]
dataPendingAtSourceAgentInMB = int
dataPendingInStagingStorageAccountInMB = int
dekKeyVaultArmId = "string"
diskCapacityInBytes = int
diskId = "string"
diskName = "string"
diskState = "string"
diskType = "string"
failoverDiskName = "string"
isDiskEncrypted = bool
isDiskKeyEncrypted = bool
kekKeyVaultArmId = "string"
keyIdentifier = "string"
monitoringJobType = "string"
monitoringPercentageCompletion = int
primaryDiskEncryptionSetId = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryDiskEncryptionSetId = "string"
recoveryOrignalTargetDiskId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryReplicaDiskId = "string"
recoveryResourceGroupId = "string"
recoveryTargetDiskAccountType = "string"
recoveryTargetDiskId = "string"
resyncRequired = bool
secretIdentifier = "string"
tfoDiskName = "string"
}
]
recoveryFabricLocation = "string"
rpoInSeconds = int
sharedDiskIRErrors = [
{
}
]
unprotectedDisks = [
{
diskAutoProtectionStatus = "string"
diskLunId = int
}
]
}
Объекты ReplicationClusterProviderSpecificSettings
Задайте свойство instanceType, чтобы указать тип объекта.
Для A2Aиспользуйте:
{
clusterManagementId = "string"
failoverRecoveryPointId = "string"
initialPrimaryExtendedLocation = {
name = "string"
type = "string"
}
initialPrimaryFabricLocation = "string"
initialPrimaryZone = "string"
initialRecoveryExtendedLocation = {
name = "string"
type = "string"
}
initialRecoveryFabricLocation = "string"
initialRecoveryZone = "string"
instanceType = "A2A"
lastRpoCalculatedTime = "string"
lifecycleId = "string"
multiVmGroupCreateOption = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
primaryAvailabilityZone = "string"
primaryExtendedLocation = {
name = "string"
type = "string"
}
primaryFabricLocation = "string"
recoveryAvailabilityZone = "string"
recoveryExtendedLocation = {
name = "string"
type = "string"
}
recoveryFabricLocation = "string"
rpoInSeconds = int
}
Значения свойств
A2AProtectedManagedDiskDetails
Имя |
Описание |
Ценность |
allowedDiskLevelOperation |
Список операций уровня диска. |
string[] |
dataPendingAtSourceAgentInMB |
Данные, ожидающие на исходной виртуальной машине в МБ. |
int |
dataPendingInStagingStorageAccountInMB |
Данные, ожидающие репликации в МБ при промежуточной учетной записи. |
int |
dekKeyVaultArmId |
Идентификатор ресурса KeyVault для секрета (BEK). |
струна |
diskCapacityInBytes |
Емкость диска в байтах. |
int |
diskId |
Идентификатор управляемого диска Arm. |
струна |
diskName |
Имя диска. |
струна |
diskState |
Состояние диска. |
струна |
diskType |
Тип диска. |
струна |
failoverDiskName |
Имя отработки отказа для управляемого диска. |
струна |
isDiskEncrypted |
Значение, указывающее, имеет ли виртуальная машина зашифрованный диск ос или нет. |
bool |
isDiskKeyEncrypted |
Значение, указывающее, зашифрован ли ключ диска или нет. |
bool |
kekKeyVaultArmId |
Идентификатор ресурса KeyVault для ключа (KEK). |
струна |
keyIdentifier |
URL-адрес ключа или идентификатор (KEK). |
струна |
monitoringJobType |
Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. |
струна |
monitoringPercentageCompletion |
Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. |
int |
primaryDiskEncryptionSetId |
Идентификатор основного набора шифрования дисков. |
струна |
primaryStagingAzureStorageAccountId |
Основная промежуточная учетная запись хранения. |
струна |
recoveryDiskEncryptionSetId |
Идентификатор набора шифрования дисков восстановления. |
струна |
recoveryOrignalTargetDiskId |
Восстановление исходного целевого идентификатора диска. |
струна |
recoveryReplicaDiskAccountType |
Тип диска реплики. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. |
струна |
recoveryReplicaDiskId |
Идентификатор arm диска реплики восстановления. |
струна |
recoveryResourceGroupId |
Идентификатор группы ресурсов диска восстановления. |
струна |
recoveryTargetDiskAccountType |
Тип целевого диска после отработки отказа. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. |
струна |
recoveryTargetDiskId |
Идентификатор целевого диска восстановления. |
струна |
resyncRequired |
Значение, указывающее, требуется ли повторная синхронизация для этого диска. |
bool |
secretIdentifier |
URL-адрес секрета или идентификатор (BEK). |
струна |
tfoDiskName |
Тестовое имя отработки отказа для управляемого диска. |
струна |
A2AReplicationProtectionClusterDetails
Имя |
Описание |
Ценность |
clusterManagementId |
Идентификатор управления кластером. |
струна |
failoverRecoveryPointId |
Идентификатор точки восстановления, в которую был выполнен отработка отказа кластера. |
струна |
initialPrimaryExtendedLocation |
Исходное основное расширенное расположение. |
ExtendedLocation |
initialPrimaryFabricLocation |
Начальное расположение первичной структуры. |
струна |
initialPrimaryZone |
Начальная основная зона доступности. |
струна |
initialRecoveryExtendedLocation |
Исходное расширенное расположение восстановления. |
ExtendedLocation |
initialRecoveryFabricLocation |
Исходное расположение структуры восстановления. |
струна |
initialRecoveryZone |
Начальная зона доступности восстановления. |
струна |
instanceType |
Возвращает тип экземпляра. |
"A2A" (обязательно) |
lastRpoCalculatedTime |
Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. |
струна |
жизненный цикл |
Идентификатор, который выживает такие действия, как защита переключения, которая изменяет внутренние объекты PE/CPE. Идентификатор жизненного цикла переносится, чтобы иметь связь или непрерывность при наличии идентификатора, обозначающего "тот же" защищенный кластер, даже если другие внутренние идентификаторы или идентификатор ARM могут быть изменены. |
струна |
multiVmGroupCreateOption |
Создается ли группа нескольких виртуальных машин автоматически или указана пользователем. |
AutoCreated UserSpecified |
multiVmGroupId |
Идентификатор группы нескольких виртуальных машин. |
струна |
multiVmGroupName |
Имя группы нескольких виртуальных машин. |
струна |
primaryAvailabilityZone |
Основная зона доступности. |
струна |
primaryExtendedLocation |
Основное расширенное расположение. |
ExtendedLocation |
primaryFabricLocation |
Расположение основной структуры. |
струна |
recoveryAvailabilityZone |
Зона доступности восстановления. |
струна |
recoveryExtendedLocation |
Расширенное расположение восстановления. |
ExtendedLocation |
recoveryFabricLocation |
Расположение структуры восстановления. |
струна |
rpoInSeconds |
Последнее значение RPO в секундах. |
int |
A2ASharedDiskIRErrorDetails
A2ASharedDiskReplicationDetails
Имя |
Описание |
Ценность |
failoverRecoveryPointId |
Идентификатор точки восстановления, в которую был выполнен отработка отказа виртуального узла. |
струна |
instanceType |
Возвращает тип экземпляра. |
"A2A" (обязательно) |
lastRpoCalculatedTime |
Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. |
струна |
managementId |
Идентификатор управления. |
струна |
monitoringJobType |
Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. |
струна |
monitoringPercentageCompletion |
Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. |
int |
primaryFabricLocation |
Расположение основной структуры. |
струна |
protectedManagedDisks |
Список защищенных управляемых дисков. |
A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation |
Расположение структуры восстановления. |
струна |
rpoInSeconds |
Последнее значение RPO в секундах. |
int |
sharedDiskIRErrors |
Ошибки ir. |
A2ASharedDiskIRErrorDetails[] |
unprotectedDisks |
Список незащищенных дисков. |
A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
Имя |
Описание |
Ценность |
diskAutoProtectionStatus |
Значение, указывающее, включена ли автоматическая защита диска. |
"Отключено" "Включено" |
diskLunId |
Исходный идентификатор lun для диска данных. |
int |
CurrentScenarioDetails
Имя |
Описание |
Ценность |
jobId |
Идентификатор ARM выполняемого задания. |
струна |
scenarioName |
Имя сценария. |
струна |
startTime |
Время начала рабочего процесса. |
струна |
ExtendedLocation
Имя |
Описание |
Ценность |
имя |
Имя расширенного расположения. |
строка (обязательно) |
тип |
Тип расширенного расположения. |
EdgeZone (обязательно) |
HealthError
Имя |
Описание |
Ценность |
creationTimeUtc |
Время создания ошибки (UTC). |
струна |
customerResolvability |
Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. |
"Разрешено" "NotAllowed" |
entityId |
Идентификатор сущности. |
струна |
errorCategory |
Категория ошибки. |
струна |
ErrorCode |
Код ошибки. |
струна |
errorId |
Уникальный идентификатор ошибки работоспособности. |
струна |
errorLevel |
Уровень ошибки. |
струна |
errorMessage |
Сообщение об ошибке. |
струна |
errorSource |
Источник ошибки. |
струна |
errorType |
Тип ошибки. |
струна |
innerHealthErrors |
Внутренние ошибки работоспособности. HealthError, имеющий список HealthError, так как дочерние ошибки проблематичны. InnerHealthError используется, так как это позволит предотвратить бесконечный цикл структур, когда Hydra пытается автоматически создать контракт. Мы подвергаем связанные ошибки работоспособности как внутренние ошибки работоспособности, и все потребители API могут использовать это так же, как исключение -> InnerException. |
InnerHealthError[] |
возможные сценарии |
Возможные причины ошибки. |
струна |
рекомендуемое действие |
Рекомендуемое действие для устранения ошибки. |
струна |
recoveryProviderErrorMessage |
Сообщение об ошибке DRA. |
струна |
summaryMessage |
Сводное сообщение сущности. |
струна |
InnerHealthError
Имя |
Описание |
Ценность |
creationTimeUtc |
Время создания ошибки (UTC). |
струна |
customerResolvability |
Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. |
"Разрешено" "NotAllowed" |
entityId |
Идентификатор сущности. |
струна |
errorCategory |
Категория ошибки. |
струна |
ErrorCode |
Код ошибки. |
струна |
errorId |
Уникальный идентификатор ошибки работоспособности. |
струна |
errorLevel |
Уровень ошибки. |
струна |
errorMessage |
Сообщение об ошибке. |
струна |
errorSource |
Источник ошибки. |
струна |
errorType |
Тип ошибки. |
струна |
возможные сценарии |
Возможные причины ошибки. |
струна |
рекомендуемое действие |
Рекомендуемое действие для устранения ошибки. |
струна |
recoveryProviderErrorMessage |
Сообщение об ошибке DRA. |
струна |
summaryMessage |
Сводное сообщение сущности. |
струна |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
Имя |
Описание |
Ценность |
имя |
Имя ресурса |
струна
Ограничения целостности: Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (обязательно) |
parent_id |
Идентификатор ресурса, который является родительским для этого ресурса. |
Идентификатор ресурса типа: vaults/replicationFabrics/replicationProtectionContainers |
свойства |
Пользовательские данные. |
ReplicationProtectionClusterProperties |
тип |
Тип ресурса |
"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-10-01" |
RegisteredClusterNodes
Имя |
Описание |
Ценность |
biosId |
Идентификатор BIOS. |
струна |
clusterNodeFqdn |
Имя узла кластера. |
струна |
isSharedDiskVirtualNode |
Значение, указывающее, представляет ли это виртуальную сущность, на которой размещаются все общие диски. |
bool |
machineId |
Идентификатор компьютера. |
струна |
ReplicationClusterProviderSpecificSettings
ReplicationProtectionClusterProperties
Имя |
Описание |
Ценность |
activeLocation |
Текущее активное расположение кластера Protection. |
струна |
agentClusterId |
Идентификатор кластера агента. |
струна |
allowedOperations |
Разрешенные операции в кластере защиты репликации. |
string[] |
areAllClusterNodesRegistered |
Значение, указывающее, зарегистрированы ли все узлы кластера. |
bool |
clusterFqdn |
Полное доменное имя кластера. |
струна |
clusterNodeFqdns |
Список полных доменных имен узлов кластера. |
string[] |
clusterProtectedItemIds |
Список идентификаторов защищенного элемента. |
string[] |
clusterRegisteredNodes |
Сведения о зарегистрированных узлах. |
RegisteredClusterNodes[] |
currentScenario |
Текущий сценарий. |
CurrentScenarioDetails |
healthErrors |
Список ошибок работоспособности. |
HealthError[] |
lastSuccessfulFailoverTime |
Последнее успешное время отработки отказа. |
струна |
lastSuccessfulTestFailoverTime |
Последнее успешное время отработки отказа. |
струна |
policyFriendlyName |
Имя политики, регулирующей эту pe-политику. |
струна |
policyId |
Идентификатор политики. |
струна |
primaryFabricFriendlyName |
Понятное имя первичной структуры. |
струна |
primaryFabricProvider |
Поставщик структуры первичной структуры. |
струна |
primaryProtectionContainerFriendlyName |
Имя понятного контейнера первичной защиты. |
струна |
protectionClusterType |
Тип кластера защиты. |
струна |
protectionState |
Состояние защиты. |
струна |
protectionStateDescription |
Описание состояния защиты. |
струна |
providerSpecificDetails |
Настраиваемые параметры поставщика кластера репликации. |
ReplicationClusterProviderSpecificSettings |
recoveryContainerId |
Идентификатор контейнера восстановления. |
струна |
recoveryFabricFriendlyName |
Понятное имя структуры восстановления. |
струна |
recoveryFabricId |
Идентификатор arm структуры восстановления. |
струна |
recoveryProtectionContainerFriendlyName |
Понятное имя контейнера восстановления. |
струна |
replicationHealth |
Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. |
струна |
sharedDiskProperties |
Свойства общего диска. |
SharedDiskReplicationItemProperties |
testFailoverState |
Состояние тестовой отработки отказа. |
струна |
testFailoverStateDescription |
Описание состояния отработки отказа теста. |
струна |
SharedDiskReplicationItemProperties
Имя |
Описание |
Ценность |
activeLocation |
Текущее активное расположение PE. |
струна |
allowedOperations |
Разрешенные операции с защищенным элементом репликации. |
string[] |
currentScenario |
Текущий сценарий. |
CurrentScenarioDetails |
healthErrors |
Список ошибок работоспособности. |
HealthError[] |
protectionState |
Состояние защиты общего диска. |
струна |
replicationHealth |
Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. |
струна |
sharedDiskProviderSpecificDetails |
Настраиваемые параметры поставщика репликации. |
SharedDiskReplicationProviderSpecificSettings |
testFailoverState |
Состояние tfo общего диска. |
струна |
SharedDiskReplicationProviderSpecificSettings