你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2024-04-01
Bicep 资源定义
可以使用目标操作部署 vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-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 | 源虚拟机挂起的数据(以 MB 为单位)。 | int |
dataPendingInStagingStorageAccountInMB | 暂存帐户中等待复制的数据(以 MB 为单位)。 | int |
dekKeyVaultArmId | 机密的 KeyVault 资源 ID(BEK)。 | 字符串 |
diskCapacityInBytes | 磁盘容量(以字节为单位)。 | int |
diskId | 托管磁盘 Arm ID。 | 字符串 |
diskName | 磁盘名称。 | 字符串 |
diskState | 磁盘状态。 | 字符串 |
diskType | 磁盘的类型。 | 字符串 |
failoverDiskName | 托管磁盘的故障转移名称。 | 字符串 |
isDiskEncrypted | 一个值,该值指示 VM 是否已加密 OS 磁盘。 | bool |
isDiskKeyEncrypted | 一个值,该值指示磁盘密钥是否已加密。 | bool |
kekKeyVaultArmId | 密钥的 KeyVault 资源 ID(KEK)。 | 字符串 |
keyIdentifier | 密钥 URL/标识符(KEK)。 | 字符串 |
monitoringJobType | 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 | 字符串 |
monitoringPercentageCompletion | 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 | int |
primaryDiskEncryptionSetId | 主磁盘加密集 ID。 | 字符串 |
primaryStagingAzureStorageAccountId | 主暂存存储帐户。 | 字符串 |
recoveryDiskEncryptionSetId | 恢复磁盘加密集 ID。 | 字符串 |
recoveryOrignalTargetDiskId | 恢复原始目标磁盘 Arm ID。 | 字符串 |
recoveryReplicaDiskAccountType | 副本磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 | 字符串 |
recoveryReplicaDiskId | 恢复副本磁盘 Arm ID。 | 字符串 |
recoveryResourceGroupId | 恢复磁盘资源组 Arm ID。 | 字符串 |
recoveryTargetDiskAccountType | 故障转移后的目标磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 | 字符串 |
recoveryTargetDiskId | 恢复目标磁盘 Arm ID。 | 字符串 |
resyncRequired | 一个值,该值指示此磁盘是否需要重新同步。 | bool |
secretIdentifier | 机密 URL/标识符(BEK)。 | 字符串 |
tfoDiskName | 托管磁盘的测试故障转移名称。 | 字符串 |
A2AReplicationProtectionClusterDetails
名字 | 描述 | 价值 |
---|---|---|
clusterManagementId | 群集管理 ID。 | 字符串 |
failoverRecoveryPointId | 群集故障转移到的恢复点 ID。 | 字符串 |
initialPrimaryExtendedLocation | 初始主扩展位置。 | ExtendedLocation |
initialPrimaryFabricLocation | 初始主构造位置。 | 字符串 |
initialPrimaryZone | 初始主可用性区域。 | 字符串 |
initialRecoveryExtendedLocation | 初始恢复扩展位置。 | ExtendedLocation |
initialRecoveryFabricLocation | 初始恢复构造位置。 | 字符串 |
initialRecoveryZone | 初始恢复可用性区域。 | 字符串 |
instanceType | 获取实例类型。 | “A2A”(必需) |
lastRpoCalculatedTime | 保护服务计算最后一个 RPO 值的时间(UTC)。 | 字符串 |
lifecycleId | 在内部更改支持 PE/CPE 对象的操作(如切换保护)中幸存下来的 ID。生命周期 ID 被转发为能够有一个指示“相同”受保护群集的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。 | 字符串 |
multiVmGroupCreateOption | 多 VM 组是自动创建还是由用户指定。 | “AutoCreated” “UserSpecified” |
multiVmGroupId | 多 VM 组 ID。 | 字符串 |
multiVmGroupName | 多 VM 组名称。 | 字符串 |
primaryAvailabilityZone | 主要可用性区域。 | 字符串 |
primaryExtendedLocation | 主要扩展位置。 | ExtendedLocation |
primaryFabricLocation | 主构造位置。 | 字符串 |
recoveryAvailabilityZone | 恢复可用性区域。 | 字符串 |
recoveryExtendedLocation | 恢复扩展位置。 | ExtendedLocation |
recoveryFabricLocation | 恢复构造位置。 | 字符串 |
rpoInSeconds | 最后一个 RPO 值(以秒为单位)。 | int |
A2ASharedDiskIRErrorDetails
名字 | 描述 | 价值 |
---|
A2ASharedDiskReplicationDetails
名字 | 描述 | 价值 |
---|---|---|
failoverRecoveryPointId | 虚拟节点故障转移到的恢复点 ID。 | 字符串 |
instanceType | 获取实例类型。 | “A2A”(必需) |
lastRpoCalculatedTime | 保护服务计算最后一个 RPO 值的时间(UTC)。 | 字符串 |
managementId | 管理 ID。 | 字符串 |
monitoringJobType | 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 | 字符串 |
monitoringPercentageCompletion | 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 | int |
primaryFabricLocation | 主构造位置。 | 字符串 |
protectedManagedDisks | 受保护的托管磁盘列表。 | A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation | 恢复构造位置。 | 字符串 |
rpoInSeconds | 最后一个 RPO 值(以秒为单位)。 | int |
sharedDiskIRErrors | IR 错误。 | A2ASharedDiskIRErrorDetails[] |
unprotectedDisks | 未受保护的磁盘列表。 | A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
名字 | 描述 | 价值 |
---|---|---|
diskAutoProtectionStatus | 一个值,该值指示是否启用了磁盘自动保护。 | “Disabled” “Enabled” |
diskLunId | 数据磁盘的源 lun ID。 | int |
CurrentScenarioDetails
名字 | 描述 | 价值 |
---|---|---|
jobId | 正在执行的作业的 ARM ID。 | 字符串 |
scenarioName | 方案名称。 | 字符串 |
startTime | 工作流的开始时间。 | 字符串 |
ExtendedLocation
名字 | 描述 | 价值 |
---|---|---|
名字 | 扩展位置的名称。 | string (必需) |
类型 | 扩展位置类型。 | “EdgeZone”(必需) |
HealthError
名字 | 描述 | 价值 |
---|---|---|
creationTimeUtc | 错误创建时间(UTC)。 | 字符串 |
customerResolvability | 指示运行状况错误是否可解决的值。 | “允许” “NotAllowed” |
entityId | 实体的 ID。 | 字符串 |
errorCategory | 错误类别。 | 字符串 |
errorCode | 错误代码。 | 字符串 |
errorId | 运行状况错误唯一 ID。 | 字符串 |
errorLevel | 错误级别。 | 字符串 |
errorMessage | 错误信息。 | 字符串 |
errorSource | 错误源。 | 字符串 |
errorType | 错误类型。 | 字符串 |
innerHealthErrors | 内部运行状况错误。 HealthError 将 HealthError 列表列为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。 | InnerHealthError[] |
possibleCauses | 错误的可能原因。 | 字符串 |
recommendedAction | 建议的操作来解决错误。 | 字符串 |
recoveryProviderErrorMessage | DRA 错误消息。 | 字符串 |
summaryMessage | 实体的摘要消息。 | 字符串 |
InnerHealthError
名字 | 描述 | 价值 |
---|---|---|
creationTimeUtc | 错误创建时间(UTC)。 | 字符串 |
customerResolvability | 指示运行状况错误是否可解决的值。 | “允许” “NotAllowed” |
entityId | 实体的 ID。 | 字符串 |
errorCategory | 错误类别。 | 字符串 |
errorCode | 错误代码。 | 字符串 |
errorId | 运行状况错误唯一 ID。 | 字符串 |
errorLevel | 错误级别。 | 字符串 |
errorMessage | 错误信息。 | 字符串 |
errorSource | 错误源。 | 字符串 |
errorType | 错误类型。 | 字符串 |
possibleCauses | 错误的可能原因。 | 字符串 |
recommendedAction | 建议的操作来解决错误。 | 字符串 |
recoveryProviderErrorMessage | DRA 错误消息。 | 字符串 |
summaryMessage | 实体的摘要消息。 | 字符串 |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
名字 | 描述 | 价值 |
---|---|---|
名字 | 资源名称 | 字符串 约束: 模式 = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必需) |
父母 | 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。 有关详细信息,请参阅 父资源外部的子资源。 |
类型资源的符号名称:vaults/replicationFabrics/replicationProtectionContainers |
性能 | 自定义数据。 | ReplicationProtectionClusterProperties |
RegisteredClusterNodes
名字 | 描述 | 价值 |
---|---|---|
biosId | BIOS ID。 | 字符串 |
clusterNodeFqdn | 群集节点名称。 | 字符串 |
isSharedDiskVirtualNode | 一个值,该值指示这是否表示托管所有共享磁盘的虚拟实体。 | bool |
machineId | 计算机 ID。 | 字符串 |
ReplicationClusterProviderSpecificSettings
名字 | 描述 | 价值 |
---|---|---|
instanceType | 对于类型 A2AReplicationProtectionClusterDetails,设置为“A2A”。 | “A2A”(必需) |
ReplicationProtectionClusterProperties
名字 | 描述 | 价值 |
---|---|---|
activeLocation | 保护群集的当前活动位置。 | 字符串 |
agentClusterId | 代理群集 ID。 | 字符串 |
allowedOperations | 复制保护群集上的允许操作。 | string[] |
areAllClusterNodesRegistered | 一个值,该值指示是否已注册群集的所有节点。 | bool |
clusterFqdn | 群集 FQDN。 | 字符串 |
clusterNodeFqdns | 群集节点 FQDN 的列表。 | string[] |
clusterProtectedItemIds | 受保护项 ID 的列表。 | string[] |
clusterRegisteredNodes | 已注册的节点详细信息。 | RegisteredClusterNodes[] |
currentScenario | 当前方案。 | CurrentScenarioDetails |
healthErrors | 运行状况错误列表。 | HealthError[] |
lastSuccessfulFailoverTime | 上次成功的故障转移时间。 | 字符串 |
lastSuccessfulTestFailoverTime | 上次成功的测试故障转移时间。 | 字符串 |
policyFriendlyName | 管理此 PE 的策略的名称。 | 字符串 |
policyId | 策略 ID。 | 字符串 |
primaryFabricFriendlyName | 主构造的友好名称。 | 字符串 |
primaryFabricProvider | 主构造的构造提供程序。 | 字符串 |
primaryProtectionContainerFriendlyName | 主保护容器友好名称的名称。 | 字符串 |
protectionClusterType | 保护群集类型的类型。 | 字符串 |
protectionState | 保护状态。 | 字符串 |
protectionStateDescription | 保护状态说明。 | 字符串 |
providerSpecificDetails | 复制群集提供程序自定义设置。 | ReplicationClusterProviderSpecificSettings |
recoveryContainerId | 恢复容器 ID。 | 字符串 |
recoveryFabricFriendlyName | 恢复构造的友好名称。 | 字符串 |
recoveryFabricId | 恢复构造的 Arm ID。 | 字符串 |
recoveryProtectionContainerFriendlyName | 恢复容器友好名称的名称。 | 字符串 |
replicationHealth | VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。 | 字符串 |
sharedDiskProperties | 共享磁盘属性。 | SharedDiskReplicationItemProperties |
testFailoverState | 测试故障转移状态。 | 字符串 |
testFailoverStateDescription | 测试故障转移状态说明。 | 字符串 |
SharedDiskReplicationItemProperties
名字 | 描述 | 价值 |
---|---|---|
activeLocation | PE 的当前活动位置。 | 字符串 |
allowedOperations | 对复制受保护项的允许操作。 | string[] |
currentScenario | 当前方案。 | CurrentScenarioDetails |
healthErrors | 运行状况错误列表。 | HealthError[] |
protectionState | 共享磁盘的保护状态。 | 字符串 |
replicationHealth | VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。 | 字符串 |
sharedDiskProviderSpecificDetails | 复制提供程序自定义设置。 | SharedDiskReplicationProviderSpecificSettings |
testFailoverState | 共享磁盘的 tfo 状态。 | 字符串 |
SharedDiskReplicationProviderSpecificSettings
名字 | 描述 | 价值 |
---|---|---|
instanceType | 对于类型 A2ASharedDiskReplicationDetails,设置为“A2A”。 | “A2A”(必需) |
ARM 模板资源定义
可以使用目标操作部署 vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源,请将以下 JSON 添加到模板。
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
"apiVersion": "2024-04-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 | 源虚拟机挂起的数据(以 MB 为单位)。 | int |
dataPendingInStagingStorageAccountInMB | 暂存帐户中等待复制的数据(以 MB 为单位)。 | int |
dekKeyVaultArmId | 机密的 KeyVault 资源 ID(BEK)。 | 字符串 |
diskCapacityInBytes | 磁盘容量(以字节为单位)。 | int |
diskId | 托管磁盘 Arm ID。 | 字符串 |
diskName | 磁盘名称。 | 字符串 |
diskState | 磁盘状态。 | 字符串 |
diskType | 磁盘的类型。 | 字符串 |
failoverDiskName | 托管磁盘的故障转移名称。 | 字符串 |
isDiskEncrypted | 一个值,该值指示 VM 是否已加密 OS 磁盘。 | bool |
isDiskKeyEncrypted | 一个值,该值指示磁盘密钥是否已加密。 | bool |
kekKeyVaultArmId | 密钥的 KeyVault 资源 ID(KEK)。 | 字符串 |
keyIdentifier | 密钥 URL/标识符(KEK)。 | 字符串 |
monitoringJobType | 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 | 字符串 |
monitoringPercentageCompletion | 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 | int |
primaryDiskEncryptionSetId | 主磁盘加密集 ID。 | 字符串 |
primaryStagingAzureStorageAccountId | 主暂存存储帐户。 | 字符串 |
recoveryDiskEncryptionSetId | 恢复磁盘加密集 ID。 | 字符串 |
recoveryOrignalTargetDiskId | 恢复原始目标磁盘 Arm ID。 | 字符串 |
recoveryReplicaDiskAccountType | 副本磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 | 字符串 |
recoveryReplicaDiskId | 恢复副本磁盘 Arm ID。 | 字符串 |
recoveryResourceGroupId | 恢复磁盘资源组 Arm ID。 | 字符串 |
recoveryTargetDiskAccountType | 故障转移后的目标磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 | 字符串 |
recoveryTargetDiskId | 恢复目标磁盘 Arm ID。 | 字符串 |
resyncRequired | 一个值,该值指示此磁盘是否需要重新同步。 | bool |
secretIdentifier | 机密 URL/标识符(BEK)。 | 字符串 |
tfoDiskName | 托管磁盘的测试故障转移名称。 | 字符串 |
A2AReplicationProtectionClusterDetails
名字 | 描述 | 价值 |
---|---|---|
clusterManagementId | 群集管理 ID。 | 字符串 |
failoverRecoveryPointId | 群集故障转移到的恢复点 ID。 | 字符串 |
initialPrimaryExtendedLocation | 初始主扩展位置。 | ExtendedLocation |
initialPrimaryFabricLocation | 初始主构造位置。 | 字符串 |
initialPrimaryZone | 初始主可用性区域。 | 字符串 |
initialRecoveryExtendedLocation | 初始恢复扩展位置。 | ExtendedLocation |
initialRecoveryFabricLocation | 初始恢复构造位置。 | 字符串 |
initialRecoveryZone | 初始恢复可用性区域。 | 字符串 |
instanceType | 获取实例类型。 | “A2A”(必需) |
lastRpoCalculatedTime | 保护服务计算最后一个 RPO 值的时间(UTC)。 | 字符串 |
lifecycleId | 在内部更改支持 PE/CPE 对象的操作(如切换保护)中幸存下来的 ID。生命周期 ID 被转发为能够有一个指示“相同”受保护群集的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。 | 字符串 |
multiVmGroupCreateOption | 多 VM 组是自动创建还是由用户指定。 | “AutoCreated” “UserSpecified” |
multiVmGroupId | 多 VM 组 ID。 | 字符串 |
multiVmGroupName | 多 VM 组名称。 | 字符串 |
primaryAvailabilityZone | 主要可用性区域。 | 字符串 |
primaryExtendedLocation | 主要扩展位置。 | ExtendedLocation |
primaryFabricLocation | 主构造位置。 | 字符串 |
recoveryAvailabilityZone | 恢复可用性区域。 | 字符串 |
recoveryExtendedLocation | 恢复扩展位置。 | ExtendedLocation |
recoveryFabricLocation | 恢复构造位置。 | 字符串 |
rpoInSeconds | 最后一个 RPO 值(以秒为单位)。 | int |
A2ASharedDiskIRErrorDetails
名字 | 描述 | 价值 |
---|
A2ASharedDiskReplicationDetails
名字 | 描述 | 价值 |
---|---|---|
failoverRecoveryPointId | 虚拟节点故障转移到的恢复点 ID。 | 字符串 |
instanceType | 获取实例类型。 | “A2A”(必需) |
lastRpoCalculatedTime | 保护服务计算最后一个 RPO 值的时间(UTC)。 | 字符串 |
managementId | 管理 ID。 | 字符串 |
monitoringJobType | 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 | 字符串 |
monitoringPercentageCompletion | 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 | int |
primaryFabricLocation | 主构造位置。 | 字符串 |
protectedManagedDisks | 受保护的托管磁盘列表。 | A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation | 恢复构造位置。 | 字符串 |
rpoInSeconds | 最后一个 RPO 值(以秒为单位)。 | int |
sharedDiskIRErrors | IR 错误。 | A2ASharedDiskIRErrorDetails[] |
unprotectedDisks | 未受保护的磁盘列表。 | A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
名字 | 描述 | 价值 |
---|---|---|
diskAutoProtectionStatus | 一个值,该值指示是否启用了磁盘自动保护。 | “Disabled” “Enabled” |
diskLunId | 数据磁盘的源 lun ID。 | int |
CurrentScenarioDetails
名字 | 描述 | 价值 |
---|---|---|
jobId | 正在执行的作业的 ARM ID。 | 字符串 |
scenarioName | 方案名称。 | 字符串 |
startTime | 工作流的开始时间。 | 字符串 |
ExtendedLocation
名字 | 描述 | 价值 |
---|---|---|
名字 | 扩展位置的名称。 | string (必需) |
类型 | 扩展位置类型。 | “EdgeZone”(必需) |
HealthError
名字 | 描述 | 价值 |
---|---|---|
creationTimeUtc | 错误创建时间(UTC)。 | 字符串 |
customerResolvability | 指示运行状况错误是否可解决的值。 | “允许” “NotAllowed” |
entityId | 实体的 ID。 | 字符串 |
errorCategory | 错误类别。 | 字符串 |
errorCode | 错误代码。 | 字符串 |
errorId | 运行状况错误唯一 ID。 | 字符串 |
errorLevel | 错误级别。 | 字符串 |
errorMessage | 错误信息。 | 字符串 |
errorSource | 错误源。 | 字符串 |
errorType | 错误类型。 | 字符串 |
innerHealthErrors | 内部运行状况错误。 HealthError 将 HealthError 列表列为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。 | InnerHealthError[] |
possibleCauses | 错误的可能原因。 | 字符串 |
recommendedAction | 建议的操作来解决错误。 | 字符串 |
recoveryProviderErrorMessage | DRA 错误消息。 | 字符串 |
summaryMessage | 实体的摘要消息。 | 字符串 |
InnerHealthError
名字 | 描述 | 价值 |
---|---|---|
creationTimeUtc | 错误创建时间(UTC)。 | 字符串 |
customerResolvability | 指示运行状况错误是否可解决的值。 | “允许” “NotAllowed” |
entityId | 实体的 ID。 | 字符串 |
errorCategory | 错误类别。 | 字符串 |
errorCode | 错误代码。 | 字符串 |
errorId | 运行状况错误唯一 ID。 | 字符串 |
errorLevel | 错误级别。 | 字符串 |
errorMessage | 错误信息。 | 字符串 |
errorSource | 错误源。 | 字符串 |
errorType | 错误类型。 | 字符串 |
possibleCauses | 错误的可能原因。 | 字符串 |
recommendedAction | 建议的操作来解决错误。 | 字符串 |
recoveryProviderErrorMessage | DRA 错误消息。 | 字符串 |
summaryMessage | 实体的摘要消息。 | 字符串 |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
名字 | 描述 | 价值 |
---|---|---|
apiVersion | API 版本 | '2024-04-01' |
名字 | 资源名称 | 字符串 约束: 模式 = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必需) |
性能 | 自定义数据。 | ReplicationProtectionClusterProperties |
类型 | 资源类型 | 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters' |
RegisteredClusterNodes
名字 | 描述 | 价值 |
---|---|---|
biosId | BIOS ID。 | 字符串 |
clusterNodeFqdn | 群集节点名称。 | 字符串 |
isSharedDiskVirtualNode | 一个值,该值指示这是否表示托管所有共享磁盘的虚拟实体。 | bool |
machineId | 计算机 ID。 | 字符串 |
ReplicationClusterProviderSpecificSettings
名字 | 描述 | 价值 |
---|---|---|
instanceType | 对于类型 A2AReplicationProtectionClusterDetails,设置为“A2A”。 | “A2A”(必需) |
ReplicationProtectionClusterProperties
名字 | 描述 | 价值 |
---|---|---|
activeLocation | 保护群集的当前活动位置。 | 字符串 |
agentClusterId | 代理群集 ID。 | 字符串 |
allowedOperations | 复制保护群集上的允许操作。 | string[] |
areAllClusterNodesRegistered | 一个值,该值指示是否已注册群集的所有节点。 | bool |
clusterFqdn | 群集 FQDN。 | 字符串 |
clusterNodeFqdns | 群集节点 FQDN 的列表。 | string[] |
clusterProtectedItemIds | 受保护项 ID 的列表。 | string[] |
clusterRegisteredNodes | 已注册的节点详细信息。 | RegisteredClusterNodes[] |
currentScenario | 当前方案。 | CurrentScenarioDetails |
healthErrors | 运行状况错误列表。 | HealthError[] |
lastSuccessfulFailoverTime | 上次成功的故障转移时间。 | 字符串 |
lastSuccessfulTestFailoverTime | 上次成功的测试故障转移时间。 | 字符串 |
policyFriendlyName | 管理此 PE 的策略的名称。 | 字符串 |
policyId | 策略 ID。 | 字符串 |
primaryFabricFriendlyName | 主构造的友好名称。 | 字符串 |
primaryFabricProvider | 主构造的构造提供程序。 | 字符串 |
primaryProtectionContainerFriendlyName | 主保护容器友好名称的名称。 | 字符串 |
protectionClusterType | 保护群集类型的类型。 | 字符串 |
protectionState | 保护状态。 | 字符串 |
protectionStateDescription | 保护状态说明。 | 字符串 |
providerSpecificDetails | 复制群集提供程序自定义设置。 | ReplicationClusterProviderSpecificSettings |
recoveryContainerId | 恢复容器 ID。 | 字符串 |
recoveryFabricFriendlyName | 恢复构造的友好名称。 | 字符串 |
recoveryFabricId | 恢复构造的 Arm ID。 | 字符串 |
recoveryProtectionContainerFriendlyName | 恢复容器友好名称的名称。 | 字符串 |
replicationHealth | VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。 | 字符串 |
sharedDiskProperties | 共享磁盘属性。 | SharedDiskReplicationItemProperties |
testFailoverState | 测试故障转移状态。 | 字符串 |
testFailoverStateDescription | 测试故障转移状态说明。 | 字符串 |
SharedDiskReplicationItemProperties
名字 | 描述 | 价值 |
---|---|---|
activeLocation | PE 的当前活动位置。 | 字符串 |
allowedOperations | 对复制受保护项的允许操作。 | string[] |
currentScenario | 当前方案。 | CurrentScenarioDetails |
healthErrors | 运行状况错误列表。 | HealthError[] |
protectionState | 共享磁盘的保护状态。 | 字符串 |
replicationHealth | VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。 | 字符串 |
sharedDiskProviderSpecificDetails | 复制提供程序自定义设置。 | SharedDiskReplicationProviderSpecificSettings |
testFailoverState | 共享磁盘的 tfo 状态。 | 字符串 |
SharedDiskReplicationProviderSpecificSettings
名字 | 描述 | 价值 |
---|---|---|
instanceType | 对于类型 A2ASharedDiskReplicationDetails,设置为“A2A”。 | “A2A”(必需) |
Terraform (AzAPI 提供程序)资源定义
可以使用目标操作部署 vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源类型:
- 资源组
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源,请将以下 Terraform 添加到模板。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-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 | 源虚拟机挂起的数据(以 MB 为单位)。 | int |
dataPendingInStagingStorageAccountInMB | 暂存帐户中等待复制的数据(以 MB 为单位)。 | int |
dekKeyVaultArmId | 机密的 KeyVault 资源 ID(BEK)。 | 字符串 |
diskCapacityInBytes | 磁盘容量(以字节为单位)。 | int |
diskId | 托管磁盘 Arm ID。 | 字符串 |
diskName | 磁盘名称。 | 字符串 |
diskState | 磁盘状态。 | 字符串 |
diskType | 磁盘的类型。 | 字符串 |
failoverDiskName | 托管磁盘的故障转移名称。 | 字符串 |
isDiskEncrypted | 一个值,该值指示 VM 是否已加密 OS 磁盘。 | bool |
isDiskKeyEncrypted | 一个值,该值指示磁盘密钥是否已加密。 | bool |
kekKeyVaultArmId | 密钥的 KeyVault 资源 ID(KEK)。 | 字符串 |
keyIdentifier | 密钥 URL/标识符(KEK)。 | 字符串 |
monitoringJobType | 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 | 字符串 |
monitoringPercentageCompletion | 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 | int |
primaryDiskEncryptionSetId | 主磁盘加密集 ID。 | 字符串 |
primaryStagingAzureStorageAccountId | 主暂存存储帐户。 | 字符串 |
recoveryDiskEncryptionSetId | 恢复磁盘加密集 ID。 | 字符串 |
recoveryOrignalTargetDiskId | 恢复原始目标磁盘 Arm ID。 | 字符串 |
recoveryReplicaDiskAccountType | 副本磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 | 字符串 |
recoveryReplicaDiskId | 恢复副本磁盘 Arm ID。 | 字符串 |
recoveryResourceGroupId | 恢复磁盘资源组 Arm ID。 | 字符串 |
recoveryTargetDiskAccountType | 故障转移后的目标磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 | 字符串 |
recoveryTargetDiskId | 恢复目标磁盘 Arm ID。 | 字符串 |
resyncRequired | 一个值,该值指示此磁盘是否需要重新同步。 | bool |
secretIdentifier | 机密 URL/标识符(BEK)。 | 字符串 |
tfoDiskName | 托管磁盘的测试故障转移名称。 | 字符串 |
A2AReplicationProtectionClusterDetails
名字 | 描述 | 价值 |
---|---|---|
clusterManagementId | 群集管理 ID。 | 字符串 |
failoverRecoveryPointId | 群集故障转移到的恢复点 ID。 | 字符串 |
initialPrimaryExtendedLocation | 初始主扩展位置。 | ExtendedLocation |
initialPrimaryFabricLocation | 初始主构造位置。 | 字符串 |
initialPrimaryZone | 初始主可用性区域。 | 字符串 |
initialRecoveryExtendedLocation | 初始恢复扩展位置。 | ExtendedLocation |
initialRecoveryFabricLocation | 初始恢复构造位置。 | 字符串 |
initialRecoveryZone | 初始恢复可用性区域。 | 字符串 |
instanceType | 获取实例类型。 | “A2A”(必需) |
lastRpoCalculatedTime | 保护服务计算最后一个 RPO 值的时间(UTC)。 | 字符串 |
lifecycleId | 在内部更改支持 PE/CPE 对象的操作(如切换保护)中幸存下来的 ID。生命周期 ID 被转发为能够有一个指示“相同”受保护群集的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。 | 字符串 |
multiVmGroupCreateOption | 多 VM 组是自动创建还是由用户指定。 | “AutoCreated” “UserSpecified” |
multiVmGroupId | 多 VM 组 ID。 | 字符串 |
multiVmGroupName | 多 VM 组名称。 | 字符串 |
primaryAvailabilityZone | 主要可用性区域。 | 字符串 |
primaryExtendedLocation | 主要扩展位置。 | ExtendedLocation |
primaryFabricLocation | 主构造位置。 | 字符串 |
recoveryAvailabilityZone | 恢复可用性区域。 | 字符串 |
recoveryExtendedLocation | 恢复扩展位置。 | ExtendedLocation |
recoveryFabricLocation | 恢复构造位置。 | 字符串 |
rpoInSeconds | 最后一个 RPO 值(以秒为单位)。 | int |
A2ASharedDiskIRErrorDetails
名字 | 描述 | 价值 |
---|
A2ASharedDiskReplicationDetails
名字 | 描述 | 价值 |
---|---|---|
failoverRecoveryPointId | 虚拟节点故障转移到的恢复点 ID。 | 字符串 |
instanceType | 获取实例类型。 | “A2A”(必需) |
lastRpoCalculatedTime | 保护服务计算最后一个 RPO 值的时间(UTC)。 | 字符串 |
managementId | 管理 ID。 | 字符串 |
monitoringJobType | 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 | 字符串 |
monitoringPercentageCompletion | 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 | int |
primaryFabricLocation | 主构造位置。 | 字符串 |
protectedManagedDisks | 受保护的托管磁盘列表。 | A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation | 恢复构造位置。 | 字符串 |
rpoInSeconds | 最后一个 RPO 值(以秒为单位)。 | int |
sharedDiskIRErrors | IR 错误。 | A2ASharedDiskIRErrorDetails[] |
unprotectedDisks | 未受保护的磁盘列表。 | A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
名字 | 描述 | 价值 |
---|---|---|
diskAutoProtectionStatus | 一个值,该值指示是否启用了磁盘自动保护。 | “Disabled” “Enabled” |
diskLunId | 数据磁盘的源 lun ID。 | int |
CurrentScenarioDetails
名字 | 描述 | 价值 |
---|---|---|
jobId | 正在执行的作业的 ARM ID。 | 字符串 |
scenarioName | 方案名称。 | 字符串 |
startTime | 工作流的开始时间。 | 字符串 |
ExtendedLocation
名字 | 描述 | 价值 |
---|---|---|
名字 | 扩展位置的名称。 | string (必需) |
类型 | 扩展位置类型。 | “EdgeZone”(必需) |
HealthError
名字 | 描述 | 价值 |
---|---|---|
creationTimeUtc | 错误创建时间(UTC)。 | 字符串 |
customerResolvability | 指示运行状况错误是否可解决的值。 | “允许” “NotAllowed” |
entityId | 实体的 ID。 | 字符串 |
errorCategory | 错误类别。 | 字符串 |
errorCode | 错误代码。 | 字符串 |
errorId | 运行状况错误唯一 ID。 | 字符串 |
errorLevel | 错误级别。 | 字符串 |
errorMessage | 错误信息。 | 字符串 |
errorSource | 错误源。 | 字符串 |
errorType | 错误类型。 | 字符串 |
innerHealthErrors | 内部运行状况错误。 HealthError 将 HealthError 列表列为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。 | InnerHealthError[] |
possibleCauses | 错误的可能原因。 | 字符串 |
recommendedAction | 建议的操作来解决错误。 | 字符串 |
recoveryProviderErrorMessage | DRA 错误消息。 | 字符串 |
summaryMessage | 实体的摘要消息。 | 字符串 |
InnerHealthError
名字 | 描述 | 价值 |
---|---|---|
creationTimeUtc | 错误创建时间(UTC)。 | 字符串 |
customerResolvability | 指示运行状况错误是否可解决的值。 | “允许” “NotAllowed” |
entityId | 实体的 ID。 | 字符串 |
errorCategory | 错误类别。 | 字符串 |
errorCode | 错误代码。 | 字符串 |
errorId | 运行状况错误唯一 ID。 | 字符串 |
errorLevel | 错误级别。 | 字符串 |
errorMessage | 错误信息。 | 字符串 |
errorSource | 错误源。 | 字符串 |
errorType | 错误类型。 | 字符串 |
possibleCauses | 错误的可能原因。 | 字符串 |
recommendedAction | 建议的操作来解决错误。 | 字符串 |
recoveryProviderErrorMessage | DRA 错误消息。 | 字符串 |
summaryMessage | 实体的摘要消息。 | 字符串 |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
名字 | 描述 | 价值 |
---|---|---|
名字 | 资源名称 | 字符串 约束: 模式 = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必需) |
parent_id | 此资源的父资源的 ID。 | 类型资源的 ID:vaults/replicationFabrics/replicationProtectionContainers |
性能 | 自定义数据。 | ReplicationProtectionClusterProperties |
类型 | 资源类型 | “Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01” |
RegisteredClusterNodes
名字 | 描述 | 价值 |
---|---|---|
biosId | BIOS ID。 | 字符串 |
clusterNodeFqdn | 群集节点名称。 | 字符串 |
isSharedDiskVirtualNode | 一个值,该值指示这是否表示托管所有共享磁盘的虚拟实体。 | bool |
machineId | 计算机 ID。 | 字符串 |
ReplicationClusterProviderSpecificSettings
名字 | 描述 | 价值 |
---|---|---|
instanceType | 对于类型 A2AReplicationProtectionClusterDetails,设置为“A2A”。 | “A2A”(必需) |
ReplicationProtectionClusterProperties
名字 | 描述 | 价值 |
---|---|---|
activeLocation | 保护群集的当前活动位置。 | 字符串 |
agentClusterId | 代理群集 ID。 | 字符串 |
allowedOperations | 复制保护群集上的允许操作。 | string[] |
areAllClusterNodesRegistered | 一个值,该值指示是否已注册群集的所有节点。 | bool |
clusterFqdn | 群集 FQDN。 | 字符串 |
clusterNodeFqdns | 群集节点 FQDN 的列表。 | string[] |
clusterProtectedItemIds | 受保护项 ID 的列表。 | string[] |
clusterRegisteredNodes | 已注册的节点详细信息。 | RegisteredClusterNodes[] |
currentScenario | 当前方案。 | CurrentScenarioDetails |
healthErrors | 运行状况错误列表。 | HealthError[] |
lastSuccessfulFailoverTime | 上次成功的故障转移时间。 | 字符串 |
lastSuccessfulTestFailoverTime | 上次成功的测试故障转移时间。 | 字符串 |
policyFriendlyName | 管理此 PE 的策略的名称。 | 字符串 |
policyId | 策略 ID。 | 字符串 |
primaryFabricFriendlyName | 主构造的友好名称。 | 字符串 |
primaryFabricProvider | 主构造的构造提供程序。 | 字符串 |
primaryProtectionContainerFriendlyName | 主保护容器友好名称的名称。 | 字符串 |
protectionClusterType | 保护群集类型的类型。 | 字符串 |
protectionState | 保护状态。 | 字符串 |
protectionStateDescription | 保护状态说明。 | 字符串 |
providerSpecificDetails | 复制群集提供程序自定义设置。 | ReplicationClusterProviderSpecificSettings |
recoveryContainerId | 恢复容器 ID。 | 字符串 |
recoveryFabricFriendlyName | 恢复构造的友好名称。 | 字符串 |
recoveryFabricId | 恢复构造的 Arm ID。 | 字符串 |
recoveryProtectionContainerFriendlyName | 恢复容器友好名称的名称。 | 字符串 |
replicationHealth | VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。 | 字符串 |
sharedDiskProperties | 共享磁盘属性。 | SharedDiskReplicationItemProperties |
testFailoverState | 测试故障转移状态。 | 字符串 |
testFailoverStateDescription | 测试故障转移状态说明。 | 字符串 |
SharedDiskReplicationItemProperties
名字 | 描述 | 价值 |
---|---|---|
activeLocation | PE 的当前活动位置。 | 字符串 |
allowedOperations | 对复制受保护项的允许操作。 | string[] |
currentScenario | 当前方案。 | CurrentScenarioDetails |
healthErrors | 运行状况错误列表。 | HealthError[] |
protectionState | 共享磁盘的保护状态。 | 字符串 |
replicationHealth | VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。 | 字符串 |
sharedDiskProviderSpecificDetails | 复制提供程序自定义设置。 | SharedDiskReplicationProviderSpecificSettings |
testFailoverState | 共享磁盘的 tfo 状态。 | 字符串 |
SharedDiskReplicationProviderSpecificSettings
名字 | 描述 | 价值 |
---|---|---|
instanceType | 对于类型 A2ASharedDiskReplicationDetails,设置为“A2A”。 | “A2A”(必需) |