Key interface

Recurso de clave.

Extends

Propiedades

attributes

Atributos de la clave.

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

keyOps
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.

keyUri

URI para recuperar la versión actual de la clave.

keyUriWithVersion

URI para recuperar la versión específica de la clave.

kty

Tipo de la clave. Para obtener valores válidos, consulte JsonWebKeyType.

location

Ubicación de Azure admitida en la que se debe crear el grupo de HSM administrado.

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

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

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

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

Detalles de las propiedades

attributes

Atributos de la clave.

attributes?: KeyAttributes

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

location

Ubicación de Azure admitida en la que se debe crear el grupo de HSM administrado.

location?: 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?: KeyReleasePolicy

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?: RotationPolicy

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

Nombre del recurso

name?: string

Valor de propiedad

string

heredado deProxyResource.name

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

systemData?: SystemData

Valor de propiedad

heredado deProxyResource.systemData

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valor de propiedad

string

Heredado deProxyResource.type