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.ResourceKey
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.
- 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_ops
- list[str ou JsonWebKeyOperation]
- 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.