Udostępnij przez


Key interface

Zasób klucza.

Rozszerzenie

Właściwości

attributes

Atrybuty klucza.

curveName

Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyCurveName. Wartość domyślna dla kluczy EC i EC-HSM to P-256

keyOps
keySize

Rozmiar klucza w bitach. Na przykład: 2048, 3072 lub 4096 dla RSA. Wartość domyślna dla kluczy RSA i RSA-HSM to 2048. Wyjątek w przypadku funkcji BYOK (Bring Your Own Key) — klucze wymiany kluczy domyślnie to 4096.

keyUri

Identyfikator URI do pobrania bieżącej wersji klucza. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

keyUriWithVersion

Identyfikator URI do pobrania konkretnej wersji klucza. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

kty

Typ klucza. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyType.

location

Obsługiwana lokalizacja platformy Azure, w której powinna zostać utworzona zarządzana pula modułów HSM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

releasePolicy

Zasady wydania klucza w odpowiedzi. Będzie on używany zarówno dla danych wyjściowych, jak i wejściowych. Pominięto, jeśli jest pusty

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 pusty

tags

Tagi zasobów UWAGA: Ta własność nie będzie serializowana. Można go wypełnić tylko przez serwer.

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

attributes

Atrybuty klucza.

attributes?: KeyAttributes

Wartość właściwości

curveName

Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyCurveName. Wartość domyślna dla kluczy EC i EC-HSM to P-256

curveName?: string

Wartość właściwości

string

keyOps

keyOps?: string[]

Wartość właściwości

string[]

keySize

Rozmiar klucza w bitach. Na przykład: 2048, 3072 lub 4096 dla RSA. Wartość domyślna dla kluczy RSA i RSA-HSM to 2048. Wyjątek w przypadku funkcji BYOK (Bring Your Own Key) — klucze wymiany kluczy domyślnie to 4096.

keySize?: number

Wartość właściwości

number

keyUri

Identyfikator URI do pobrania bieżącej wersji klucza. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

keyUri?: string

Wartość właściwości

string

keyUriWithVersion

Identyfikator URI do pobrania konkretnej wersji klucza. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

keyUriWithVersion?: string

Wartość właściwości

string

kty

Typ klucza. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyType.

kty?: string

Wartość właściwości

string

location

Obsługiwana lokalizacja platformy Azure, w której powinna zostać utworzona zarządzana pula modułów HSM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

location?: string

Wartość właściwości

string

releasePolicy

Zasady wydania klucza w odpowiedzi. Będzie on używany zarówno dla danych wyjściowych, jak i wejściowych. Pominięto, jeśli jest pusty

releasePolicy?: KeyReleasePolicy

Wartość właściwości

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 pusty

rotationPolicy?: RotationPolicy

Wartość właściwości

tags

Tagi zasobów UWAGA: Ta własność nie będzie serializowana. Można go wypełnić tylko przez serwer.

tags?: {[propertyName: string]: string}

Wartość właściwości

{[propertyName: string]: string}

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

dziedziczone zProxyResource.id

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

dziedziczone zProxyResource.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData?: SystemData

Wartość właściwości

dziedziczone zproxyResource.systemData

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

dziedziczone zProxyResource.type