Freigeben über


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.Model
ManagedHsmProperties

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
str

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
int

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

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

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
str

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
str

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
int

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

Der Erstellungsmodus, um anzugeben, ob die Ressource erstellt oder aus einer gelöschten Ressource wiederhergestellt wird. Bekannte Werte sind: "recover" und "default".

status_message
str

Ressourcenstatusmeldung.

provisioning_state

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

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.