Key Klasa
Zasób klucza.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
- Dziedziczenie
-
azure.mgmt.keyvault.v2021_06_01_preview.models._models_py3.ResourceKey
Konstruktor
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)
Zmienne
- id
- str
W pełni kwalifikowany identyfikator zasobu magazynu kluczy.
- name
- str
Nazwa zasobu magazynu kluczy.
- type
- str
Typ zasobu magazynu kluczy.
- location
- str
Lokalizacja platformy Azure zasobu magazynu kluczy.
- attributes
- KeyAttributes
Atrybuty klucza.
- kty
- str lub JsonWebKeyType
Typ klucza. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyType. Znane wartości to: "EC", "EC-HSM", "RSA" i "RSA-HSM".
- key_ops
- list[str lub JsonWebKeyOperation]
- key_size
- int
Rozmiar klucza w bitach. Na przykład: 2048, 3072 lub 4096 dla RSA.
- curve_name
- str lub JsonWebKeyCurveName
Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyCurveName. Znane wartości to: "P-256", "P-384", "P-521" i "P-256K".
- key_uri
- str
Identyfikator URI do pobrania bieżącej wersji klucza.
- key_uri_with_version
- str
Identyfikator URI do pobrania określonej wersji klucza.
- rotation_policy
- RotationPolicy
Zasady rotacji kluczy w odpowiedzi. Będzie on używany zarówno dla danych wyjściowych, jak i wejściowych. Pominięto, jeśli jest puste.
- release_policy
- KeyReleasePolicy
Kluczowe zasady wydania w odpowiedzi. Będzie on używany zarówno dla danych wyjściowych, jak i wejściowych. Pominięto, jeśli jest puste.