ManagedHsmKeysOperations interface

Interface représentant une opération ManagedHsmKeys.

Propriétés

createIfNotExist

Crée la première version d’une nouvelle clé si elle n’existe pas. S’il existe déjà, la clé existante est retournée sans aucune opération d’écriture en cours d’exécution. Cette API ne crée pas de versions ultérieures et ne met pas à jour les clés existantes.

get

Obtient la version actuelle de la clé spécifiée à partir du HSM managé spécifié.

getVersion

Obtient la version spécifiée de la clé spécifiée dans le HSM managé spécifié.

list

Répertorie les clés dans le HSM managé spécifié.

listVersions

Répertorie les clés dans le HSM managé spécifié.

Détails de la propriété

createIfNotExist

Crée la première version d’une nouvelle clé si elle n’existe pas. S’il existe déjà, la clé existante est retournée sans aucune opération d’écriture en cours d’exécution. Cette API ne crée pas de versions ultérieures et ne met pas à jour les clés existantes.

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

Valeur de propriété

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

get

Obtient la version actuelle de la clé spécifiée à partir du HSM managé spécifié.

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

Valeur de propriété

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

getVersion

Obtient la version spécifiée de la clé spécifiée dans le HSM managé spécifié.

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

Valeur de propriété

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

list

Répertorie les clés dans le HSM managé spécifié.

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

Valeur de propriété

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

listVersions

Répertorie les clés dans le HSM managé spécifié.

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

Valeur de propriété

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