SharedPrivateLinkResourcesOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

SearchManagementClient's

Atributo <xref:shared_private_link_resources>.

Herança
builtins.object
SharedPrivateLinkResourcesOperations

Construtor

SharedPrivateLinkResourcesOperations(*args, **kwargs)

Métodos

begin_create_or_update

Inicia a criação ou atualização de um recurso de link privado compartilhado gerenciado pelo serviço de pesquisa no grupo de recursos especificado.

begin_delete

Inicia a exclusão do recurso de link privado compartilhado do serviço de pesquisa.

get

Obtém os detalhes do recurso de link privado compartilhado gerenciado pelo serviço de pesquisa no grupo de recursos especificado.

list_by_service

Obtém uma lista de todos os recursos de link privado compartilhados gerenciados pelo serviço determinado.

begin_create_or_update

Inicia a criação ou atualização de um recurso de link privado compartilhado gerenciado pelo serviço de pesquisa no grupo de recursos especificado.

begin_create_or_update(resource_group_name: str, search_service_name: str, shared_private_link_resource_name: str, shared_private_link_resource: _models.SharedPrivateLinkResource, search_management_request_options: _models.SearchManagementRequestOptions | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.SharedPrivateLinkResource]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos na assinatura atual. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal. Obrigatórios.

search_service_name
str
Obrigatório

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

shared_private_link_resource_name
str
Obrigatório

O nome do recurso de link privado compartilhado gerenciado pelo serviço Azure Cognitive Search dentro do grupo de recursos especificado. Obrigatórios.

shared_private_link_resource
SharedPrivateLinkResource ou IO
Obrigatório

A definição do recurso de link privado compartilhado a ser criado ou atualizado. É um tipo de modelo ou um tipo de E/S. Obrigatórios.

search_management_request_options
SearchManagementRequestOptions
Obrigatório

Grupo de parâmetros. O valor padrão é Nenhum.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna SharedPrivateLinkResource ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Inicia a exclusão do recurso de link privado compartilhado do serviço de pesquisa.

begin_delete(resource_group_name: str, search_service_name: str, shared_private_link_resource_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos na assinatura atual. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal. Obrigatórios.

search_service_name
str
Obrigatório

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

shared_private_link_resource_name
str
Obrigatório

O nome do recurso de link privado compartilhado gerenciado pelo serviço Azure Cognitive Search dentro do grupo de recursos especificado. Obrigatórios.

search_management_request_options
SearchManagementRequestOptions
Obrigatório

Grupo de parâmetros. O valor padrão é Nenhum.

cls
callable

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

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou PollingMethod

Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém os detalhes do recurso de link privado compartilhado gerenciado pelo serviço de pesquisa no grupo de recursos especificado.

get(resource_group_name: str, search_service_name: str, shared_private_link_resource_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> SharedPrivateLinkResource

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos na assinatura atual. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal. Obrigatórios.

search_service_name
str
Obrigatório

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

shared_private_link_resource_name
str
Obrigatório

O nome do recurso de link privado compartilhado gerenciado pelo serviço Azure Cognitive Search dentro do grupo de recursos especificado. Obrigatórios.

search_management_request_options
SearchManagementRequestOptions
Obrigatório

Grupo de parâmetros. O valor padrão é Nenhum.

cls
callable

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

Retornos

SharedPrivateLinkResource ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_service

Obtém uma lista de todos os recursos de link privado compartilhados gerenciados pelo serviço determinado.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos na assinatura atual. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal. Obrigatórios.

search_service_name
str
Obrigatório

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

search_management_request_options
SearchManagementRequestOptions
Obrigatório

Grupo de parâmetros. O valor padrão é Nenhum.

cls
callable

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

Retornos

Um iterador como a instância de SharedPrivateLinkResource ou o resultado de cls(response)

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