Compartilhar via


ManagedHsmKey Classe

O recurso de chave.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.keyvault.v2023_02_01.models._models_py3.ProxyResourceWithoutSystemData
ManagedHsmKey

Construtor

ManagedHsmKey(*, tags: Dict[str, str] | None = None, attributes: _models.ManagedHsmKeyAttributes | None = None, kty: str | _models.JsonWebKeyType | None = None, key_ops: List[str | _models.JsonWebKeyOperation] | None = None, key_size: int | None = None, curve_name: str | _models.JsonWebKeyCurveName | None = None, rotation_policy: _models.ManagedHsmRotationPolicy | None = None, release_policy: _models.ManagedHsmKeyReleasePolicy | None = None, **kwargs: Any)

Parâmetros de apenas palavra-chave

Nome Description
tags

Marcas de recurso.

attributes

Os atributos da chave.

kty

Tipo da chave. Para obter valores válidos, consulte JsonWebKeyType. Os valores conhecidos são: "EC", "EC-HSM", "RSA" e "RSA-HSM".

key_ops
key_size
int

O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA.

curve_name

O nome da curva elíptica. Para obter valores válidos, consulte JsonWebKeyCurveName. Os valores conhecidos são: "P-256", "P-384", "P-521" e "P-256K".

rotation_policy

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

release_policy

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

Variáveis

Nome Description
id
str

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

O nome do recurso.

type
str

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

tags

Marcas de recurso.

attributes

Os atributos da chave.

kty

Tipo da chave. Para obter valores válidos, consulte JsonWebKeyType. Os valores conhecidos são: "EC", "EC-HSM", "RSA" e "RSA-HSM".

key_ops
key_size
int

O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA.

curve_name

O nome da curva elíptica. Para obter valores válidos, consulte JsonWebKeyCurveName. Os valores conhecidos são: "P-256", "P-384", "P-521" e "P-256K".

key_uri
str

O URI para recuperar a versão atual da chave.

key_uri_with_version
str

O URI para recuperar a versão específica da chave.

rotation_policy

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

release_policy

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