Key interface
Zasób klucza.
- Rozszerzenie
Właściwości
| attributes | Atrybuty klucza. |
| curve |
Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz JsonWebKeyCurveName. Wartość domyślna dla kluczy EC i EC-HSM to P-256 |
| key |
|
| key |
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. |
| key |
Identyfikator URI do pobrania bieżącej wersji klucza. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| key |
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. |
| release |
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 |
| rotation |
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. |
| system |
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
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