Skip to main content

discovered_security_solutions

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

Overview

Namediscovered_security_solutions
TypeResource
Idazure.security.discovered_security_solutions

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.
locationstringLocation where the resource is stored. Required.
offerstringThe security solutions' image offer. Required.
publisherstringThe security solutions' image publisher. Required.
securityFamilystringThe security family of the discovered solution. Required. Known values are: "Waf", "Ngfw", "SaasWaf", and "Va". (Waf, Ngfw, SaasWaf, Va)
skustringThe security solutions' image sku. Required.
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
getselectresource_group_name, asc_location, discovered_security_solution_name, subscription_idGets a specific discovered Security Solution.
list_by_home_regionselectasc_location, subscription_idGets a list of discovered Security Solutions for the subscription and location.
listselectsubscription_idGets a list of discovered Security Solutions for the subscription.

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
asc_locationstringThe location where ASC stores the data of the subscription. can be retrieved from Get locations. Required.
discovered_security_solution_namestringName of a discovered security solution. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Gets a specific discovered Security Solution.

SELECT
id,
name,
location,
offer,
publisher,
securityFamily,
sku,
systemData,
type
FROM azure.security.discovered_security_solutions
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND asc_location = '{{ asc_location }}' -- required
AND discovered_security_solution_name = '{{ discovered_security_solution_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;