Freigeben über


ServicesOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

SearchManagementClient's

<xref:services> -Attribut.

Vererbung
builtins.object
ServicesOperations

Konstruktor

ServicesOperations(*args, **kwargs)

Methoden

begin_create_or_update

Erstellt oder aktualisiert einen Suchdienst in der angegebenen Ressourcengruppe. Wenn der Suchdienst bereits vorhanden ist, werden alle Eigenschaften mit den angegebenen Werten aktualisiert.

check_name_availability

Überprüft, ob der angegebene Suchdienstname zur Verwendung verfügbar ist. Suchdienst Namen müssen global eindeutig sein, da sie Teil des Dienst-URI (https://<name>.search.windows.net) sind.

delete

Löscht einen Suchdienst in der angegebenen Ressourcengruppe zusammen mit den zugehörigen Ressourcen.

get

Ruft den Suchdienst mit dem angegebenen Namen in der angegebenen Ressourcengruppe ab.

list_by_resource_group

Ruft eine Liste aller Suchdienste in der angegebenen Ressourcengruppe ab.

list_by_subscription

Ruft eine Liste aller Suchdienste im angegebenen Abonnement ab.

update

Aktualisierungen einen vorhandenen Suchdienst in der angegebenen Ressourcengruppe.

begin_create_or_update

Erstellt oder aktualisiert einen Suchdienst in der angegebenen Ressourcengruppe. Wenn der Suchdienst bereits vorhanden ist, werden alle Eigenschaften mit den angegebenen Werten aktualisiert.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe innerhalb des aktuellen Abonnements. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden. Erforderlich.

search_service_name
str
Erforderlich

Der Name des Azure Cognitive Search Diensts, der erstellt oder aktualisiert werden soll. Suchdienst Namen dürfen nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten, dürfen keinen Bindestrich als erste oder letzte Zeichen verwenden, dürfen keine aufeinanderfolgenden Bindestriche enthalten und müssen zwischen 2 und 60 Zeichen lang sein. Suchdienst Namen müssen global eindeutig sein, da sie Teil des Dienst-URI (https://<name>.search.windows.net) sind. Sie können den Dienstnamen nicht ändern, nachdem der Dienst erstellt wurde. Erforderlich.

service
SearchService oder IO
Erforderlich

Die Definition des zu erstellenden oder zu aktualisierenden Suchdiensts. Ist entweder ein Modelltyp oder ein E/A-Typ. Erforderlich.

search_management_request_options
SearchManagementRequestOptions
Erforderlich

Parametergruppe. Der Standardwert ist Keine.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder SearchService oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

check_name_availability

Überprüft, ob der angegebene Suchdienstname zur Verwendung verfügbar ist. Suchdienst Namen müssen global eindeutig sein, da sie Teil des Dienst-URI (https://<name>.search.windows.net) sind.

check_name_availability(name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> CheckNameAvailabilityOutput

Parameter

name
str
Erforderlich

Der zu überprüfende Suchdienstname. Suchdienst Namen dürfen nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten, dürfen keinen Bindestrich als erste oder letzte Zeichen verwenden, dürfen keine aufeinanderfolgenden Bindestriche enthalten und müssen zwischen 2 und 60 Zeichen lang sein. Erforderlich.

search_management_request_options
SearchManagementRequestOptions
Erforderlich

Parametergruppe. Der Standardwert ist Keine.

type
str

Der Typ der Ressource, deren Name überprüft werden soll. Dieser Wert muss immer "searchServices" sein. Der Standardwert ist "searchServices". Beachten Sie, dass das Überschreiben dieses Standardwerts zu einem nicht unterstützten Verhalten führen kann.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

CheckNameAvailabilityOutput oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete

Löscht einen Suchdienst in der angegebenen Ressourcengruppe zusammen mit den zugehörigen Ressourcen.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe innerhalb des aktuellen Abonnements. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden. Erforderlich.

search_service_name
str
Erforderlich

Der Name des Azure Cognitive Search Diensts, der der angegebenen Ressourcengruppe zugeordnet ist. Erforderlich.

search_management_request_options
SearchManagementRequestOptions
Erforderlich

Parametergruppe. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft den Suchdienst mit dem angegebenen Namen in der angegebenen Ressourcengruppe ab.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe innerhalb des aktuellen Abonnements. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden. Erforderlich.

search_service_name
str
Erforderlich

Der Name des Azure Cognitive Search Diensts, der der angegebenen Ressourcengruppe zugeordnet ist. Erforderlich.

search_management_request_options
SearchManagementRequestOptions
Erforderlich

Parametergruppe. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SearchService oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_resource_group

Ruft eine Liste aller Suchdienste in der angegebenen Ressourcengruppe ab.

list_by_resource_group(resource_group_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> Iterable[SearchService]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe innerhalb des aktuellen Abonnements. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden. Erforderlich.

search_management_request_options
SearchManagementRequestOptions
Erforderlich

Parametergruppe. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von SearchService oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_subscription

Ruft eine Liste aller Suchdienste im angegebenen Abonnement ab.

list_by_subscription(search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> Iterable[SearchService]

Parameter

search_management_request_options
SearchManagementRequestOptions
Erforderlich

Parametergruppe. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von SearchService oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

update

Aktualisierungen einen vorhandenen Suchdienst in der angegebenen Ressourcengruppe.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe innerhalb des aktuellen Abonnements. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden. Erforderlich.

search_service_name
str
Erforderlich

Der Name des zu aktualisierenden Azure Cognitive Search Diensts. Erforderlich.

service
SearchServiceUpdate oder IO
Erforderlich

Die Definition des zu aktualisierenden Suchdiensts. Ist entweder ein Modelltyp oder ein E/A-Typ. Erforderlich.

search_management_request_options
SearchManagementRequestOptions
Erforderlich

Parametergruppe. Der Standardwert ist Keine.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SearchService oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

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