Partilhar via


Key interface

O recurso-chave.

Extends

Propriedades

attributes

Os atributos da chave.

curveName

O nome da curva elíptica. Para valores válidos, consulte JsonWebKeyCurveName. O padrão para as chaves EC e EC-HSM é P-256

keyOps
keySize

O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA. O padrão para as chaves RSA e RSA-HSM é 2048. Exceção feita para trazer sua própria chave (BYOK), chaves de troca de chaves padrão para 4096.

keyUri

O URI para recuperar a versão atual da chave. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyUriWithVersion

O URI para recuperar a versão específica da chave. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kty

O tipo da chave. Para valores válidos, consulte JsonWebKeyType.

location

O local do Azure com suporte onde o Pool HSM gerenciado deve ser criado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

releasePolicy

Política de lançamento de chaves em resposta. Ele será usado tanto para saída quanto para entrada. Omitido se vazio

rotationPolicy

Política de rotação de chaves em resposta. Ele será usado tanto para saída quanto para entrada. Omitido se vazio

tags

Etiquetas de recursos NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

attributes

Os atributos da chave.

attributes?: KeyAttributes

Valor de Propriedade

curveName

O nome da curva elíptica. Para valores válidos, consulte JsonWebKeyCurveName. O padrão para as chaves EC e EC-HSM é P-256

curveName?: string

Valor de Propriedade

string

keyOps

keyOps?: string[]

Valor de Propriedade

string[]

keySize

O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA. O padrão para as chaves RSA e RSA-HSM é 2048. Exceção feita para trazer sua própria chave (BYOK), chaves de troca de chaves padrão para 4096.

keySize?: number

Valor de Propriedade

number

keyUri

O URI para recuperar a versão atual da chave. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyUri?: string

Valor de Propriedade

string

keyUriWithVersion

O URI para recuperar a versão específica da chave. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyUriWithVersion?: string

Valor de Propriedade

string

kty

O tipo da chave. Para valores válidos, consulte JsonWebKeyType.

kty?: string

Valor de Propriedade

string

location

O local do Azure com suporte onde o Pool HSM gerenciado deve ser criado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location?: string

Valor de Propriedade

string

releasePolicy

Política de lançamento de chaves em resposta. Ele será usado tanto para saída quanto para entrada. Omitido se vazio

releasePolicy?: KeyReleasePolicy

Valor de Propriedade

rotationPolicy

Política de rotação de chaves em resposta. Ele será usado tanto para saída quanto para entrada. Omitido se vazio

rotationPolicy?: RotationPolicy

Valor de Propriedade

tags

Etiquetas de recursos NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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

Valor de Propriedade

{[propertyName: string]: string}

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deProxyResource.id

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdada deProxyResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

herdado de ProxyResource.systemData

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de ProxyResource.type