ManagedHsmKeys interface
表示ManagedHsmKeys的介面。
方法
| create |
如果新金鑰不存在,則會建立第一個版本。 如果已經存在,則會傳回現有的索引鍵,而不會執行任何寫入作業。 此 API 不會建立後續版本,也不會更新現有的金鑰。 |
| get(string, string, string, Managed |
從指定的Managed HSM 取得指定金鑰的目前版本。 |
| get |
取得指定 Managed HSM 中指定之索引鍵的指定版本。 |
| list(string, string, Managed |
列出指定受控 HSM 中的索引鍵。 |
| list |
列出指定受控 HSM 中的索引鍵。 |
方法詳細資料
createIfNotExist(string, string, string, ManagedHsmKeyCreateParameters, ManagedHsmKeysCreateIfNotExistOptionalParams)
如果新金鑰不存在,則會建立第一個版本。 如果已經存在,則會傳回現有的索引鍵,而不會執行任何寫入作業。 此 API 不會建立後續版本,也不會更新現有的金鑰。
function createIfNotExist(resourceGroupName: string, name: string, keyName: string, parameters: ManagedHsmKeyCreateParameters, options?: ManagedHsmKeysCreateIfNotExistOptionalParams): Promise<ManagedHsmKey>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- name
-
string
指定資源群組內的受控 HSM 集區名稱。
- keyName
-
string
要建立之金鑰的名稱。 您提供的值可能會全域複製,以便執行服務。 所提供的值不應包含個人標識或敏感性資訊。
- parameters
- ManagedHsmKeyCreateParameters
用來建立指定索引鍵的參數。
選項參數。
傳回
Promise<ManagedHsmKey>
get(string, string, string, ManagedHsmKeysGetOptionalParams)
從指定的Managed HSM 取得指定金鑰的目前版本。
function get(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysGetOptionalParams): Promise<ManagedHsmKey>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- name
-
string
指定資源群組內的受控 HSM 集區名稱。
- keyName
-
string
要建立之金鑰的名稱。 您提供的值可能會全域複製,以便執行服務。 所提供的值不應包含個人標識或敏感性資訊。
- options
- ManagedHsmKeysGetOptionalParams
選項參數。
傳回
Promise<ManagedHsmKey>
getVersion(string, string, string, string, ManagedHsmKeysGetVersionOptionalParams)
取得指定 Managed HSM 中指定之索引鍵的指定版本。
function getVersion(resourceGroupName: string, name: string, keyName: string, keyVersion: string, options?: ManagedHsmKeysGetVersionOptionalParams): Promise<ManagedHsmKey>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- name
-
string
指定資源群組內的受控 HSM 集區名稱。
- keyName
-
string
要建立之金鑰的名稱。 您提供的值可能會全域複製,以便執行服務。 所提供的值不應包含個人標識或敏感性資訊。
- keyVersion
-
string
要擷取的金鑰版本。
選項參數。
傳回
Promise<ManagedHsmKey>
list(string, string, ManagedHsmKeysListOptionalParams)
列出指定受控 HSM 中的索引鍵。
function list(resourceGroupName: string, name: string, options?: ManagedHsmKeysListOptionalParams): PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- name
-
string
指定資源群組內的受控 HSM 集區名稱。
- options
- ManagedHsmKeysListOptionalParams
選項參數。
傳回
listVersions(string, string, string, ManagedHsmKeysListVersionsOptionalParams)
列出指定受控 HSM 中的索引鍵。
function listVersions(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysListVersionsOptionalParams): PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- name
-
string
指定資源群組內的受控 HSM 集區名稱。
- keyName
-
string
要建立之金鑰的名稱。 您提供的值可能會全域複製,以便執行服務。 所提供的值不應包含個人標識或敏感性資訊。
選項參數。