Health Reports - Get
Obter relatório de integridade do recurso
GET https://management.azure.com/{resourceId}/providers/Microsoft.Security/healthReports/{healthReportName}?api-version=2023-05-01-preview
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
health
|
path | True |
string |
A chave do relatório de integridade - Chave exclusiva para o tipo de relatório de integridade Padrão Regex: |
resource
|
path | True |
string |
O identificador do recurso. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha. |
Segurança
azure_auth
Azure Ative Directory OAuth2 Flow
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | personificar a sua conta de utilizador |
Exemplos
Get health report of resource
Pedido de amostra
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
Resposta da amostra
{
"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"
}
}
]
}
}
Definições
Name | Description |
---|---|
environment |
Os detalhes ambientais do recurso |
Error |
O erro de gerenciamento de recursos informações adicionais. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
health |
A classificação do relatório de saúde |
Health |
O recurso relatório de saúde |
issue |
O problema que causou a insalubridade do recurso |
resource |
Os detalhes do recurso do relatório de integridade |
source |
O estado do relatório de saúde |
status |
O estado do relatório de saúde |
status |
O estado do relatório de saúde |
environmentDetails
Os detalhes ambientais do recurso
Name | Tipo | Description |
---|---|---|
environmentHierarchyId |
string |
A id de hierarquia do conector (no caso do Azure - a ID da assinatura, no caso da MC - a id hierarchyId) |
nativeResourceId |
string |
A id de recurso nativo do recurso (no caso do Azure - a ID do recurso, no caso do MC - a ID do recurso nativo) |
organizationalHierarchyId |
string |
A id da hierarquia organizacional do conector (no caso do Azure - a ID da assinatura, no caso da MC - a id da hierarquia organizacional) |
subscriptionId |
string |
O ID da subscrição |
tenantId |
string |
O ID do inquilino |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Name | Tipo | Description |
---|---|---|
additionalInfo |
O erro informações adicionais. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
healthDataClassification
A classificação do relatório de saúde
Name | Tipo | Description |
---|---|---|
component |
string |
O componente descreve o nome do agente/serviço que verifica o problema |
scenario |
string |
O cenário descreve o problema do cenário de integridade do componente |
scope |
string |
O âmbito dos recursos do relatório de saúde |
HealthReport
O recurso relatório de saúde
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
name |
string |
Nome do recurso |
properties.affectedDefendersPlans |
string[] |
Os planos dos defensores afetados por relatório insalubre |
properties.affectedDefendersSubPlans |
string[] |
Os defensores afetados sub planos por relatório insalubre |
properties.environmentDetails |
Os detalhes ambientais do recurso |
|
properties.healthDataClassification |
A classificação do relatório de saúde |
|
properties.issues |
issue[] |
Uma coletânea das questões do relatório |
properties.reportAdditionalData |
object |
Dados adicionais para o relatório de integridade fornecido, este campo pode incluir mais detalhes sobre o recurso e o cenário de integridade. |
properties.resourceDetails |
Os detalhes do recurso do relatório de integridade |
|
properties.status |
O estado do relatório de saúde |
|
type |
string |
Tipo de recurso |
issue
O problema que causou a insalubridade do recurso
Name | Tipo | Description |
---|---|---|
issueAdditionalData |
object |
Dados adicionais para a questão em questão. Os dados adicionais dependem do tipo de problema |
issueDescription |
string |
A descrição do problema |
issueKey |
string |
A chave da questão única |
issueName |
string |
O nome do problema |
remediationScript |
string |
O script de correção para resolver esse problema |
remediationSteps |
string |
Descrição legível por humanos do que você deve fazer para mitigar esse problema de saúde |
securityValues |
string[] |
Os valores de segurança afetados que o MDC oferece que serão afetados pelo problema, por exemplo: recomendações, alertas, etc |
resourceDetails
Os detalhes do recurso do relatório de integridade
Name | Tipo | Description |
---|---|---|
connectorId |
string |
O id do conector |
id |
string |
A id azure do recurso |
source |
O estado do relatório de saúde |
source
O estado do relatório de saúde
Name | Tipo | Description |
---|---|---|
Aws |
string |
|
Azure |
string |
|
Gcp |
string |
status
O estado do relatório de saúde
Name | Tipo | Description |
---|---|---|
code |
O estado do relatório de saúde |
|
firstEvaluationDate |
string |
A data em que o recurso do relatório de saúde foi digitalizado pela primeira vez |
lastScannedDate |
string |
A data de quando o recurso foi verificado pela última vez |
reason |
string |
A razão do estatuto dado |
statusChangeDate |
string |
A data em que o estado do relatório de saúde foi alterado pela última vez |
statusName
O estado do relatório de saúde
Name | Tipo | Description |
---|---|---|
Healthy |
string |
|
NotApplicable |
string |
|
NotHealthy |
string |