KeysOperations Klass
Varning
Instansiera INTE den här klassen direkt.
I stället bör du komma åt följande åtgärder via
<xref:keys> Attributet.
- Arv
-
builtins.objectKeysOperations
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
Namnet på resursgruppen som innehåller det angivna nyckelvalvet. Krävs.
- key_name
- str
Namnet på nyckeln som ska skapas. Det värde som du anger kan kopieras globalt i syfte att köra tjänsten. Det angivna värdet bör inte innehålla personligt identifierbar eller känslig information. Krävs.
- parameters
- KeyCreateParameters eller IO
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
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
Namnet på resursgruppen som innehåller det angivna nyckelvalvet. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
Nyckel eller resultatet av cls(svar)
Returtyp
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
Namnet på resursgruppen som innehåller det angivna nyckelvalvet. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
Nyckel eller resultatet av cls(svar)
Returtyp
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
Namnet på resursgruppen som innehåller det angivna nyckelvalvet. 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
Namnet på resursgruppen som innehåller det angivna nyckelvalvet. Krävs.
- vault_name
- str
Namnet på valvet som innehåller 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.v2021_10_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\keyvault\\v2021_10_01\\models\\__init__.py'>
Azure SDK for Python