Skip to main content

defender_for_ai_settings

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

Overview

Namedefender_for_ai_settings
TypeResource
Idazure.cognitive_services.defender_for_ai_settings

Fields

The following fields are returned by SELECT queries:

OK -- Get the defender setting name successfully.

NameDatatypeDescription
etagstringResource Etag.
propertiesobjectThe Defender for AI resource properties.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, accountName, subscriptionId, defenderForAISettingNameGets the specified Defender for AI setting by name.
listselectresourceGroupName, accountName, subscriptionIdLists the Defender for AI settings.
create_or_updateinsertresourceGroupName, accountName, subscriptionId, defenderForAISettingNameCreates or Updates the specified Defender for AI setting.
updateupdateresourceGroupName, accountName, subscriptionId, defenderForAISettingNameUpdates the specified Defender for AI setting.

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
accountNamestringThe name of Cognitive Services account.
defenderForAISettingNamestringThe name of the defender for AI setting.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the specified Defender for AI setting by name.

SELECT
etag,
properties,
systemData,
tags
FROM azure.cognitive_services.defender_for_ai_settings
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND defenderForAISettingName = '{{ defenderForAISettingName }}' -- required
;

INSERT examples

Creates or Updates the specified Defender for AI setting.

INSERT INTO azure.cognitive_services.defender_for_ai_settings (
data__tags,
data__properties,
resourceGroupName,
accountName,
subscriptionId,
defenderForAISettingName
)
SELECT
'{{ tags }}',
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ subscriptionId }}',
'{{ defenderForAISettingName }}'
RETURNING
etag,
properties,
systemData,
tags
;

UPDATE examples

Updates the specified Defender for AI setting.

UPDATE azure.cognitive_services.defender_for_ai_settings
SET
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND defenderForAISettingName = '{{ defenderForAISettingName }}' --required
RETURNING
etag,
properties,
systemData,
tags;