ServicesOperations Klasa
Ostrzeżenie
NIE tworzy wystąpienia tej klasy bezpośrednio.
Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia
<xref:services> Atrybut.
- Dziedziczenie
-
builtins.objectServicesOperations
Konstruktor
ServicesOperations(*args, **kwargs)
Metody
begin_create_or_update |
Tworzy lub aktualizuje usługę wyszukiwania w danej grupie zasobów. Jeśli usługa wyszukiwania już istnieje, wszystkie właściwości zostaną zaktualizowane przy użyciu podanych wartości. |
check_name_availability |
Sprawdza, czy dana nazwa usługi wyszukiwania jest dostępna do użycia. nazwy usługa wyszukiwania muszą być globalnie unikatowe, ponieważ są częścią identyfikatora URI usługi (https:// |
delete |
Usuwa usługę wyszukiwania w danej grupie zasobów wraz z skojarzonymi zasobami. |
get |
Pobiera usługę wyszukiwania o podanej nazwie w danej grupie zasobów. |
list_by_resource_group |
Pobiera listę wszystkich usług wyszukiwania w danej grupie zasobów. |
list_by_subscription |
Pobiera listę wszystkich usług wyszukiwania w danej subskrypcji. |
update |
Aktualizacje istniejącą usługę wyszukiwania w danej grupie zasobów. |
begin_create_or_update
Tworzy lub aktualizuje usługę wyszukiwania w danej grupie zasobów. Jeśli usługa wyszukiwania już istnieje, wszystkie właściwości zostaną zaktualizowane przy użyciu podanych wartości.
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) -> LROPoller[_models.SearchService]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. Wymagane.
- search_service_name
- str
Nazwa usługi Azure Cognitive Search do utworzenia lub zaktualizowania.
usługa wyszukiwania nazwy muszą zawierać tylko małe litery, cyfry lub kreski, nie mogą używać kreski jako pierwszych dwóch lub ostatnich znaków, nie mogą zawierać kolejnych kreski i muszą mieć długość od 2 do 60 znaków. nazwy usługa wyszukiwania muszą być globalnie unikatowe, ponieważ są częścią identyfikatora URI usługi (https://<name>
.search.windows.net). Nie można zmienić nazwy usługi po utworzeniu usługi. Wymagane.
- service
- SearchService lub IO
Definicja usługi wyszukiwania do utworzenia lub zaktualizowania. Jest typem modelu lub typem we/wy. Wymagane.
- search_management_request_options
- SearchManagementRequestOptions
Grupa parametrów. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające usługę SearchService lub wynik cls(response)
Typ zwracany
Wyjątki
check_name_availability
Sprawdza, czy dana nazwa usługi wyszukiwania jest dostępna do użycia. nazwy usługa wyszukiwania muszą być globalnie unikatowe, ponieważ są częścią identyfikatora URI usługi (https://<name>
.search.windows.net).
check_name_availability(name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> CheckNameAvailabilityOutput
Parametry
- name
- str
Nazwa usługi wyszukiwania do zweryfikowania. usługa wyszukiwania nazwy muszą zawierać tylko małe litery, cyfry lub kreski, nie mogą używać kreski jako pierwszych dwóch lub ostatnich znaków, nie mogą zawierać kolejnych kreski i muszą mieć długość od 2 do 60 znaków. Wymagane.
- search_management_request_options
- SearchManagementRequestOptions
Grupa parametrów. Wartość domyślna to Brak.
- type
- str
Typ zasobu, którego nazwa ma zostać zweryfikowana. Ta wartość musi zawsze być "searchServices". Wartość domyślna to "searchServices". Należy pamiętać, że zastąpienie tej wartości domyślnej może spowodować nieobsługiwane zachowanie.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CheckNameAvailabilityOutput lub wynik cls(response)
Typ zwracany
Wyjątki
delete
Usuwa usługę wyszukiwania w danej grupie zasobów wraz z skojarzonymi zasobami.
delete(resource_group_name: str, search_service_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> None
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. Wymagane.
- search_service_name
- str
Nazwa usługi Azure Cognitive Search skojarzonej z określoną grupą zasobów. Wymagane.
- search_management_request_options
- SearchManagementRequestOptions
Grupa parametrów. Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
get
Pobiera usługę wyszukiwania o podanej nazwie w danej grupie zasobów.
get(resource_group_name: str, search_service_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> SearchService
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. Wymagane.
- search_service_name
- str
Nazwa usługi Azure Cognitive Search skojarzonej z określoną grupą zasobów. Wymagane.
- search_management_request_options
- SearchManagementRequestOptions
Grupa parametrów. Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
SearchService lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_resource_group
Pobiera listę wszystkich usług wyszukiwania w danej grupie zasobów.
list_by_resource_group(resource_group_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> Iterable[SearchService]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. Wymagane.
- search_management_request_options
- SearchManagementRequestOptions
Grupa parametrów. Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie usługi SearchService lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_subscription
Pobiera listę wszystkich usług wyszukiwania w danej subskrypcji.
list_by_subscription(search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> Iterable[SearchService]
Parametry
- search_management_request_options
- SearchManagementRequestOptions
Grupa parametrów. Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie usługi SearchService lub wynik cls(response)
Typ zwracany
Wyjątki
update
Aktualizacje istniejącą usługę wyszukiwania w danej grupie zasobów.
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
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu. Wymagane.
- service
- SearchServiceUpdate lub IO
Definicja usługi wyszukiwania do zaktualizowania. Jest typem modelu lub typem we/wy. Wymagane.
- search_management_request_options
- SearchManagementRequestOptions
Grupa parametrów. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
SearchService lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
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'>