Aracılığıyla paylaş


KeysOperations Sınıf

Uyarı

Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.

Bunun yerine, aşağıdaki işlemlere

KeyVaultManagementClient's

<xref:keys> Öznitelik.

Devralma
builtins.object
KeysOperations

Oluşturucu

KeysOperations(*args, **kwargs)

Yöntemler

create_if_not_exist

Yoksa yeni anahtarın ilk sürümünü oluşturur. Zaten varsa, mevcut anahtar herhangi bir yazma işlemi gerçekleştirilmeden döndürülür. Bu API sonraki sürümleri oluşturmaz ve mevcut anahtarları güncelleştirmez.

get

Belirtilen anahtarın geçerli sürümünü belirtilen anahtar kasasından alır.

get_version

Belirtilen anahtar kasasında belirtilen anahtarın belirtilen sürümünü alır.

list

Belirtilen anahtar kasasındaki anahtarları listeler.

list_versions

Belirtilen anahtar kasasında belirtilen anahtarın sürümlerini listeler.

create_if_not_exist

Yoksa yeni anahtarın ilk sürümünü oluşturur. Zaten varsa, mevcut anahtar herhangi bir yazma işlemi gerçekleştirilmeden döndürülür. Bu API sonraki sürümleri oluşturmaz ve mevcut anahtarları güncelleştirmez.

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

Parametreler

resource_group_name
str
Gerekli

Belirtilen anahtar kasasını içeren kaynak grubunun adı. Gereklidir.

vault_name
str
Gerekli

Oluşturulacak anahtarı içeren anahtar kasasının adı. Gereklidir.

key_name
str
Gerekli

Oluşturulacak anahtarın adı. Sağladığınız değer, hizmeti çalıştırmak amacıyla genel olarak kopyalanabilir. Sağlanan değer, kişisel veya hassas bilgileri içermemelidir. Gereklidir.

parameters
KeyCreateParameters veya IO
Gerekli

Belirtilen anahtarı oluşturmak için kullanılan parametreler. KeyCreateParameters türü veya GÇ türüdür. Gereklidir.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Anahtar veya cls(yanıt) sonucu

Dönüş türü

Key

Özel durumlar

get

Belirtilen anahtarın geçerli sürümünü belirtilen anahtar kasasından alır.

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

Parametreler

resource_group_name
str
Gerekli

Belirtilen anahtar kasasını içeren kaynak grubunun adı. Gereklidir.

vault_name
str
Gerekli

Alınacak anahtarı içeren kasanın adı. Gereklidir.

key_name
str
Gerekli

Alınacak anahtarın adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Anahtar veya cls(yanıt) sonucu

Dönüş türü

Key

Özel durumlar

get_version

Belirtilen anahtar kasasında belirtilen anahtarın belirtilen sürümünü alır.

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

Parametreler

resource_group_name
str
Gerekli

Belirtilen anahtar kasasını içeren kaynak grubunun adı. Gereklidir.

vault_name
str
Gerekli

Alınacak anahtar sürümünü içeren kasanın adı. Gereklidir.

key_name
str
Gerekli

Alınacak anahtar sürümünün adı. Gereklidir.

key_version
str
Gerekli

Alınacak anahtarın sürümü. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Anahtar veya cls(yanıt) sonucu

Dönüş türü

Key

Özel durumlar

list

Belirtilen anahtar kasasındaki anahtarları listeler.

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

Parametreler

resource_group_name
str
Gerekli

Belirtilen anahtar kasasını içeren kaynak grubunun adı. Gereklidir.

vault_name
str
Gerekli

Alınacak anahtarları içeren kasanın adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Anahtar örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_versions

Belirtilen anahtar kasasında belirtilen anahtarın sürümlerini listeler.

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

Parametreler

resource_group_name
str
Gerekli

Belirtilen anahtar kasasını içeren kaynak grubunun adı. Gereklidir.

vault_name
str
Gerekli

Alınacak anahtar sürümleri içeren kasanın adı. Gereklidir.

key_name
str
Gerekli

Alınacak anahtar sürümlerin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Anahtar örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

Öznitelikler

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'>