Share via


EncryptionScopesOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

CognitiveServicesManagementClient's

<xref:encryption_scopes> attribute.

Constructor

EncryptionScopesOperations(*args, **kwargs)

Methods

begin_delete

Deletes the specified encryptionScope associated with the Cognitive Services account.

create_or_update

Update the state of specified encryptionScope associated with the Cognitive Services account.

get

Gets the specified EncryptionScope associated with the Cognitive Services account.

list

Gets the content filters associated with the Azure OpenAI account.

begin_delete

Deletes the specified encryptionScope associated with the Cognitive Services account.

begin_delete(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> LROPoller[None]

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.

encryption_scope_name
Required
str

The name of the encryptionScope associated with the Cognitive Services Account. Required.

Returns

Type Description

An instance of LROPoller that returns either None or the result of cls(response)

Exceptions

Type Description

create_or_update

Update the state of specified encryptionScope associated with the Cognitive Services account.

create_or_update(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope

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.

encryption_scope_name
Required
str

The name of the encryptionScope associated with the Cognitive Services Account. Required.

encryption_scope
Required

The encryptionScope properties. Is either a EncryptionScope type or a IO[bytes] type. Required.

Returns

Type Description

EncryptionScope or the result of cls(response)

Exceptions

Type Description

get

Gets the specified EncryptionScope associated with the Cognitive Services account.

get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope

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.

encryption_scope_name
Required
str

The name of the encryptionScope associated with the Cognitive Services Account. Required.

Returns

Type Description

EncryptionScope or the result of cls(response)

Exceptions

Type Description

list

Gets the content filters associated with the Azure OpenAI account.

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

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 EncryptionScope 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'>