ManagedHsmKey interface
Recurso de clave.
- Extends
Propiedades
| attributes | Atributos de la clave. |
| curve |
Nombre de la curva elíptica. Para obtener valores válidos, consulte JsonWebKeyCurveName. El valor predeterminado para las claves EC y EC-HSM es P-256 |
| key |
|
| key |
Tamaño de clave en bits. Por ejemplo: 2048, 3072 o 4096 para RSA. El valor predeterminado para las claves RSA y RSA-HSM es 2048. Excepción realizada para traiga su propia clave (BYOK), las claves de intercambio de claves tienen como valor predeterminado 4096. |
| key |
URI para recuperar la versión actual de la clave. |
| key |
URI para recuperar la versión específica de la clave. |
| kty | Tipo de la clave. Para obtener valores válidos, consulte JsonWebKeyType. |
| release |
Directiva de versión de clave en respuesta. Se usará tanto para la salida como para la entrada. Se omite si está vacío |
| rotation |
Directiva de rotación de claves en respuesta. Se usará tanto para la salida como para la entrada. Se omite si está vacío |
| tags | Etiquetas de recursos |
Propiedades heredadas
| id | Identificador de recurso completo para el recurso. Ej: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Nombre del recurso |
| system |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
| type | Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
Detalles de las propiedades
attributes
Atributos de la clave.
attributes?: ManagedHsmKeyAttributes
Valor de propiedad
curveName
Nombre de la curva elíptica. Para obtener valores válidos, consulte JsonWebKeyCurveName. El valor predeterminado para las claves EC y EC-HSM es P-256
curveName?: string
Valor de propiedad
string
keyOps
keyOps?: string[]
Valor de propiedad
string[]
keySize
Tamaño de clave en bits. Por ejemplo: 2048, 3072 o 4096 para RSA. El valor predeterminado para las claves RSA y RSA-HSM es 2048. Excepción realizada para traiga su propia clave (BYOK), las claves de intercambio de claves tienen como valor predeterminado 4096.
keySize?: number
Valor de propiedad
number
keyUri
URI para recuperar la versión actual de la clave.
keyUri?: string
Valor de propiedad
string
keyUriWithVersion
URI para recuperar la versión específica de la clave.
keyUriWithVersion?: string
Valor de propiedad
string
kty
Tipo de la clave. Para obtener valores válidos, consulte JsonWebKeyType.
kty?: string
Valor de propiedad
string
releasePolicy
Directiva de versión de clave en respuesta. Se usará tanto para la salida como para la entrada. Se omite si está vacío
releasePolicy?: ManagedHsmKeyReleasePolicy
Valor de propiedad
rotationPolicy
Directiva de rotación de claves en respuesta. Se usará tanto para la salida como para la entrada. Se omite si está vacío
rotationPolicy?: ManagedHsmRotationPolicy
Valor de propiedad
tags
Etiquetas de recursos
tags?: Record<string, string>
Valor de propiedad
Record<string, string>
Detalles de las propiedades heredadas
id
Identificador de recurso completo para el recurso. Ej: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valor de propiedad
string
heredado deProxyResource.id
name
systemData
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.
systemData?: SystemData
Valor de propiedad
heredado deProxyResource.systemData
type
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"
type?: string
Valor de propiedad
string
Heredado deProxyResource.type