Создание объединений в Azure Resource Graph Explorer

У меня есть эти два запроса, которые я пытался объединить, но у меня ничего не получается. Я дошел до этого момента, но, честно говоря, я думаю, что я не в своей глубине.

      securityresources
| where type == "microsoft.security/assessments"
| project
 ['TenantID'] = tenantId,
 ['SubscriptionID'] = subscriptionId,
 ['AssessmentID'] = name,
 ['DisplayName'] = properties.displayName,
 ['ResourceType'] = tolower(split(properties.resourceDetails.Id,"/").[7]),
 ['ResourceName'] = tolower(split(properties.resourceDetails.Id,"/").[8]),
 ['ResourceGroup'] = resourceGroup,
 ['ContainsNestedRecom'] = tostring(properties.additionalData.subAssessmentsLink),
 ['StatusCode'] = properties.status.code,
 ['StatusDescription'] = properties.status.description,
 ['PolicyDefID'] = properties.metadata.policyDefinitionId,
 ['Description'] = properties.metadata.description,
 ['RecomType'] = properties.metadata.assessmentType,
 ['Remediation'] = properties.metadata.remediationDescription,
 ['Severity'] = properties.metadata.severity,
 ['Link'] = properties.links.azurePortal
| join kind=inner (
    policyresources
| where type =~ "microsoft.policyinsights/policystates"
| project 
 ['PolicyDefID'] = properties.policyDefinitionId,
 ['PolicyScope'] = properties.policyAssignmentScope,
 ['PolicyAssignmentID'] = properties.policyAssignmentId
)
on PolicyDefID
| project-away PolicyDefID1

Какие-нибудь советы о том, что я здесь делаю не так? Очевидно, несколько ограничены KQL, разрешенным в Resource Graph Explorer.

Спасибо

0 ответов

Другие вопросы по тегам