Freigeben über


QueryKeysOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

SearchManagementClient's

<xref:query_keys> -Attribut.

Vererbung
builtins.object
QueryKeysOperations

Konstruktor

QueryKeysOperations(*args, **kwargs)

Methoden

create

Generiert einen neuen Abfrageschlüssel für den angegebenen Suchdienst. Pro Dienst können Sie bis zu 50 Abfrageschlüssel erstellen.

delete

Löscht den angegebenen Abfrageschlüssel. Im Gegensatz zu Administratorschlüsseln werden Abfrageschlüssel nicht neu generiert. Für die Neugenerierung eines Abfrageschlüssels müssen Sie diesen löschen und neu erstellen.

list_by_search_service

Gibt die Liste der API-Abfrageschlüssel für den angegebenen Azure Cognitive Search-Dienst zurück.

create

Generiert einen neuen Abfrageschlüssel für den angegebenen Suchdienst. Pro Dienst können Sie bis zu 50 Abfrageschlüssel erstellen.

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

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.

name
str
Erforderlich

Der Name des neuen Abfrage-API-Schlüssels. 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

QueryKey oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

delete

Löscht den angegebenen Abfrageschlüssel. Im Gegensatz zu Administratorschlüsseln werden Abfrageschlüssel nicht neu generiert. Für die Neugenerierung eines Abfrageschlüssels müssen Sie diesen löschen und neu erstellen.

delete(resource_group_name: str, search_service_name: str, key: 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.

key
str
Erforderlich

Der zu löschende Abfrageschlüssel. Abfrageschlüssel werden durch Wert und nicht nach Name identifiziert. 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

Weitere Informationen

list_by_search_service

Gibt die Liste der API-Abfrageschlüssel für den angegebenen Azure Cognitive Search-Dienst zurück.

list_by_search_service(resource_group_name: str, search_service_name: str, search_management_request_options: SearchManagementRequestOptions | None = None, **kwargs: Any) -> Iterable[QueryKey]

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

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

Rückgabetyp

Ausnahmen

Weitere Informationen

Attribute

models

models = <module 'azure.mgmt.search.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\search\\models\\__init__.py'>