Health Reports - Get
取得資源的健康情況報告
GET https://management.azure.com/{resourceId}/providers/Microsoft.Security/healthReports/{healthReportName}?api-version=2023-05-01-preview
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
health
|
path | True |
string |
健康情況報告索引鍵 - 健康情況報告類型的唯一索引鍵 Regex 模式: |
resource
|
path | True |
string |
資源的標識碼。 |
api-version
|
query | True |
string |
要用於這項作業的 API 版本。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
還行 |
|
Other Status Codes |
所有 Azure Resource Manager API 的常見錯誤回應,以傳回失敗作業的錯誤詳細數據。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
Get health report of resource
範例要求
GET https://management.azure.com/subscriptions/a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2/resourcegroups/E2E-IBB0WX/providers/Microsoft.Security/securityconnectors/AwsConnectorAllOfferings/providers/Microsoft.Security/healthReports/909c629a-bf39-4521-8e4f-10b443a0bc02?api-version=2023-05-01-preview
範例回覆
{
"id": "/subscriptions/a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2/resourcegroups/E2E-IBB0WX/providers/Microsoft.Security/securityconnectors/AwsConnectorAllOfferings/providers/Microsoft.Security/healthReports/909c629a-bf39-4521-8e4f-10b443a0bc02",
"name": "909c629a-bf39-4521-8e4f-10b443a0bc02",
"type": "Microsoft.Security/healthReports",
"properties": {
"resourceDetails": {
"source": "Aws",
"id": "/subscriptions/a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2/resourcegroups/E2E-IBB0WX/providers/Microsoft.Security/securityconnectors/AwsConnectorAllOfferings",
"connectorId": "bb7ad9cc-26b6-48ec-a5b4-23fc23be2733"
},
"environmentDetails": {
"nativeResourceId": "arn:aws:iam::827098768879",
"environmentHierarchyId": "a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2",
"organizationalHierarchyId": "e81b978c-11be-449f-a392-42c0ed96bb91",
"subscriptionId": "a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2",
"tenantId": "a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2"
},
"healthDataClassification": {
"component": "Connectivity",
"scope": "Connectors"
},
"status": {
"code": "NotHealthy",
"statusChangeDate": "2023-01-12T09:07:18.6759138Z",
"firstEvaluationDate": "2023-01-12T09:07:18.6759138Z",
"lastScannedDate": "2023-04-25T09:02:20.1349133Z"
},
"affectedDefendersPlans": [],
"issues": [
{
"issueKey": "414af15d-207e-4c63-b8eb-624d1b652e45",
"issueName": "AWS CloudFormation StackSet name invalid or does not exist",
"securityValues": [
"Connectivity to AWS member accounts"
],
"issueDescription": "A problem was identified with the AWS CloudFormation StackSet. The StackSet is used to create stacks across multiple accounts. To grant Defender for Cloud access to your member accounts, there is a need to run the StackSet on the member accounts.",
"remediationSteps": "Validate that the StackSet name in AWS matches the name provided in the onboarding set up: StackSet name can be found in AWS Management Console -> CloudFormation -> StackSets -> StackSet name In case the names do not match, update the StackSet name to match the StackSet name provided in the onboarding set up. In case the StackSet does not exist, re-run the CloudFormation template only for StackSet. Navigate to CloudFormation 'StackSets' in AWS Management Console -> Click 'Create StackSet' -> Choose 'Upload a template file', `Choose file` and select the downloaded template. Make sure to enter the exact StackSet name as it was provided in the onboarding set up. Download template link ",
"remediationScript": "",
"issueAdditionalData": {
"StacksetName": "ProdStackSet"
}
}
]
}
}
定義
名稱 | Description |
---|---|
environment |
資源的環境詳細數據 |
Error |
資源管理錯誤其他資訊。 |
Error |
錯誤詳細數據。 |
Error |
錯誤回應 |
health |
健康情況報告的分類 |
Health |
健康情況報告資源 |
issue |
造成資源狀況不良的問題 |
resource |
健康情況報告的資源詳細數據 |
source |
健康情況報告的狀態 |
status |
健康情況報告的狀態 |
status |
健康情況報告的狀態 |
environmentDetails
資源的環境詳細數據
名稱 | 類型 | Description |
---|---|---|
environmentHierarchyId |
string |
連接器的階層識別碼 (如果是 Azure - 訂用帳戶標識碼,則為 MC - hierarchyId 識別符) |
nativeResourceId |
string |
資源的原生資源識別碼 (如果是 Azure - 資源識別符,則為 MC - 原生資源識別碼) |
organizationalHierarchyId |
string |
連接器的組織階層標識碼 (如果是 Azure - 訂用帳戶標識元,若為 MC - 組織 hierarchyId 識別碼) |
subscriptionId |
string |
訂用帳戶標識碼 |
tenantId |
string |
租用戶標識碼 |
ErrorAdditionalInfo
資源管理錯誤其他資訊。
名稱 | 類型 | Description |
---|---|---|
info |
object |
其他資訊。 |
type |
string |
其他信息類型。 |
ErrorDetail
錯誤詳細數據。
名稱 | 類型 | Description |
---|---|---|
additionalInfo |
錯誤其他資訊。 |
|
code |
string |
錯誤碼。 |
details |
錯誤詳細數據。 |
|
message |
string |
錯誤訊息。 |
target |
string |
錯誤目標。 |
ErrorResponse
錯誤回應
名稱 | 類型 | Description |
---|---|---|
error |
error 物件。 |
healthDataClassification
健康情況報告的分類
名稱 | 類型 | Description |
---|---|---|
component |
string |
元件描述掃描問題的代理程式/服務名稱 |
scenario |
string |
此案例描述元件的健全狀況案例問題 |
scope |
string |
健康情況報告的資源範圍 |
HealthReport
健康情況報告資源
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源標識碼 |
name |
string |
資源名稱 |
properties.affectedDefendersPlans |
string[] |
受狀況不良報告影響的 Defender 計劃 |
properties.affectedDefendersSubPlans |
string[] |
受影響的 Defender 子計畫由狀況不良報告 |
properties.environmentDetails |
資源的環境詳細數據 |
|
properties.healthDataClassification |
健康情況報告的分類 |
|
properties.issues |
issue[] |
報表中問題的集合 |
properties.reportAdditionalData |
object |
指定健康情況報告的其他數據,此字段可以包含資源與健康情況案例的詳細數據。 |
properties.resourceDetails |
健康情況報告的資源詳細數據 |
|
properties.status |
健康情況報告的狀態 |
|
type |
string |
資源類型 |
issue
造成資源狀況不良的問題
名稱 | 類型 | Description |
---|---|---|
issueAdditionalData |
object |
指定問題的其他數據。 其他數據取決於問題類型 |
issueDescription |
string |
問題描述 |
issueKey |
string |
唯一的問題索引鍵 |
issueName |
string |
問題名稱 |
remediationScript |
string |
解決此問題的補救腳本 |
remediationSteps |
string |
人類可讀的關於您應該執行哪些動作來減輕此健康情況問題的描述 |
securityValues |
string[] |
MDC 提供受問題影響的受影響安全性值,例如:建議、警示等 |
resourceDetails
健康情況報告的資源詳細數據
名稱 | 類型 | Description |
---|---|---|
connectorId |
string |
連接器的識別碼 |
id |
string |
資源的 Azure 識別碼 |
source |
健康情況報告的狀態 |
source
健康情況報告的狀態
名稱 | 類型 | Description |
---|---|---|
Aws |
string |
|
Azure |
string |
|
Gcp |
string |
status
健康情況報告的狀態
名稱 | 類型 | Description |
---|---|---|
code |
健康情況報告的狀態 |
|
firstEvaluationDate |
string |
第一次掃描健康情況報告資源的日期 |
lastScannedDate |
string |
上次掃描資源的日期 |
reason |
string |
指定狀態的原因 |
statusChangeDate |
string |
上次健康情況報告狀態變更的日期 |
statusName
健康情況報告的狀態
名稱 | 類型 | Description |
---|---|---|
Healthy |
string |
|
NotApplicable |
string |
|
NotHealthy |
string |