ServicesOperations Clase
Advertencia
NO cree instancias de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:services> .
- Herencia
-
builtins.objectServicesOperations
Constructor
ServicesOperations(*args, **kwargs)
Métodos
begin_create_or_update |
Crea o actualiza un servicio de búsqueda en el grupo de recursos especificado. Si el servicio de búsqueda ya existe, todas las propiedades se actualizarán con los valores especificados. |
check_name_availability |
Comprueba si el nombre del servicio de búsqueda determinado está disponible para su uso o no. servicio Search nombres deben ser únicos globalmente, ya que forman parte del URI del servicio (https:// |
delete |
Elimina un servicio de búsqueda en el grupo de recursos determinado, junto con sus recursos asociados. |
get |
Obtiene el servicio de búsqueda con el nombre especificado en el grupo de recursos especificado. |
list_by_resource_group |
Obtiene una lista de todos los servicios de búsqueda del grupo de recursos especificado. |
list_by_subscription |
Obtiene una lista de todos los servicios de búsqueda de la suscripción especificada. |
update |
Novedades un servicio de búsqueda existente en el grupo de recursos especificado. |
begin_create_or_update
Crea o actualiza un servicio de búsqueda en el grupo de recursos especificado. Si el servicio de búsqueda ya existe, todas las propiedades se actualizarán con los 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
Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure. Necesario.
- search_service_name
- str
Nombre del servicio Azure Cognitive Search que se va a crear o actualizar.
servicio Search nombres solo deben contener letras minúsculas, dígitos o guiones, no pueden usar guiones como los dos primeros o últimos caracteres, no pueden contener guiones consecutivos y deben tener entre 2 y 60 caracteres de longitud. servicio Search nombres deben ser únicos globalmente, ya que forman parte del URI del servicio (https://<name>
.search.windows.net). No se puede cambiar el nombre del servicio después de crear el servicio. Necesario.
- service
- SearchService o IO
Definición del servicio de búsqueda que se va a crear o actualizar. Es un tipo de modelo o un tipo de E/S. Necesario.
- search_management_request_options
- SearchManagementRequestOptions
Grupo de parámetros. El valor predeterminado es Ninguno.
- content_type
- str
Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
- continuation_token
- str
Token de continuación para reiniciar un sondeo desde un estado guardado.
- polling
- bool o AsyncPollingMethod
De forma predeterminada, el método de sondeo será AsyncARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.
- polling_interval
- int
Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.
Devoluciones
Instancia de AsyncLROPoller que devuelve SearchService o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
check_name_availability
Comprueba si el nombre del servicio de búsqueda determinado está disponible para su uso o no. servicio Search nombres deben ser únicos globalmente, ya que forman parte del URI del servicio (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
Nombre del servicio de búsqueda que se va a validar. servicio Search nombres solo deben contener letras minúsculas, dígitos o guiones, no pueden usar guiones como los dos primeros o últimos caracteres, no pueden contener guiones consecutivos y deben tener entre 2 y 60 caracteres de longitud. Necesario.
- search_management_request_options
- SearchManagementRequestOptions
Grupo de parámetros. El valor predeterminado es Ninguno.
- type
- str
Tipo del recurso cuyo nombre se va a validar. Este valor siempre debe ser "searchServices". El valor predeterminado es "searchServices". Tenga en cuenta que la invalidación de este valor predeterminado puede dar lugar a un comportamiento no admitido.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
CheckNameAvailabilityOutput o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
delete
Elimina un servicio de búsqueda en el grupo de recursos determinado, junto con sus recursos asociados.
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
Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure. Necesario.
- search_service_name
- str
Nombre del servicio Azure Cognitive Search asociado al grupo de recursos especificado. Necesario.
- search_management_request_options
- SearchManagementRequestOptions
Grupo de parámetros. El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Ninguno o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
get
Obtiene el servicio de búsqueda con el nombre especificado en el 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
Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure. Necesario.
- search_service_name
- str
Nombre del servicio Azure Cognitive Search asociado al grupo de recursos especificado. Necesario.
- search_management_request_options
- SearchManagementRequestOptions
Grupo de parámetros. El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
SearchService o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_by_resource_group
Obtiene una lista de todos los servicios de búsqueda del 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
Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure. Necesario.
- search_management_request_options
- SearchManagementRequestOptions
Grupo de parámetros. El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Iterador como una instancia de SearchService o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_by_subscription
Obtiene una lista de todos los servicios de búsqueda de la suscripción 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. El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Iterador como una instancia de SearchService o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
update
Novedades un servicio de búsqueda existente en el 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
Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure. Necesario.
- search_service_name
- str
Nombre del servicio Azure Cognitive Search que se va a actualizar. Necesario.
- service
- SearchServiceUpdate o IO
Definición del servicio de búsqueda que se va a actualizar. Es un tipo de modelo o un tipo de E/S. Necesario.
- search_management_request_options
- SearchManagementRequestOptions
Grupo de parámetros. El valor predeterminado es Ninguno.
- content_type
- str
Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
SearchService o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
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'>