Share via


DefenderForAISettingsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

CognitiveServicesManagementClient's

<xref:defender_for_ai_settings> attribute.

Constructor

DefenderForAISettingsOperations(*args, **kwargs)

Methods

create_or_update

Creates or Updates the specified Defender for AI setting.

get

Gets the specified Defender for AI setting by name.

list

Lists the Defender for AI settings.

update

Updates the specified Defender for AI setting.

create_or_update

Creates or Updates the specified Defender for AI setting.

create_or_update(resource_group_name: str, account_name: str, defender_for_ai_setting_name: str, defender_for_ai_settings: _models.DefenderForAISetting, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DefenderForAISetting

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

account_name
Required
str

The name of Cognitive Services account. Required.

defender_for_ai_setting_name
Required
str

The name of the defender for AI setting. Required.

defender_for_ai_settings
Required

Properties describing the Defender for AI setting. Is either a DefenderForAISetting type or a IO[bytes] type. Required.

Returns

Type Description

DefenderForAISetting or the result of cls(response)

Exceptions

Type Description

get

Gets the specified Defender for AI setting by name.

get(resource_group_name: str, account_name: str, defender_for_ai_setting_name: str, **kwargs: Any) -> DefenderForAISetting

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

account_name
Required
str

The name of Cognitive Services account. Required.

defender_for_ai_setting_name
Required
str

The name of the defender for AI setting. Required.

Returns

Type Description

DefenderForAISetting or the result of cls(response)

Exceptions

Type Description

list

Lists the Defender for AI settings.

list(resource_group_name: str, account_name: str, **kwargs: Any) -> ItemPaged[DefenderForAISetting]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

account_name
Required
str

The name of Cognitive Services account. Required.

Returns

Type Description

An iterator like instance of either DefenderForAISetting or the result of cls(response)

Exceptions

Type Description

update

Updates the specified Defender for AI setting.

update(resource_group_name: str, account_name: str, defender_for_ai_setting_name: str, defender_for_ai_settings: _models.DefenderForAISetting, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DefenderForAISetting

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

account_name
Required
str

The name of Cognitive Services account. Required.

defender_for_ai_setting_name
Required
str

The name of the defender for AI setting. Required.

defender_for_ai_settings
Required

Properties describing the Defender for AI setting. Is either a DefenderForAISetting type or a IO[bytes] type. Required.

Returns

Type Description

DefenderForAISetting or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.cognitiveservices.models' from 'C:\\ToolCache\\Python\\3.11.9\\x64\\Lib\\site-packages\\py2docfx\\venv\\venv86\\Lib\\site-packages\\azure\\mgmt\\cognitiveservices\\models\\__init__.py'>