Compartilhar via


Key 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.Resource
Key

Construtor

Key(*, attributes: _models.KeyAttributes | 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.RotationPolicy | None = None, release_policy: _models.KeyReleasePolicy | None = None, **kwargs: Any)

Variáveis

id
str

Identificador totalmente qualificado do recurso do cofre de chaves.

name
str

Nome do recurso do cofre de chaves.

type
str

Tipo de recurso do recurso do cofre de chaves.

location
str

Local do Azure do recurso do cofre de chaves.

tags
dict[str, str]

Marcas atribuídas ao recurso do cofre de chaves.

attributes
KeyAttributes

Os atributos da chave.

kty
str ou JsonWebKeyType

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

key_size
int

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

curve_name
str ou JsonWebKeyCurveName

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
RotationPolicy

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

release_policy
KeyReleasePolicy

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