ManagedHsmKeysOperations interface
Yönetilen HsmKeys işlemlerini temsil eden arayüz.
Özellikler
| create |
Yoksa yeni anahtarın ilk sürümünü oluşturur. Zaten varsa, var olan 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 yönetilen HSM'den alır. |
| get |
Belirtilen yönetilen HSM'de belirtilen anahtarın belirtilen sürümünü alır. |
| list | Belirtilen yönetilen HSM'deki anahtarları listeler. |
| list |
Belirtilen yönetilen HSM'deki anahtarları listeler. |
Özellik Ayrıntıları
createIfNotExist
Yoksa yeni anahtarın ilk sürümünü oluşturur. Zaten varsa, var olan 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.
createIfNotExist: (resourceGroupName: string, name: string, keyName: string, parameters: ManagedHsmKeyCreateParameters, options?: ManagedHsmKeysCreateIfNotExistOptionalParams) => Promise<ManagedHsmKey>
Özellik Değeri
(resourceGroupName: string, name: string, keyName: string, parameters: ManagedHsmKeyCreateParameters, options?: ManagedHsmKeysCreateIfNotExistOptionalParams) => Promise<ManagedHsmKey>
get
Belirtilen anahtarın geçerli sürümünü belirtilen yönetilen HSM'den alır.
get: (resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysGetOptionalParams) => Promise<ManagedHsmKey>
Özellik Değeri
(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysGetOptionalParams) => Promise<ManagedHsmKey>
getVersion
Belirtilen yönetilen HSM'de belirtilen anahtarın belirtilen sürümünü alır.
getVersion: (resourceGroupName: string, name: string, keyName: string, keyVersion: string, options?: ManagedHsmKeysGetVersionOptionalParams) => Promise<ManagedHsmKey>
Özellik Değeri
(resourceGroupName: string, name: string, keyName: string, keyVersion: string, options?: ManagedHsmKeysGetVersionOptionalParams) => Promise<ManagedHsmKey>
list
Belirtilen yönetilen HSM'deki anahtarları listeler.
list: (resourceGroupName: string, name: string, options?: ManagedHsmKeysListOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>
Özellik Değeri
(resourceGroupName: string, name: string, options?: ManagedHsmKeysListOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>
listVersions
Belirtilen yönetilen HSM'deki anahtarları listeler.
listVersions: (resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysListVersionsOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>
Özellik Değeri
(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysListVersionsOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>