Skip to main content

sql_vulnerability_assessment_settings

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

Overview

Namesql_vulnerability_assessment_settings
TypeResource
Idazure.security.sql_vulnerability_assessment_settings

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.
creationTimestring (date-time)The creation time of the SQL Vulnerability Assessment settings.
statestringRepresents the state of a SQL Vulnerability Assessment. Known values are: "Enabled" and "Disabled". (Enabled, Disabled)
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_idGets the SQL Vulnerability Assessment settings. Gets the SQL Vulnerability Assessment settings.
create_or_updateinsertresource_idCreates or updates the SQL Vulnerability Assessment settings. Creates or updates the SQL Vulnerability Assessment settings.
create_or_updatereplaceresource_idCreates or updates the SQL Vulnerability Assessment settings. Creates or updates the SQL Vulnerability Assessment settings.
deletedeleteresource_idDeletes the SQL Vulnerability Assessment settings. Deletes the SQL Vulnerability Assessment settings.

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
resource_idstringThe fully qualified Azure Resource manager identifier of the resource. Required.

SELECT examples

Gets the SQL Vulnerability Assessment settings. Gets the SQL Vulnerability Assessment settings.

SELECT
id,
name,
creationTime,
state,
systemData,
type
FROM azure.security.sql_vulnerability_assessment_settings
WHERE resource_id = '{{ resource_id }}' -- required
;

INSERT examples

Creates or updates the SQL Vulnerability Assessment settings. Creates or updates the SQL Vulnerability Assessment settings.

INSERT INTO azure.security.sql_vulnerability_assessment_settings (
properties,
resource_id
)
SELECT
'{{ properties }}',
'{{ resource_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples

Creates or updates the SQL Vulnerability Assessment settings. Creates or updates the SQL Vulnerability Assessment settings.

REPLACE azure.security.sql_vulnerability_assessment_settings
SET
properties = '{{ properties }}'
WHERE
resource_id = '{{ resource_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Deletes the SQL Vulnerability Assessment settings. Deletes the SQL Vulnerability Assessment settings.

DELETE FROM azure.security.sql_vulnerability_assessment_settings
WHERE resource_id = '{{ resource_id }}' --required
;