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, 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

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

Steuern der Berechtigung für das verwaltete HSM aus öffentlichen Netzwerken. Bekannte Werte sind: "Enabled" und "Disabled".

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, 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

Der Erstellungsmodus, der angibt, 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 "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

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.