Aracılığıyla paylaş


ManagedHsmKeysOperations 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:managed_hsm_keys> Öznitelik.

Devralma
builtins.object
ManagedHsmKeysOperations

Oluşturucu

ManagedHsmKeysOperations(*args, **kwargs)

Yöntemler

create_if_not_exist

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

get

Belirtilen yönetilen HSM'den belirtilen anahtarın geçerli sürümünü alır.

get_version

Belirtilen yönetilen HSM'de belirtilen anahtarın belirtilen sürümünü alır.

list

Belirtilen yönetilen HSM'deki anahtarları listeler.

list_versions

Belirtilen yönetilen HSM'de belirtilen anahtarın sürümlerini listeler.

create_if_not_exist

Yoksa yeni anahtarın ilk sürümünü oluşturur. Zaten varsa, herhangi bir yazma işlemi gerçekleştirilmeden mevcut anahtar 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, name: str, key_name: str, parameters: _models.ManagedHsmKeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagedHsmKey

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

name
str
Gerekli

Belirtilen kaynak grubu içindeki Yönetilen HSM Havuzunun 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
ManagedHsmKeyCreateParameters veya IO
Gerekli

Belirtilen anahtarı oluşturmak için kullanılan parametreler. ManagedHsmKeyCreateParameters 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'tur.

cls
callable

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

Döndürülenler

ManagedHsmKey veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

get

Belirtilen yönetilen HSM'den belirtilen anahtarın geçerli sürümünü alır.

get(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> ManagedHsmKey

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

name
str
Gerekli

Belirtilen kaynak grubu içindeki Yönetilen HSM Havuzunun 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.

cls
callable

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

Döndürülenler

ManagedHsmKey veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

get_version

Belirtilen yönetilen HSM'de belirtilen anahtarın belirtilen sürümünü alır.

get_version(resource_group_name: str, name: str, key_name: str, key_version: str, **kwargs: Any) -> ManagedHsmKey

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

name
str
Gerekli

Belirtilen kaynak grubu içindeki Yönetilen HSM Havuzunun 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.

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

ManagedHsmKey veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

list

Belirtilen yönetilen HSM'deki anahtarları listeler.

list(resource_group_name: str, name: str, **kwargs: Any) -> Iterable[ManagedHsmKey]

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

name
str
Gerekli

Belirtilen kaynak grubu içindeki Yönetilen HSM Havuzunun adı. Gereklidir.

cls
callable

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

Döndürülenler

ManagedHsmKey örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_versions

Belirtilen yönetilen HSM'de belirtilen anahtarın sürümlerini listeler.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

name
str
Gerekli

Belirtilen kaynak grubu içindeki Yönetilen HSM Havuzunun 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.

cls
callable

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

Döndürülenler

ManagedHsmKey örneği veya cls(response) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

Öznitelikler

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