Skip to main content

regulatory_compliance_assessments

Creates, updates, deletes, gets or lists a regulatory_compliance_assessments resource.

Overview

Nameregulatory_compliance_assessments
TypeResource
Idazure.security.regulatory_compliance_assessments

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
assessmentDetailsLinkstringLink to more detailed assessment results data. The response type will be according to the assessmentType field.
assessmentTypestringThe expected type of assessment contained in the AssessmentDetailsLink.
descriptionstringThe description of the regulatory compliance assessment.
failedResourcesintegerThe given assessment's related resources count with failed state.
passedResourcesintegerThe given assessment's related resources count with passed state.
skippedResourcesintegerThe given assessment's related resources count with skipped state.
statestringAggregative state based on the assessment's scanned resources states. Known values are: "Passed", "Failed", "Skipped", "Unsupported", "On", and "Off". (Passed, Failed, Skipped, Unsupported, On, Off)
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
unsupportedResourcesintegerThe given assessment's related resources count with unsupported state.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectregulatory_compliance_standard_name, regulatory_compliance_control_name, regulatory_compliance_assessment_name, subscription_idSupported regulatory compliance details and state for selected assessment.
listselectregulatory_compliance_standard_name, regulatory_compliance_control_name, subscription_id$filterDetails and state of assessments mapped to selected regulatory compliance control.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regulatory_compliance_assessment_namestringName of the regulatory compliance assessment object. Required.
regulatory_compliance_control_namestringName of the regulatory compliance control object. Required.
regulatory_compliance_standard_namestringName of the regulatory compliance standard object. Required.
subscription_idstring
$filterstringOData filter. Optional. Default value is None.

SELECT examples

Supported regulatory compliance details and state for selected assessment.

SELECT
id,
name,
assessmentDetailsLink,
assessmentType,
description,
failedResources,
passedResources,
skippedResources,
state,
systemData,
type,
unsupportedResources
FROM azure.security.regulatory_compliance_assessments
WHERE regulatory_compliance_standard_name = '{{ regulatory_compliance_standard_name }}' -- required
AND regulatory_compliance_control_name = '{{ regulatory_compliance_control_name }}' -- required
AND regulatory_compliance_assessment_name = '{{ regulatory_compliance_assessment_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;