Udostępnij za pośrednictwem


ManagedHsmKey Klasa

Zasób klucza.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Dziedziczenie
azure.mgmt.keyvault.v2023_02_01.models._models_py3.ProxyResourceWithoutSystemData
ManagedHsmKey

Konstruktor

ManagedHsmKey(*, tags: Dict[str, str] | None = None, attributes: _models.ManagedHsmKeyAttributes | 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.ManagedHsmRotationPolicy | None = None, release_policy: _models.ManagedHsmKeyReleasePolicy | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
tags

Tagi zasobów.

attributes

Atrybuty klucza.

kty

Typ klucza. Prawidłowe wartości można znaleźć w temacie JsonWebKeyType. Znane wartości to: "EC", "EC-HSM", "RSA" i "RSA-HSM".

key_ops
key_size
int

Rozmiar klucza w bitach. Na przykład: 2048, 3072 lub 4096 dla RSA.

curve_name

Nazwa krzywej eliptycznej. Prawidłowe wartości można znaleźć w temacie JsonWebKeyCurveName. Znane wartości to: "P-256", "P-384", "P-521" i "P-256K".

rotation_policy

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 pusty.

release_policy

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 pusty.

Zmienne

Nazwa Opis
id
str

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nazwa zasobu.

type
str

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts".

tags

Tagi zasobów.

attributes

Atrybuty klucza.

kty

Typ klucza. Prawidłowe wartości można znaleźć w temacie JsonWebKeyType. Znane wartości to: "EC", "EC-HSM", "RSA" i "RSA-HSM".

key_ops
key_size
int

Rozmiar klucza w bitach. Na przykład: 2048, 3072 lub 4096 dla RSA.

curve_name

Nazwa krzywej eliptycznej. Prawidłowe wartości można znaleźć w temacie JsonWebKeyCurveName. Znane wartości to: "P-256", "P-384", "P-521" i "P-256K".

key_uri
str

Identyfikator URI umożliwiający pobranie bieżącej wersji klucza.

key_uri_with_version
str

Identyfikator URI umożliwiający pobranie określonej wersji klucza.

rotation_policy

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 pusty.

release_policy

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 pusty.