Partager via


Key interface

Ressource de clé.

Extends

Propriétés

attributes

Attributs de la clé.

curveName

Nom de la courbe elliptique. Pour obtenir des valeurs valides, consultez JsonWebKeyCurveName. La valeur par défaut des clés EC et EC-HSM est P-256

keyOps
keySize

Taille de clé en bits. Par exemple : 2048, 3072 ou 4096 pour RSA. La valeur par défaut des clés RSA et RSA-HSM est 2048. Exception faite pour apporter votre propre clé (BYOK), les clés d’échange de clés par défaut sont 4096.

keyUri

URI pour récupérer la version actuelle de la clé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

keyUriWithVersion

URI pour récupérer la version spécifique de la clé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

kty

Type de la clé. Pour obtenir des valeurs valides, consultez JsonWebKeyType.

location

Emplacement Azure pris en charge où le pool HSM managé doit être créé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

releasePolicy

Stratégie de mise en production de clé en réponse. Elle sera utilisée à la fois pour la sortie et l’entrée. Omis s’il est vide

rotationPolicy

Stratégie de rotation de clé en réponse. Elle sera utilisée à la fois pour la sortie et l’entrée. Omis s’il est vide

tags

Balises de ressources REMARQUE : Cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

Propriétés héritées

id

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

Détails de la propriété

attributes

Attributs de la clé.

attributes?: KeyAttributes

Valeur de propriété

curveName

Nom de la courbe elliptique. Pour obtenir des valeurs valides, consultez JsonWebKeyCurveName. La valeur par défaut des clés EC et EC-HSM est P-256

curveName?: string

Valeur de propriété

string

keyOps

keyOps?: string[]

Valeur de propriété

string[]

keySize

Taille de clé en bits. Par exemple : 2048, 3072 ou 4096 pour RSA. La valeur par défaut des clés RSA et RSA-HSM est 2048. Exception faite pour apporter votre propre clé (BYOK), les clés d’échange de clés par défaut sont 4096.

keySize?: number

Valeur de propriété

number

keyUri

URI pour récupérer la version actuelle de la clé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

keyUri?: string

Valeur de propriété

string

keyUriWithVersion

URI pour récupérer la version spécifique de la clé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

keyUriWithVersion?: string

Valeur de propriété

string

kty

Type de la clé. Pour obtenir des valeurs valides, consultez JsonWebKeyType.

kty?: string

Valeur de propriété

string

location

Emplacement Azure pris en charge où le pool HSM managé doit être créé. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

location?: string

Valeur de propriété

string

releasePolicy

Stratégie de mise en production de clé en réponse. Elle sera utilisée à la fois pour la sortie et l’entrée. Omis s’il est vide

releasePolicy?: KeyReleasePolicy

Valeur de propriété

rotationPolicy

Stratégie de rotation de clé en réponse. Elle sera utilisée à la fois pour la sortie et l’entrée. Omis s’il est vide

rotationPolicy?: RotationPolicy

Valeur de propriété

tags

Balises de ressources REMARQUE : Cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

tags?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

id?: string

Valeur de propriété

string

héritée deProxyResource.id

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

name?: string

Valeur de propriété

string

héritée deProxyResource.name

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData?: SystemData

Valeur de propriété

héritée deProxyResource.systemData

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

type?: string

Valeur de propriété

string

héritée deProxyResource.type