Condividi tramite


Key interface

Risorsa chiave.

Extends

Proprietà

attributes

Attributi della chiave.

curveName

Nome della curva ellittica. Per i valori validi, vedere JsonWebKeyCurveName. Il valore predefinito per le chiavi EC e EC-HSM è P-256

keyOps
keySize

Dimensione della chiave in bit. Ad esempio: 2048, 3072 o 4096 per RSA. L'impostazione predefinita per RSA e chiavi RSA-HSM è 2048. Eccezione eseguita per bring your own key (BYOK), le chiavi di scambio delle chiavi per impostazione predefinita sono 4096.

keyUri

URI per recuperare la versione corrente della chiave. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

keyUriWithVersion

URI per recuperare la versione specifica della chiave. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

kty

Tipo della chiave. Per i valori validi, vedere JsonWebKeyType.

location

Percorso di Azure supportato in cui deve essere creato il pool di moduli di protezione hardware gestito. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

releasePolicy

Criteri di rilascio chiave in risposta. Verrà usato sia per l'output che per l'input. Omesso se vuoto

rotationPolicy

Criteri di rotazione delle chiavi in risposta. Verrà usato sia per l'output che per l'input. Omesso se vuoto

tags

Tag risorse NOTA: Questa proprietà non sarà serializzata. Può essere popolato solo dal server.

Proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

attributes

Attributi della chiave.

attributes?: KeyAttributes

Valore della proprietà

curveName

Nome della curva ellittica. Per i valori validi, vedere JsonWebKeyCurveName. Il valore predefinito per le chiavi EC e EC-HSM è P-256

curveName?: string

Valore della proprietà

string

keyOps

keyOps?: string[]

Valore della proprietà

string[]

keySize

Dimensione della chiave in bit. Ad esempio: 2048, 3072 o 4096 per RSA. L'impostazione predefinita per RSA e chiavi RSA-HSM è 2048. Eccezione eseguita per bring your own key (BYOK), le chiavi di scambio delle chiavi per impostazione predefinita sono 4096.

keySize?: number

Valore della proprietà

number

keyUri

URI per recuperare la versione corrente della chiave. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

keyUri?: string

Valore della proprietà

string

keyUriWithVersion

URI per recuperare la versione specifica della chiave. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

keyUriWithVersion?: string

Valore della proprietà

string

kty

Tipo della chiave. Per i valori validi, vedere JsonWebKeyType.

kty?: string

Valore della proprietà

string

location

Percorso di Azure supportato in cui deve essere creato il pool di moduli di protezione hardware gestito. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

location?: string

Valore della proprietà

string

releasePolicy

Criteri di rilascio chiave in risposta. Verrà usato sia per l'output che per l'input. Omesso se vuoto

releasePolicy?: KeyReleasePolicy

Valore della proprietà

rotationPolicy

Criteri di rotazione delle chiavi in risposta. Verrà usato sia per l'output che per l'input. Omesso se vuoto

rotationPolicy?: RotationPolicy

Valore della proprietà

tags

Tag risorse NOTA: Questa proprietà non sarà serializzata. Può essere popolato solo dal server.

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

Valore della proprietà

{[propertyName: string]: string}

Dettagli proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

ereditato daProxyResource.id

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

ereditato daProxyResource.name

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData?: SystemData

Valore della proprietà

ereditato daProxyResource.systemData

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

Ereditato daProxyResource.type