Skip to main content

server_vulnerability_assessments_settings

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

Overview

Nameserver_vulnerability_assessments_settings
TypeResource
Idazure.security.server_vulnerability_assessments_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.
kindstringThe kind of the server vulnerability assessments setting. Required. "AzureServersSetting"
propertiesobjectThe resource-specific properties for this resource.
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
getselectsetting_kind, subscription_idGet a server vulnerability assessments setting of the requested kind, that is set on the subscription.
list_by_subscriptionselectsubscription_idGet a list of all the server vulnerability assessments settings over a subscription level scope.
create_or_updateinsertsetting_kind, subscription_id, kindCreate or update a server vulnerability assessments setting of the requested kind on the subscription.
create_or_updatereplacesetting_kind, subscription_id, kindCreate or update a server vulnerability assessments setting of the requested kind on the subscription.
deletedeletesetting_kind, subscription_idDelete the server vulnerability assessments setting of the requested kind from 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
setting_kindstringThe kind of the server vulnerability assessments setting. "azureServersSetting" Required.
subscription_idstring

SELECT examples

Get a server vulnerability assessments setting of the requested kind, that is set on the subscription.

SELECT
id,
name,
kind,
properties,
systemData,
type
FROM azure.security.server_vulnerability_assessments_settings
WHERE setting_kind = '{{ setting_kind }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or update a server vulnerability assessments setting of the requested kind on the subscription.

INSERT INTO azure.security.server_vulnerability_assessments_settings (
properties,
kind,
setting_kind,
subscription_id
)
SELECT
'{{ properties }}',
'{{ kind }}' /* required */,
'{{ setting_kind }}',
'{{ subscription_id }}'
RETURNING
id,
name,
kind,
properties,
systemData,
type
;

REPLACE examples

Create or update a server vulnerability assessments setting of the requested kind on the subscription.

REPLACE azure.security.server_vulnerability_assessments_settings
SET
properties = '{{ properties }}',
kind = '{{ kind }}'
WHERE
setting_kind = '{{ setting_kind }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND kind = '{{ kind }}' --required
RETURNING
id,
name,
kind,
properties,
systemData,
type;

DELETE examples

Delete the server vulnerability assessments setting of the requested kind from the subscription.

DELETE FROM azure.security.server_vulnerability_assessments_settings
WHERE setting_kind = '{{ setting_kind }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;