Freigeben über


Key interface

Die Schlüsselressource.

Extends

Eigenschaften

attributes

Die Attribute des Schlüssels.

curveName

Der Name der elliptischen Kurve. Gültige Werte finden Sie unter JsonWebKeyCurveName. Standardeinstellung für EC- und EC-HSM-Schlüssel ist P-256

keyOps
keySize

Die Schlüsselgröße in Bits. Beispiel: 2048, 3072 oder 4096 für RSA. Der Standardwert für RSA und RSA-HSM Schlüssel ist 2048. Ausnahme für die Bring your own key (BYOK), Schlüsselaustauschschlüssel standardmäßig 4096.

keyUri

Der URI zum Abrufen der aktuellen Version des Schlüssels. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

keyUriWithVersion

Der URI zum Abrufen der spezifischen Version des Schlüssels. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

kty

Der Typ des Schlüssels. Gültige Werte finden Sie unter JsonWebKeyType.

location

Der unterstützte Azure-Speicherort, an dem der verwaltete HSM-Pool erstellt werden soll. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

releasePolicy

Schlüsselfreigaberichtlinie als Reaktion. Sie wird sowohl für die Ausgabe als auch für die Eingabe verwendet. Wird weggelassen, wenn leer

rotationPolicy

Schlüsseldrehungsrichtlinie als Reaktion. Sie wird sowohl für die Ausgabe als auch für die Eingabe verwendet. Wird weggelassen, wenn leer

tags

Ressourcen-Tags HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

attributes

Die Attribute des Schlüssels.

attributes?: KeyAttributes

Eigenschaftswert

curveName

Der Name der elliptischen Kurve. Gültige Werte finden Sie unter JsonWebKeyCurveName. Standardeinstellung für EC- und EC-HSM-Schlüssel ist P-256

curveName?: string

Eigenschaftswert

string

keyOps

keyOps?: string[]

Eigenschaftswert

string[]

keySize

Die Schlüsselgröße in Bits. Beispiel: 2048, 3072 oder 4096 für RSA. Der Standardwert für RSA und RSA-HSM Schlüssel ist 2048. Ausnahme für die Bring your own key (BYOK), Schlüsselaustauschschlüssel standardmäßig 4096.

keySize?: number

Eigenschaftswert

number

keyUri

Der URI zum Abrufen der aktuellen Version des Schlüssels. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

keyUri?: string

Eigenschaftswert

string

keyUriWithVersion

Der URI zum Abrufen der spezifischen Version des Schlüssels. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

keyUriWithVersion?: string

Eigenschaftswert

string

kty

Der Typ des Schlüssels. Gültige Werte finden Sie unter JsonWebKeyType.

kty?: string

Eigenschaftswert

string

location

Der unterstützte Azure-Speicherort, an dem der verwaltete HSM-Pool erstellt werden soll. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

location?: string

Eigenschaftswert

string

releasePolicy

Schlüsselfreigaberichtlinie als Reaktion. Sie wird sowohl für die Ausgabe als auch für die Eingabe verwendet. Wird weggelassen, wenn leer

releasePolicy?: KeyReleasePolicy

Eigenschaftswert

rotationPolicy

Schlüsseldrehungsrichtlinie als Reaktion. Sie wird sowohl für die Ausgabe als auch für die Eingabe verwendet. Wird weggelassen, wenn leer

rotationPolicy?: RotationPolicy

Eigenschaftswert

tags

Ressourcen-Tags HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

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

Eigenschaftswert

{[propertyName: string]: string}

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonProxyResource.id

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonProxyResource.name

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

geerbt vonProxyResource.systemData-

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

von"ProxyResource.type" geerbt