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, kann er für den konfigurierten Aufbewahrungszeitraum oder für einen Standardzeitraum von 90 Tagen wiederhergestellt werden. Sie akzeptiert Werte zwischen 7 und 90. Standardwert: 90
|
enable_purge_protection
|
Eigenschaft, die angibt, ob der Schutz vor Löschung 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 seinen Inhalt aktiviert. Nur der verwaltete HSM-Dienst kann eine harte, unwiederbringliche Löschung initiieren. Die Aktivierung dieser Funktionalität ist nicht rückgängig gemacht. Standardwert: True
|
create_mode
|
str oder
CreateMode
Der Erstellungsmodus, um anzugeben, ob die Ressource erstellt oder aus einer gelöschten Ressource wiederhergestellt wird. Bekannte Werte sind: "recover" und "default". |
network_acls
|
Regeln für die Barrierefreiheit des Schlüsseltresors von bestimmten Netzwerkstandorten aus. |
public_network_access
|
str oder
PublicNetworkAccess
Steuern Sie die Berechtigung für das verwaltete HSM aus öffentlichen Netzwerken. Bekannte Werte sind: "Aktiviert" und "Deaktiviert". 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, kann er für den konfigurierten Aufbewahrungszeitraum oder für einen Standardzeitraum von 90 Tagen wiederhergestellt werden. Sie akzeptiert Werte zwischen 7 und 90. |
enable_purge_protection
|
Eigenschaft, die angibt, ob der Schutz vor Löschung 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 seinen Inhalt aktiviert. Nur der verwaltete HSM-Dienst kann eine harte, unwiederbringliche Löschung initiieren. Die Aktivierung dieser Funktionalität ist nicht rückgängig gemacht. |
create_mode
|
str oder
CreateMode
Der Erstellungsmodus, um anzugeben, 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 "Restoreing". |
network_acls
|
Regeln für die Barrierefreiheit des Schlüsseltresors 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 Sie die Berechtigung für das verwaltete HSM aus öffentlichen Netzwerken. Bekannte Werte sind: "Aktiviert" und "Deaktiviert". |
scheduled_purge_date
|
Das geplante Löschdatum in UTC. |
Azure SDK for Python