Partilhar via


ManagedHsmKeysOperations interface

Interface representando uma operação ManagedHsmKeys.

Propriedades

createIfNotExist

Cria a primeira versão de uma nova chave se ela não existir. Se já existir, a chave existente será retornada sem que nenhuma operação de gravação seja executada. Esta API não cria versões subsequentes e não atualiza chaves existentes.

get

Obtém a versão atual da chave especificada do HSM gerenciado especificado.

getVersion

Obtém a versão especificada da chave especificada no HSM gerenciado especificado.

list

Lista as chaves no HSM gerenciado especificado.

listVersions

Lista as chaves no HSM gerenciado especificado.

Detalhes de Propriedade

createIfNotExist

Cria a primeira versão de uma nova chave se ela não existir. Se já existir, a chave existente será retornada sem que nenhuma operação de gravação seja executada. Esta API não cria versões subsequentes e não atualiza chaves existentes.

createIfNotExist: (resourceGroupName: string, name: string, keyName: string, parameters: ManagedHsmKeyCreateParameters, options?: ManagedHsmKeysCreateIfNotExistOptionalParams) => Promise<ManagedHsmKey>

Valor de Propriedade

(resourceGroupName: string, name: string, keyName: string, parameters: ManagedHsmKeyCreateParameters, options?: ManagedHsmKeysCreateIfNotExistOptionalParams) => Promise<ManagedHsmKey>

get

Obtém a versão atual da chave especificada do HSM gerenciado especificado.

get: (resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysGetOptionalParams) => Promise<ManagedHsmKey>

Valor de Propriedade

(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysGetOptionalParams) => Promise<ManagedHsmKey>

getVersion

Obtém a versão especificada da chave especificada no HSM gerenciado especificado.

getVersion: (resourceGroupName: string, name: string, keyName: string, keyVersion: string, options?: ManagedHsmKeysGetVersionOptionalParams) => Promise<ManagedHsmKey>

Valor de Propriedade

(resourceGroupName: string, name: string, keyName: string, keyVersion: string, options?: ManagedHsmKeysGetVersionOptionalParams) => Promise<ManagedHsmKey>

list

Lista as chaves no HSM gerenciado especificado.

list: (resourceGroupName: string, name: string, options?: ManagedHsmKeysListOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>

Valor de Propriedade

(resourceGroupName: string, name: string, options?: ManagedHsmKeysListOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>

listVersions

Lista as chaves no HSM gerenciado especificado.

listVersions: (resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysListVersionsOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>

Valor de Propriedade

(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysListVersionsOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>