KeysOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:
<xref:keys> -Attribut.
- Vererbung
-
builtins.objectKeysOperations
Konstruktor
KeysOperations(*args, **kwargs)
Methoden
create_if_not_exist |
Erstellt die erste Version eines neuen Schlüssels, wenn er nicht vorhanden ist. Wenn er bereits vorhanden ist, wird der vorhandene Schlüssel zurückgegeben, ohne dass Schreibvorgänge ausgeführt werden. Diese API erstellt keine nachfolgenden Versionen und aktualisiert vorhandene Schlüssel nicht. |
get |
Ruft die aktuelle Version des angegebenen Schlüssels aus dem angegebenen Schlüsseltresor ab. |
get_version |
Ruft die angegebene Version des angegebenen Schlüssels im angegebenen Schlüsseltresor ab. |
list |
Listet die Schlüssel im angegebenen Schlüsseltresor auf. |
list_versions |
Listet die Versionen des angegebenen Schlüssels im angegebenen Schlüsseltresor auf. |
create_if_not_exist
Erstellt die erste Version eines neuen Schlüssels, wenn er nicht vorhanden ist. Wenn er bereits vorhanden ist, wird der vorhandene Schlüssel zurückgegeben, ohne dass Schreibvorgänge ausgeführt werden. Diese API erstellt keine nachfolgenden Versionen und aktualisiert vorhandene Schlüssel nicht.
create_if_not_exist(resource_group_name: str, vault_name: str, key_name: str, parameters: _models.KeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Key
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.
- vault_name
- str
Der Name des Schlüsseltresors, der den zu erstellenden Schlüssel enthält. Erforderlich.
- key_name
- str
Der Name des zu erstellenden Schlüssels. Der von Ihnen bereitgestellte Wert kann global kopiert werden, um den Dienst auszuführen. Der bereitgestellte Wert sollte keine persönlich identifizierbaren oder sensiblen Informationen enthalten. Erforderlich.
- parameters
- KeyCreateParameters oder IO
Die Parameter, die zum Erstellen des angegebenen Schlüssels verwendet werden. Ist entweder ein KeyCreateParameters-Typ oder ein E/A-Typ. Erforderlich.
- 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
Schlüssel oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get
Ruft die aktuelle Version des angegebenen Schlüssels aus dem angegebenen Schlüsseltresor ab.
get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.
- vault_name
- str
Der Name des Tresors, der den abzurufenden Schlüssel enthält. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Schlüssel oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get_version
Ruft die angegebene Version des angegebenen Schlüssels im angegebenen Schlüsseltresor ab.
get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.
- vault_name
- str
Der Name des Tresors, der die abzurufende Schlüsselversion enthält. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Schlüssel oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list
Listet die Schlüssel im angegebenen Schlüsseltresor auf.
list(resource_group_name: str, vault_name: str, **kwargs: Any) -> Iterable[Key]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.
- vault_name
- str
Der Name des Tresors, der die abzurufenden Schlüssel enthält. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie eine Instanz von Key oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_versions
Listet die Versionen des angegebenen Schlüssels im angegebenen Schlüsseltresor auf.
list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Iterable[Key]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.
- vault_name
- str
Der Name des Tresors, der die abzurufenden Schlüsselversionen enthält. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie eine Instanz von Key oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
models
models = <module 'azure.mgmt.keyvault.v2023_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\keyvault\\v2023_02_01\\models\\__init__.py'>
Azure SDK for Python