Udostępnij za pośrednictwem


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

SearchManagementClient's'

<xref:services> Atrybut.

Dziedziczenie
builtins.object
ServicesOperations

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://<name>.search.windows.net).

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
Wymagane

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
Wymagane

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
Wymagane

Definicja usługi wyszukiwania do utworzenia lub zaktualizowania. Jest typem modelu lub typem we/wy. Wymagane.

search_management_request_options
SearchManagementRequestOptions
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

Nazwa usługi Azure Cognitive Search skojarzonej z określoną grupą zasobów. Wymagane.

search_management_request_options
SearchManagementRequestOptions
Wymagane

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
Wymagane

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
Wymagane

Nazwa usługi Azure Cognitive Search skojarzonej z określoną grupą zasobów. Wymagane.

search_management_request_options
SearchManagementRequestOptions
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

Nazwa usługi Azure Cognitive Search do zaktualizowania. Wymagane.

service
SearchServiceUpdate lub IO
Wymagane

Definicja usługi wyszukiwania do zaktualizowania. Jest typem modelu lub typem we/wy. Wymagane.

search_management_request_options
SearchManagementRequestOptions
Wymagane

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