Dela via


KeysOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

KeyVaultManagementClient's

<xref:keys> Attributet.

Arv
builtins.object
KeysOperations

Konstruktor

KeysOperations(*args, **kwargs)

Metoder

create_if_not_exist

Skapar den första versionen av en ny nyckel om den inte finns. Om den redan finns returneras den befintliga nyckeln utan att några skrivåtgärder utförs. Det här API:et skapar inte efterföljande versioner och uppdaterar inte befintliga nycklar.

get

Hämtar den aktuella versionen av den angivna nyckeln från det angivna nyckelvalvet.

get_version

Hämtar den angivna versionen av den angivna nyckeln i det angivna nyckelvalvet.

list

Visar en lista över nycklarna i det angivna nyckelvalvet.

list_versions

Visar en lista över versionerna av den angivna nyckeln i det angivna nyckelvalvet.

create_if_not_exist

Skapar den första versionen av en ny nyckel om den inte finns. Om den redan finns returneras den befintliga nyckeln utan att några skrivåtgärder utförs. Det här API:et skapar inte efterföljande versioner och uppdaterar inte befintliga nycklar.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller det angivna nyckelvalvet. Krävs.

vault_name
str
Obligatorisk

Namnet på nyckelvalvet som innehåller nyckeln som ska skapas. Krävs.

key_name
str
Obligatorisk

Namnet på nyckeln som ska skapas. Krävs.

parameters
KeyCreateParameters eller IO
Obligatorisk

De parametrar som används för att skapa den angivna nyckeln. Är antingen en KeyCreateParameters-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Nyckel eller resultatet av cls(svar)

Returtyp

Key

Undantag

get

Hämtar den aktuella versionen av den angivna nyckeln från det angivna nyckelvalvet.

get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller det angivna nyckelvalvet. Krävs.

vault_name
str
Obligatorisk

Namnet på valvet som innehåller nyckeln som ska hämtas. Krävs.

key_name
str
Obligatorisk

Namnet på nyckeln som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Nyckel eller resultatet av cls(svar)

Returtyp

Key

Undantag

get_version

Hämtar den angivna versionen av den angivna nyckeln i det angivna nyckelvalvet.

get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller det angivna nyckelvalvet. Krävs.

vault_name
str
Obligatorisk

Namnet på valvet som innehåller nyckelversionen som ska hämtas. Krävs.

key_name
str
Obligatorisk

Namnet på den nyckelversion som ska hämtas. Krävs.

key_version
str
Obligatorisk

Den version av nyckeln som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Nyckel eller resultatet av cls(svar)

Returtyp

Key

Undantag

list

Visar en lista över nycklarna i det angivna nyckelvalvet.

list(resource_group_name: str, vault_name: str, **kwargs: Any) -> Iterable[Key]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller det angivna nyckelvalvet. Krävs.

vault_name
str
Obligatorisk

Namnet på valvet som innehåller nycklarna som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen Key eller resultatet av cls(response)

Returtyp

Undantag

list_versions

Visar en lista över versionerna av den angivna nyckeln i det angivna nyckelvalvet.

list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Iterable[Key]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller det angivna nyckelvalvet. Krävs.

vault_name
str
Obligatorisk

Namnet på valvet som innehåller de nyckelversioner som ska hämtas. Krävs.

key_name
str
Obligatorisk

Namnet på de nyckelversioner som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen Key eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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