Skip to main content

secure_score_control_definitions

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

Overview

Namesecure_score_control_definitions
TypeResource
Idazure.security.secure_score_control_definitions

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.
assessmentDefinitionsarrayArray of assessments metadata IDs that are included in this security control.
descriptionstringUser friendly description of the control.
displayNamestringUser friendly display name of the control.
maxScoreintegerMaximum control score (0..10).
sourceobjectSource object from which the control was created.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_by_subscriptionselectsubscription_idFor a specified subscription, list the available security controls, their assessments, and the max score.
listselectList the available security controls, their assessments, and the max score.

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
subscription_idstring

SELECT examples

For a specified subscription, list the available security controls, their assessments, and the max score.

SELECT
id,
name,
assessmentDefinitions,
description,
displayName,
maxScore,
source,
systemData,
type
FROM azure.security.secure_score_control_definitions
WHERE subscription_id = '{{ subscription_id }}' -- required
;