KeyProperties Class
The properties of the key.
Variables are only populated by the server, and will be ignored when sending a request.
- Inheritance
-
KeyProperties
Constructor
KeyProperties(*, attributes: Optional[azure.mgmt.keyvault.v2021_06_01_preview.models._models_py3.KeyAttributes] = None, kty: Optional[Union[str, azure.mgmt.keyvault.v2021_06_01_preview.models._key_vault_management_client_enums.JsonWebKeyType]] = None, key_ops: Optional[List[Union[str, azure.mgmt.keyvault.v2021_06_01_preview.models._key_vault_management_client_enums.JsonWebKeyOperation]]] = None, key_size: Optional[int] = None, curve_name: Optional[Union[str, azure.mgmt.keyvault.v2021_06_01_preview.models._key_vault_management_client_enums.JsonWebKeyCurveName]] = None, rotation_policy: Optional[azure.mgmt.keyvault.v2021_06_01_preview.models._models_py3.RotationPolicy] = None, release_policy: Optional[azure.mgmt.keyvault.v2021_06_01_preview.models._models_py3.KeyReleasePolicy] = None, **kwargs)
Variables
- attributes
- KeyAttributes
The attributes of the key.
- kty
- str or JsonWebKeyType
The type of the key. For valid values, see JsonWebKeyType. Possible values include: "EC", "EC-HSM", "RSA", "RSA-HSM".
- key_ops
- list[str or JsonWebKeyOperation]
- key_size
- int
The key size in bits. For example: 2048, 3072, or 4096 for RSA.
- curve_name
- str or JsonWebKeyCurveName
The elliptic curve name. For valid values, see JsonWebKeyCurveName. Possible values include: "P-256", "P-384", "P-521", "P-256K".
- key_uri
- str
The URI to retrieve the current version of the key.
- key_uri_with_version
- str
The URI to retrieve the specific version of the key.
- rotation_policy
- RotationPolicy
Key rotation policy in response. It will be used for both output and input. Omitted if empty.
- release_policy
- KeyReleasePolicy
Key release policy in response. It will be used for both output and input. Omitted if empty.
Feedback
Submit and view feedback for