Compartilhar via


ManagedHsmKey interface

O recurso de chave.

Extends

Propriedades

attributes

Os atributos da chave.

curveName

O nome da curva elíptica. Para obter valores válidos, consulte JsonWebKeyCurveName. O padrão para 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 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: essa 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kty

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

releasePolicy

Política de liberação de chave em resposta. Ele será usado para saída e entrada. Omitido se vazio

rotationPolicy

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

tags

Etiquetas de recursos

Propriedades herdadas

id

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

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. OBSERVAÇÃO: essa 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" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

attributes

Os atributos da chave.

attributes?: ManagedHsmKeyAttributes

Valor da propriedade

curveName

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

curveName?: string

Valor da propriedade

string

keyOps

keyOps?: string[]

Valor da propriedade

string[]

keySize

O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA. O padrão para 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 da propriedade

number

keyUri

O URI para recuperar a versão atual da chave. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyUri?: string

Valor da propriedade

string

keyUriWithVersion

O URI para recuperar a versão específica da chave. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyUriWithVersion?: string

Valor da propriedade

string

kty

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

kty?: string

Valor da propriedade

string

releasePolicy

Política de liberação de chave em resposta. Ele será usado para saída e entrada. Omitido se vazio

releasePolicy?: ManagedHsmKeyReleasePolicy

Valor da propriedade

rotationPolicy

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

rotationPolicy?: ManagedHsmRotationPolicy

Valor da propriedade

tags

Etiquetas de recursos

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

Valor da propriedade

{[propertyName: string]: string}

Detalhes das propriedades herdadas

id

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

id?: string

Valor da propriedade

string

herdado deProxyResource.id

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

herdado deProxyResource.name

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

herdado de ProxyResource.systemData

type

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

type?: string

Valor da propriedade

string

herdado deProxyResource.type