Freigeben über


KeysOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

KeyVaultManagementClient's

<xref:keys> -Attribut.

Vererbung
builtins.object
KeysOperations

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
Erforderlich

Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.

vault_name
str
Erforderlich

Der Name des Schlüsseltresors, der den zu erstellenden Schlüssel enthält. Erforderlich.

key_name
str
Erforderlich

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
Erforderlich

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

Key

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
Erforderlich

Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.

vault_name
str
Erforderlich

Der Name des Tresors, der den abzurufenden Schlüssel enthält. Erforderlich.

key_name
str
Erforderlich

Der Name des abzurufenden Schlüssels. 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

Key

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
Erforderlich

Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.

vault_name
str
Erforderlich

Der Name des Tresors, der die abzurufende Schlüsselversion enthält. Erforderlich.

key_name
str
Erforderlich

Der Name der abzurufenden Schlüsselversion. Erforderlich.

key_version
str
Erforderlich

Die Version des abzurufenden Schlüssels. 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

Key

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
Erforderlich

Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.

vault_name
str
Erforderlich

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
Erforderlich

Der Name der Ressourcengruppe, die den angegebenen Schlüsseltresor enthält. Erforderlich.

vault_name
str
Erforderlich

Der Name des Tresors, der die abzurufenden Schlüsselversionen enthält. Erforderlich.

key_name
str
Erforderlich

Der Name der abzurufenden Schlüsselversionen. 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'>