ManagedHsmProperties Klasse
Eigenschaften des verwalteten HSM-Pools.
Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.
- Vererbung
-
azure.mgmt.keyvault._serialization.ModelManagedHsmProperties
Konstruktor
ManagedHsmProperties(*, tenant_id: str | None = None, initial_admin_object_ids: List[str] | None = None, enable_soft_delete: bool = True, soft_delete_retention_in_days: int = 90, enable_purge_protection: bool = True, create_mode: str | _models.CreateMode | None = None, network_acls: _models.MHSMNetworkRuleSet | None = None, public_network_access: str | _models.PublicNetworkAccess = 'Enabled', **kwargs: Any)
Nur Schlüsselwortparameter
Name | Beschreibung |
---|---|
tenant_id
|
Die Azure Active Directory-Mandanten-ID, die zum Authentifizieren von Anforderungen an den verwalteten HSM-Pool verwendet werden soll. |
initial_admin_object_ids
|
Array der anfänglichen Administratorobjekt-IDs für diesen verwalteten hsm-Pool. |
enable_soft_delete
|
Eigenschaft, um anzugeben, ob die Funktion "vorläufiges Löschen" für diesen verwalteten HSM-Pool aktiviert ist. Vorläufiges Löschen ist standardmäßig für alle verwalteten HSMs aktiviert und unveränderlich. Standardwert: True
|
soft_delete_retention_in_days
|
Vorläufig gelöschte Datenaufbewahrungstage. Wenn Sie ein HSM oder einen Schlüssel löschen, bleibt er für den konfigurierten Aufbewahrungszeitraum oder für einen Standardzeitraum von 90 Tagen wiederherstellbar. Sie akzeptiert Werte zwischen 7 und 90. Standardwert: 90
|
enable_purge_protection
|
Eigenschaft, die angibt, ob der Schutz vor Löschvorgängen für diesen verwalteten HSM-Pool aktiviert ist. Wenn Sie diese Eigenschaft auf true festlegen, wird der Schutz vor der Bereinigung für diesen verwalteten HSM-Pool und dessen Inhalt aktiviert. Nur der Verwaltete HSM-Dienst kann eine harte, unwiederbringliche Löschung initiieren. Die Aktivierung dieser Funktionalität kann nicht rückgängig gemacht werden. Standardwert: True
|
create_mode
|
str oder
CreateMode
Der Erstellungsmodus, der angibt, ob die Ressource erstellt oder aus einer gelöschten Ressource wiederhergestellt wird. Bekannte Werte sind: "recover" und "default". |
network_acls
|
Regeln für den Zugriff auf den Schlüsseltresor von bestimmten Netzwerkstandorten aus. |
public_network_access
|
str oder
PublicNetworkAccess
Steuern der Berechtigung für das verwaltete HSM aus öffentlichen Netzwerken. Bekannte Werte sind: "Enabled" und "Disabled". Standardwert: Enabled
|
Variablen
Name | Beschreibung |
---|---|
tenant_id
|
Die Azure Active Directory-Mandanten-ID, die zum Authentifizieren von Anforderungen an den verwalteten HSM-Pool verwendet werden soll. |
initial_admin_object_ids
|
Array der anfänglichen Administratorobjekt-IDs für diesen verwalteten hsm-Pool. |
hsm_uri
|
Der URI des verwalteten hsm-Pools zum Ausführen von Vorgängen für Schlüssel. |
enable_soft_delete
|
Eigenschaft, um anzugeben, ob die Funktion "vorläufiges Löschen" für diesen verwalteten HSM-Pool aktiviert ist. Vorläufiges Löschen ist standardmäßig für alle verwalteten HSMs aktiviert und unveränderlich. |
soft_delete_retention_in_days
|
Vorläufig gelöschte Datenaufbewahrungstage. Wenn Sie ein HSM oder einen Schlüssel löschen, bleibt er für den konfigurierten Aufbewahrungszeitraum oder für einen Standardzeitraum von 90 Tagen wiederherstellbar. Sie akzeptiert Werte zwischen 7 und 90. |
enable_purge_protection
|
Eigenschaft, die angibt, ob der Schutz vor Löschvorgängen für diesen verwalteten HSM-Pool aktiviert ist. Wenn Sie diese Eigenschaft auf true festlegen, wird der Schutz vor der Bereinigung für diesen verwalteten HSM-Pool und dessen Inhalt aktiviert. Nur der Verwaltete HSM-Dienst kann eine harte, unwiederbringliche Löschung initiieren. Die Aktivierung dieser Funktionalität kann nicht rückgängig gemacht werden. |
create_mode
|
str oder
CreateMode
Der Erstellungsmodus, der angibt, ob die Ressource erstellt oder aus einer gelöschten Ressource wiederhergestellt wird. Bekannte Werte sind: "recover" und "default". |
status_message
|
Ressourcenstatusmeldung. |
provisioning_state
|
str oder
ProvisioningState
Bereitstellungsstatus. Bekannte Werte sind: "Succeeded", "Provisioning", "Failed", "Updating", "Deleting", "Activated", "SecurityDomainRestore" und "Restoring". |
network_acls
|
Regeln für den Zugriff auf den Schlüsseltresor von bestimmten Netzwerkstandorten aus. |
private_endpoint_connections
|
Liste der privaten Endpunktverbindungen, die dem verwalteten HSM-Pool zugeordnet sind. |
public_network_access
|
str oder
PublicNetworkAccess
Steuern der Berechtigung für das verwaltete HSM aus öffentlichen Netzwerken. Bekannte Werte sind: "Enabled" und "Disabled". |
scheduled_purge_date
|
Das geplante Löschdatum in UTC. |
security_domain_properties
|
Verwaltete HSM-Sicherheitsdomäneneigenschaften. |
Azure SDK for Python