Remediations - Get At Resource Group
获取资源组范围内的现有修正。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/remediations/{remediationName}?api-version=2021-10-01
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
remediation
|
path | True |
string |
修正的名称。 |
|
resource
|
path | True |
string |
资源组名称。 |
|
subscription
|
path | True |
string |
Microsoft Azure 订阅 ID。 |
|
api-version
|
query | True |
string |
客户端 API 版本。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
检索的修正。 |
|
| Other Status Codes |
描述操作失败的原因的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
Get remediation at resource group scope
示例请求
GET https://management.azure.com/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourceGroups/myResourceGroup/providers/Microsoft.PolicyInsights/remediations/storageRemediation?api-version=2021-10-01
示例响应
{
"properties": {
"policyAssignmentId": "/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5",
"provisioningState": "Succeeded",
"createdOn": "2018-09-13T21:51:09.075918Z",
"lastUpdatedOn": "2018-09-13T21:52:10.0011706Z",
"resourceDiscoveryMode": "ExistingNonCompliant",
"deploymentStatus": {
"totalDeployments": 2,
"successfulDeployments": 2,
"failedDeployments": 0
},
"statusMessage": "Remediation extended status",
"correlationId": "a14e1d60-dae9-4771-b4be-a556d69e77a6",
"resourceCount": 42,
"parallelDeployments": 6,
"failureThreshold": {
"percentage": 0.1
}
},
"id": "/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.policyinsights/remediations/storageRemediation",
"name": "storageRemediation",
"type": "Microsoft.PolicyInsights/remediations",
"systemData": {
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef6",
"createdByType": "User",
"createdAt": "2018-09-13T21:51:09.075918Z",
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef6",
"lastModifiedByType": "User",
"lastModifiedAt": "2018-09-13T21:52:10.0011706Z"
}
}
定义
| 名称 | 说明 |
|---|---|
|
created |
创建资源的标识的类型。 |
|
Error |
错误定义。 |
|
Error |
错误响应。 |
|
Failure |
修正失败阈值设置 |
| Remediation |
修正定义。 |
|
Remediation |
修正创建的所有部署的部署状态摘要。 |
|
Remediation |
将应用于确定要修正的资源的筛选器。 |
|
Resource |
发现要修正的资源的方式。 如果未指定,则默认为 ExistingNonCompliant。 |
|
system |
与创建和上次修改资源相关的元数据。 |
|
Typed |
特定于方案的错误详细信息。 |
createdByType
创建资源的标识的类型。
| 值 | 说明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDefinition
错误定义。
| 名称 | 类型 | 说明 |
|---|---|---|
| additionalInfo |
其他特定于方案的错误详细信息。 |
|
| code |
string |
服务特定的错误代码,用作 HTTP 错误代码的子状态。 |
| details |
内部错误详细信息。 |
|
| message |
string |
错误说明。 |
| target |
string |
错误的目标。 |
ErrorResponse
错误响应。
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
错误详细信息。 |
FailureThreshold
修正失败阈值设置
| 名称 | 类型 | 说明 |
|---|---|---|
| percentage |
number (float) |
一个介于 0.0 到 1.0 之间的数字,表示失败阈值的百分比。 如果失败的修正操作(即失败部署)的百分比超过此阈值,则修正将失败。 |
Remediation
修正定义。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string |
修正的 ID。 |
| name |
string |
修正的名称。 |
| properties.correlationId |
string |
修正关联 ID。可用于查找与活动日志中的修正相关的事件。 |
| properties.createdOn |
string (date-time) |
创建修正的时间。 |
| properties.deploymentStatus |
修正创建的所有部署的部署状态摘要。 |
|
| properties.failureThreshold |
修正失败阈值设置 |
|
| properties.filters |
将应用于确定要修正的资源的筛选器。 |
|
| properties.lastUpdatedOn |
string (date-time) |
上次更新修正的时间。 |
| properties.parallelDeployments |
integer (int32) |
确定在任何给定时间修正的资源数。 可用于增加或降低修正速度。 如果未提供,则使用默认的并行部署值。 |
| properties.policyAssignmentId |
string |
应修正的策略分配的资源 ID。 |
| properties.policyDefinitionReferenceId |
string |
应修正的单个定义的策略定义引用 ID。 当正在修正的策略分配分配分配策略集定义时是必需的。 |
| properties.provisioningState |
string |
修正的状态。 这是指整个修正任务,而不是单个部署。 允许的值是评估、取消、取消、失败、完成或成功。 |
| properties.resourceCount |
integer (int32) |
确定修正作业可以修正的最大资源数。 如果未提供,则使用默认资源计数。 |
| properties.resourceDiscoveryMode |
发现要修正的资源的方式。 如果未指定,则默认为 ExistingNonCompliant。 |
|
| properties.statusMessage |
string |
修正状态消息。 提供有关修正状态的其他详细信息。 |
| systemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
|
| type |
string |
修正的类型。 |
RemediationDeploymentSummary
修正创建的所有部署的部署状态摘要。
| 名称 | 类型 | 说明 |
|---|---|---|
| failedDeployments |
integer |
修正失败所需的部署数。 |
| successfulDeployments |
integer |
修正成功所需的部署数。 |
| totalDeployments |
integer |
修正所需的部署数。 |
RemediationFilters
将应用于确定要修正的资源的筛选器。
| 名称 | 类型 | 说明 |
|---|---|---|
| locations |
string[] |
要修正的资源位置。 |
ResourceDiscoveryMode
发现要修正的资源的方式。 如果未指定,则默认为 ExistingNonCompliant。
| 值 | 说明 |
|---|---|
| ExistingNonCompliant |
修正已知不符合的资源。 |
| ReEvaluateCompliance |
重新评估资源的符合性状态,然后修正发现不符合的资源。 |
systemData
与创建和上次修改资源相关的元数据。
| 名称 | 类型 | 说明 |
|---|---|---|
| createdAt |
string (date-time) |
资源创建时间戳(UTC)。 |
| createdBy |
string |
创建资源的标识。 |
| createdByType |
创建资源的标识的类型。 |
|
| lastModifiedAt |
string (date-time) |
上次修改的资源时间戳(UTC) |
| lastModifiedBy |
string |
上次修改资源的标识。 |
| lastModifiedByType |
上次修改资源的标识的类型。 |
TypedErrorInfo
特定于方案的错误详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| info |
方案特定的错误详细信息。 |
|
| type |
string |
包含的错误详细信息的类型。 |