KeyProperties Класс
Свойства ключа.
Переменные заполняются только сервером и игнорируются при отправке запроса.
- Наследование
-
azure.mgmt.keyvault._serialization.ModelKeyProperties
Конструктор
KeyProperties(*, 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)
Переменные
- attributes
- KeyAttributes
Атрибуты ключа.
- kty
- str или JsonWebKeyType
Тип ключа. Допустимые значения см. в разделе JsonWebKeyType. Известные значения: "EC", "EC-HSM", "RSA" и "RSA-HSM".
- key_ops
- list[str или JsonWebKeyOperation]
- key_size
- int
Размер ключа в битах. Например: 2048, 3072 или 4096 для RSA.
- curve_name
- str или JsonWebKeyCurveName
Имя эллиптической кривой. Допустимые значения см. в разделе JsonWebKeyCurveName. Известные значения: "P-256", "P-384", "P-521" и "P-256K".
- key_uri
- str
Универсальный код ресурса (URI) для получения текущей версии ключа.
- key_uri_with_version
- str
Универсальный код ресурса (URI) для получения определенной версии ключа.
- rotation_policy
- RotationPolicy
Политика смены ключей в ответ. Он будет использоваться как для вывода, так и для входных данных. Опущен, если он пуст.
- release_policy
- KeyReleasePolicy
Политика выпуска ключа в ответ. Он будет использоваться как для вывода, так и для входных данных. Опущен, если он пуст.