你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ProjectConnectionsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

CognitiveServicesManagementClient's

<xref:project_connections> attribute.

Constructor

ProjectConnectionsOperations(*args, **kwargs)

Methods

create

Create or update Cognitive Services project connection under the specified project.

Create or update Cognitive Services project connection under the specified project.

delete

Delete Cognitive Services project connection by name.

Delete Cognitive Services project connection by name.

get

Lists Cognitive Services project connection by name.

Lists Cognitive Services project connection by name.

list

Lists all the available Cognitive Services project connections under the specified project.

Lists all the available Cognitive Services project connections under the specified project.

update

Update Cognitive Services project connection under the specified project.

Update Cognitive Services project connection under the specified project.

create

Create or update Cognitive Services project connection under the specified project.

Create or update Cognitive Services project connection under the specified project.

create(resource_group_name: str, account_name: str, project_name: str, connection_name: str, connection: _models.ConnectionPropertiesV2BasicResource | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ConnectionPropertiesV2BasicResource

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.

project_name
Required
str

The name of Cognitive Services account's project. Required.

connection_name
Required
str

Friendly name of the connection. Required.

connection

The object for creating or updating a new account connection. Is either a ConnectionPropertiesV2BasicResource type or a IO[bytes] type. Default value is None.

Default value: None

Returns

Type Description

ConnectionPropertiesV2BasicResource or the result of cls(response)

Exceptions

Type Description

delete

Delete Cognitive Services project connection by name.

Delete Cognitive Services project connection by name.

delete(resource_group_name: str, account_name: str, project_name: str, connection_name: str, **kwargs: Any) -> 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.

project_name
Required
str

The name of Cognitive Services account's project. Required.

connection_name
Required
str

Friendly name of the connection. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

get

Lists Cognitive Services project connection by name.

Lists Cognitive Services project connection by name.

get(resource_group_name: str, account_name: str, project_name: str, connection_name: str, **kwargs: Any) -> ConnectionPropertiesV2BasicResource

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.

project_name
Required
str

The name of Cognitive Services account's project. Required.

connection_name
Required
str

Friendly name of the connection. Required.

Returns

Type Description

ConnectionPropertiesV2BasicResource or the result of cls(response)

Exceptions

Type Description

list

Lists all the available Cognitive Services project connections under the specified project.

Lists all the available Cognitive Services project connections under the specified project.

list(resource_group_name: str, account_name: str, project_name: str, target: str | None = None, category: str | None = None, include_all: bool = False, **kwargs: Any) -> ItemPaged[ConnectionPropertiesV2BasicResource]

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.

project_name
Required
str

The name of Cognitive Services account's project. Required.

target
str

Target of the connection. Default value is None.

Default value: None
category
str

Category of the connection. Default value is None.

Default value: None
include_all

query parameter that indicates if get connection call should return both connections and datastores. Default value is False.

Default value: False

Returns

Type Description

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

Exceptions

Type Description

update

Update Cognitive Services project connection under the specified project.

Update Cognitive Services project connection under the specified project.

update(resource_group_name: str, account_name: str, project_name: str, connection_name: str, connection: _models.ConnectionUpdateContent | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ConnectionPropertiesV2BasicResource

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.

project_name
Required
str

The name of Cognitive Services account's project. Required.

connection_name
Required
str

Friendly name of the connection. Required.

connection

Parameters for account connection update. Is either a ConnectionUpdateContent type or a IO[bytes] type. Default value is None.

Default value: None

Returns

Type Description

ConnectionPropertiesV2BasicResource or the result of cls(response)

Exceptions

Type Description

Attributes

models

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