ServicesOperations Classe
Aviso
NÃO instancia esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:services> atributo.
- Herança
-
builtins.objectServicesOperations
Construtor
ServicesOperations(*args, **kwargs)
Métodos
begin_create_or_update |
Cria ou atualiza um serviço de pesquisa no grupo de recursos especificado. Se o serviço de pesquisa já existir, todas as propriedades serão atualizadas com os valores especificados. |
check_name_availability |
Verifica se o nome do serviço de pesquisa especificado está ou não disponível para utilização. Serviço de pesquisa nomes têm de ser globalmente exclusivos, uma vez que fazem parte do URI do serviço (https:// |
delete |
Elimina um serviço de pesquisa no grupo de recursos especificado, juntamente com os recursos associados. |
get |
Obtém o serviço de pesquisa com o nome indicado no grupo de recursos especificado. |
list_by_resource_group |
Obtém uma lista de todos os serviços de Pesquisa no grupo de recursos especificado. |
list_by_subscription |
Obtém uma lista de todos os serviços de Pesquisa na subscrição especificada. |
update |
Atualizações um serviço de pesquisa existente no grupo de recursos especificado. |
begin_create_or_update
Cria ou atualiza um serviço de pesquisa no grupo de recursos especificado. Se o serviço de pesquisa já existir, todas as propriedades serão atualizadas com os valores especificados.
async begin_create_or_update(resource_group_name: str, search_service_name: str, service: _models.SearchService, search_management_request_options: _models.SearchManagementRequestOptions | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.SearchService]
Parâmetros
- resource_group_name
- str
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
O nome do serviço Azure Cognitive Search para criar ou atualizar.
Serviço de pesquisa nomes só têm de conter letras minúsculas, dígitos ou traços, não podem utilizar traços como os dois primeiros ou últimos carateres, não podem conter traços consecutivos e têm de ter entre 2 e 60 carateres de comprimento. Serviço de pesquisa nomes têm de ser globalmente exclusivos, uma vez que fazem parte do URI do serviço (https://<name>
.search.windows.net). Não pode alterar o nome do serviço após a criação do serviço. Obrigatório.
- service
- SearchService ou IO
A definição do serviço de pesquisa para criar ou atualizar. É um tipo de modelo ou um tipo de E/S. Obrigatório.
- search_management_request_options
- SearchManagementRequestOptions
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
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou AsyncPollingMethod
Por predefinição, o método de consulta será AsyncARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não existir nenhum cabeçalho de Retry-After.
Devoluções
Uma instância de AsyncLROPoller que devolve SearchService ou o resultado de cls(response)
Tipo de retorno
Exceções
check_name_availability
Verifica se o nome do serviço de pesquisa especificado está ou não disponível para utilização. Serviço de pesquisa nomes têm de ser globalmente exclusivos, uma vez que fazem parte do URI do serviço (https://<name>
.search.windows.net).
async check_name_availability(name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> CheckNameAvailabilityOutput
Parâmetros
- name
- str
O nome do serviço de pesquisa a validar. Serviço de pesquisa nomes só têm de conter letras minúsculas, dígitos ou traços, não podem utilizar traços como os dois primeiros ou últimos carateres, não podem conter traços consecutivos e têm de ter entre 2 e 60 carateres de comprimento. Obrigatório.
- search_management_request_options
- SearchManagementRequestOptions
Grupo de parâmetros. O valor predefinido é Nenhum.
- type
- str
O tipo de recurso cujo nome deve ser validado. Este valor tem de ser sempre "searchServices". O valor predefinido é "searchServices". Tenha em atenção que substituir este valor predefinido pode resultar num comportamento não suportado.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
CheckNameAvailabilityOutput ou o resultado de cls(response)
Tipo de retorno
Exceções
delete
Elimina um serviço de pesquisa no grupo de recursos especificado, juntamente com os recursos associados.
async delete(resource_group_name: str, search_service_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> None
Parâmetros
- resource_group_name
- str
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
O nome do serviço Azure Cognitive Search associado ao grupo de recursos especificado. Obrigatório.
- search_management_request_options
- SearchManagementRequestOptions
Grupo de parâmetros. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get
Obtém o serviço de pesquisa com o nome indicado no grupo de recursos especificado.
async get(resource_group_name: str, search_service_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> SearchService
Parâmetros
- resource_group_name
- str
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
O nome do serviço Azure Cognitive Search associado ao grupo de recursos especificado. Obrigatório.
- search_management_request_options
- SearchManagementRequestOptions
Grupo de parâmetros. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
SearchService ou o resultado de cls(resposta)
Tipo de retorno
Exceções
list_by_resource_group
Obtém uma lista de todos os serviços de Pesquisa no grupo de recursos especificado.
list_by_resource_group(resource_group_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> AsyncIterable[SearchService]
Parâmetros
- resource_group_name
- str
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_management_request_options
- SearchManagementRequestOptions
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 do SearchService ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_subscription
Obtém uma lista de todos os serviços de Pesquisa na subscrição especificada.
list_by_subscription(search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> AsyncIterable[SearchService]
Parâmetros
- search_management_request_options
- SearchManagementRequestOptions
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 do SearchService ou o resultado de cls(response)
Tipo de retorno
Exceções
update
Atualizações um serviço de pesquisa existente no grupo de recursos especificado.
async update(resource_group_name: str, search_service_name: str, service: _models.SearchServiceUpdate, search_management_request_options: _models.SearchManagementRequestOptions | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SearchService
Parâmetros
- resource_group_name
- str
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
O nome do serviço Azure Cognitive Search a atualizar. Obrigatório.
- service
- SearchServiceUpdate ou IO
A definição do serviço de pesquisa a atualizar. É um tipo de modelo ou um tipo de E/S. Obrigatório.
- search_management_request_options
- SearchManagementRequestOptions
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
SearchService 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'>