Partilhar via


PrivateEndpointConnectionsOperations Classe

Aviso

NÃO instancia esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

SearchManagementClient's

<xref:private_endpoint_connections> atributo.

Herança
builtins.object
PrivateEndpointConnectionsOperations

Construtor

PrivateEndpointConnectionsOperations(*args, **kwargs)

Métodos

delete

Desliga a ligação de ponto final privado e elimina-a do serviço de pesquisa.

get

Obtém os detalhes da ligação de ponto final privado ao serviço de pesquisa no grupo de recursos especificado.

list_by_service

Obtém uma lista de todas as ligações de ponto final privado no serviço especificado.

update

Atualizações uma ligação de Ponto Final Privado ao serviço de pesquisa no grupo de recursos especificado.

delete

Desliga a ligação de ponto final privado e elimina-a do serviço de pesquisa.

async delete(resource_group_name: str, search_service_name: str, private_endpoint_connection_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> PrivateEndpointConnection | None

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos na subscrição atual. Pode obter este valor a partir da API do Azure Resource Manager ou do portal. Obrigatório.

search_service_name
str
Necessário

O nome do serviço Azure Cognitive Search associado ao grupo de recursos especificado. Obrigatório.

private_endpoint_connection_name
str
Necessário

O nome da ligação de ponto final privado ao serviço Azure Cognitive Search com o grupo de recursos especificado. Obrigatório.

search_management_request_options
SearchManagementRequestOptions
Necessário

Grupo de parâmetros. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

PrivateEndpointConnection ou None ou o resultado de cls(resposta)

Tipo de retorno

Exceções

get

Obtém os detalhes da ligação de ponto final privado ao serviço de pesquisa no grupo de recursos especificado.

async get(resource_group_name: str, search_service_name: str, private_endpoint_connection_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> PrivateEndpointConnection

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos na subscrição atual. Pode obter este valor a partir da API do Azure Resource Manager ou do portal. Obrigatório.

search_service_name
str
Necessário

O nome do serviço Azure Cognitive Search associado ao grupo de recursos especificado. Obrigatório.

private_endpoint_connection_name
str
Necessário

O nome da ligação de ponto final privado ao serviço Azure Cognitive Search com o grupo de recursos especificado. Obrigatório.

search_management_request_options
SearchManagementRequestOptions
Necessário

Grupo de parâmetros. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

PrivateEndpointConnection ou o resultado de cls(resposta)

Tipo de retorno

Exceções

list_by_service

Obtém uma lista de todas as ligações de ponto final privado no serviço especificado.

list_by_service(resource_group_name: str, search_service_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> AsyncIterable[PrivateEndpointConnection]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos na subscrição atual. Pode obter este valor a partir da API do Azure Resource Manager ou do portal. Obrigatório.

search_service_name
str
Necessário

O nome do serviço Azure Cognitive Search associado ao grupo de recursos especificado. Obrigatório.

search_management_request_options
SearchManagementRequestOptions
Necessário

Grupo de parâmetros. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

Um iterador como a instância de PrivateEndpointConnection ou o resultado de cls(resposta)

Tipo de retorno

Exceções

update

Atualizações uma ligação de Ponto Final Privado ao serviço de pesquisa no grupo de recursos especificado.

async update(resource_group_name: str, search_service_name: str, private_endpoint_connection_name: str, private_endpoint_connection: _models.PrivateEndpointConnection, search_management_request_options: _models.SearchManagementRequestOptions | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PrivateEndpointConnection

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos na subscrição atual. Pode obter este valor a partir da API do Azure Resource Manager ou do portal. Obrigatório.

search_service_name
str
Necessário

O nome do serviço Azure Cognitive Search associado ao grupo de recursos especificado. Obrigatório.

private_endpoint_connection_name
str
Necessário

O nome da ligação de ponto final privado ao serviço Azure Cognitive Search com o grupo de recursos especificado. Obrigatório.

private_endpoint_connection
PrivateEndpointConnection ou IO
Necessário

A definição da ligação de ponto final privado a atualizar. É um tipo de modelo ou um tipo de E/S. Obrigatório.

search_management_request_options
SearchManagementRequestOptions
Necessário

Grupo de parâmetros. O valor predefinido é Nenhum.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

PrivateEndpointConnection ou o resultado de cls(resposta)

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.mgmt.search.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.5\\x64\\Lib\\site-packages\\azure\\mgmt\\search\\models\\__init__.py'>