ManagedHsmProperties interface
Właściwości zarządzanej puli modułów HSM
Właściwości
create |
Tryb tworzenia wskazujący, czy zasób jest tworzony, czy jest odzyskiwany z usuniętego zasobu. |
enable |
Właściwość określająca, czy włączono ochronę przed przeczyszczeniem dla tej zarządzanej puli modułów HSM. Ustawienie tej właściwości na wartość true powoduje aktywowanie ochrony przed przeczyszczeniem dla tej zarządzanej puli modułów HSM i jej zawartości — tylko zarządzana usługa HSM może zainicjować twarde, nieodwracalne usunięcie. Włączenie tej funkcji jest nieodwracalne. |
enable |
Właściwość określająca, czy funkcja usuwania nietrwałego jest włączona dla tej zarządzanej puli modułów HSM. Usuwanie nietrwałe jest domyślnie włączone dla wszystkich zarządzanych modułów HSM i jest niezmienne. |
hsm |
Identyfikator URI zarządzanej puli hsm do wykonywania operacji na kluczach. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
initial |
Tablica początkowych identyfikatorów obiektów administratorów dla tej zarządzanej puli hsm. |
network |
Reguły rządzące ułatwieniami dostępu magazynu kluczy z określonych lokalizacji sieciowych. |
private |
Lista połączeń prywatnych punktów końcowych skojarzonych z zarządzaną pulą modułów HSM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
provisioning |
Stan aprowizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
public |
Kontrolowanie uprawnień do zarządzanego modułu HSM z sieci publicznych. |
regions | Lista wszystkich regionów skojarzonych z zarządzaną pulą modułów HSM. |
scheduled |
Zaplanowana data przeczyszczania w formacie UTC. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
security |
Właściwości domeny zabezpieczeń zarządzanego modułu HSM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
soft |
Dni przechowywania danych usuniętych nietrwale. Usunięcie modułu HSM lub klucza pozostanie możliwe do odzyskania przez skonfigurowany okres przechowywania lub domyślny okres 90 dni. Akceptuje wartości z zakresu od 7 do 90. |
status |
Komunikat o stanie zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
tenant |
Identyfikator dzierżawy usługi Azure Active Directory, który powinien być używany do uwierzytelniania żądań do zarządzanej puli modułów HSM. |
Szczegóły właściwości
createMode
Tryb tworzenia wskazujący, czy zasób jest tworzony, czy jest odzyskiwany z usuniętego zasobu.
createMode?: CreateMode
Wartość właściwości
enablePurgeProtection
Właściwość określająca, czy włączono ochronę przed przeczyszczeniem dla tej zarządzanej puli modułów HSM. Ustawienie tej właściwości na wartość true powoduje aktywowanie ochrony przed przeczyszczeniem dla tej zarządzanej puli modułów HSM i jej zawartości — tylko zarządzana usługa HSM może zainicjować twarde, nieodwracalne usunięcie. Włączenie tej funkcji jest nieodwracalne.
enablePurgeProtection?: boolean
Wartość właściwości
boolean
enableSoftDelete
Właściwość określająca, czy funkcja usuwania nietrwałego jest włączona dla tej zarządzanej puli modułów HSM. Usuwanie nietrwałe jest domyślnie włączone dla wszystkich zarządzanych modułów HSM i jest niezmienne.
enableSoftDelete?: boolean
Wartość właściwości
boolean
hsmUri
Identyfikator URI zarządzanej puli hsm do wykonywania operacji na kluczach. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
hsmUri?: string
Wartość właściwości
string
initialAdminObjectIds
Tablica początkowych identyfikatorów obiektów administratorów dla tej zarządzanej puli hsm.
initialAdminObjectIds?: string[]
Wartość właściwości
string[]
networkAcls
Reguły rządzące ułatwieniami dostępu magazynu kluczy z określonych lokalizacji sieciowych.
networkAcls?: MhsmNetworkRuleSet
Wartość właściwości
privateEndpointConnections
Lista połączeń prywatnych punktów końcowych skojarzonych z zarządzaną pulą modułów HSM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
privateEndpointConnections?: MhsmPrivateEndpointConnectionItem[]
Wartość właściwości
provisioningState
Stan aprowizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: string
Wartość właściwości
string
publicNetworkAccess
Kontrolowanie uprawnień do zarządzanego modułu HSM z sieci publicznych.
publicNetworkAccess?: string
Wartość właściwości
string
regions
Lista wszystkich regionów skojarzonych z zarządzaną pulą modułów HSM.
regions?: MhsmGeoReplicatedRegion[]
Wartość właściwości
scheduledPurgeDate
Zaplanowana data przeczyszczania w formacie UTC. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
scheduledPurgeDate?: Date
Wartość właściwości
Date
securityDomainProperties
Właściwości domeny zabezpieczeń zarządzanego modułu HSM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
securityDomainProperties?: ManagedHSMSecurityDomainProperties
Wartość właściwości
softDeleteRetentionInDays
Dni przechowywania danych usuniętych nietrwale. Usunięcie modułu HSM lub klucza pozostanie możliwe do odzyskania przez skonfigurowany okres przechowywania lub domyślny okres 90 dni. Akceptuje wartości z zakresu od 7 do 90.
softDeleteRetentionInDays?: number
Wartość właściwości
number
statusMessage
Komunikat o stanie zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
statusMessage?: string
Wartość właściwości
string
tenantId
Identyfikator dzierżawy usługi Azure Active Directory, który powinien być używany do uwierzytelniania żądań do zarządzanej puli modułów HSM.
tenantId?: string
Wartość właściwości
string