Freigeben über


Azure.ResourceManager.FrontDoor.Models Namespace

Klassen

ArmFrontDoorModelFactory

Modellfabrik für Modelle.

BackendPoolsSettings

Einstellungen, die für alle Back-End-Pools gelten.

CustomHttpsConfiguration

Https-Einstellungen für eine Domäne.

ForwardingConfiguration

Beschreibt Die Weiterleitungsroute.

FrontDoorBackend

Back-End-Adresse eines FrontDoor-Lastenausgleichs.

FrontDoorBackendPool

Ein Back-End-Pool ist eine Sammlung von Back-Ends, an die weitergeleitet werden kann.

FrontDoorCacheConfiguration

Zwischenspeicherungseinstellungen für eine Zwischenspeicherungsroute. Um die Zwischenspeicherung zu deaktivieren, geben Sie kein cacheConfiguration-Objekt an.

FrontDoorEndpointPurgeContent

Parameter, die für die Inhaltslöschung erforderlich sind.

FrontDoorExperimentEndpointProperties

Definiert die Endpunkteigenschaften.

FrontDoorExperimentPatch

Definiert änderbare Attribute eines Experiments.

FrontDoorExperimentResourceGetTimeSeriesReportOptions

The FrontDoorExperimentResourceGetTimeSeriesReportOptions.

FrontDoorHealthProbeSettingsData

Lastenausgleichseinstellungen für einen Back-End-Pool.

FrontDoorLoadBalancingSettingsData

Lastenausgleichseinstellungen für einen Back-End-Pool.

FrontDoorNameAvailabilityContent

Eingabe der CheckNameAvailability-API.

FrontDoorNameAvailabilityResult

Ausgabe der Verfügbarkeits-API für Überprüfungsnamen.

FrontDoorNetworkExperimentProfilePatch

Definiert änderbare Attribute eines Profils.

FrontDoorResourceData

Allgemeine Ressourcendarstellung.

FrontDoorTimeSeriesDataPoint

Definiert einen Timeseries-Datenpunkt, der in einer Zeitreihe verwendet wird.

FrontDoorTimeSeriesInfo

Definiert die Timeseries.

FrontDoorValidateCustomDomainContent

Eingabe der benutzerdefinierten Domäne, die für die DNS-Zuordnung überprüft werden soll.

FrontDoorValidateCustomDomainResult

Ausgabe der Überprüfung der benutzerdefinierten Domäne.

FrontDoorWebApplicationFirewallPolicyPatch

Tags-Objekt für Patchvorgänge.

FrontDoorWebApplicationFirewallPolicySettings

Definiert die Konfigurationseinstellungen für WebApplicationFirewallPolicy auf oberster Ebene.

LatencyMetric

Definiert die Eigenschaften einer Latenzmetrik, die in der Latenzbewertungskarte verwendet wird.

LatencyScorecard

Definiert die LatencyScorecard.

ManagedRuleDefinition

Beschreibt eine Definition einer verwalteten Regel.

ManagedRuleExclusion

Ausschließen von Variablen aus der Auswertung verwalteter Regeln.

ManagedRuleGroupDefinition

Beschreibt eine verwaltete Regelgruppe.

ManagedRuleGroupOverride

Definiert eine Einstellung für die Außerkraftsetzung einer verwalteten Regelgruppe.

ManagedRuleOverride

Definiert eine Einstellung für die Außerkraftsetzung einer verwalteten Regelgruppe.

ManagedRuleSet

Definiert einen verwalteten Regelsatz.

ManagedRuleSetDefinition

Beschreibt die Definition eines verwalteten Regelsatzes.

PreconfiguredEndpoint

Definiert die Eigenschaften eines vorkonfigurierten Endpunkts.

RedirectConfiguration

Beschreibt Die Umleitungsroute.

RouteConfiguration

Basisklasse für alle Arten von Route. Beachten Sie, dass RouteConfiguration es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen umfassen ForwardingConfiguration und RedirectConfiguration.

RoutingRuleData

Eine Routingregel stellt eine Spezifikation für den zu behandelnden Datenverkehr und den Sendeort zusammen mit Integritätstestinformationen dar.

RulesEngineAction

Eine oder mehrere Aktionen, die ausgeführt werden und die Anforderung und/oder Antwort ändern.

RulesEngineHeaderAction

Eine Aktion, die einen HTTP-Header bearbeiten kann.

RulesEngineMatchCondition

Definieren Sie eine Übereinstimmungsbedingung.

RulesEngineRule

Enthält eine Liste der Übereinstimmungsbedingungen und eine Aktion zum Ändern der Anforderung/Antwort. Wenn mehrere Regeln übereinstimmen, überschreiben die Aktionen einer Regel, die mit einer vorherigen Regel in Konflikt treten, für eine singulare Aktion oder fügen sie im Falle einer Headerbearbeitung an.

WebApplicationCustomRule

Definiert den Inhalt einer Webanwendungsregel.

WebApplicationRuleMatchCondition

Definieren Sie eine Übereinstimmungsbedingung.

Strukturen

BackendEnabledState

Gibt an, ob die Verwendung dieses Back-Ends aktiviert werden soll. Zulässige Werte sind "Aktiviert" oder "Deaktiviert".

BackendPrivateEndpointStatus

Die genehmigungs-status für die Verbindung mit dem Private Link.

CustomRuleEnabledState

Beschreibt, ob sich die benutzerdefinierte Regel im aktivierten oder deaktivierten Zustand befindet. Die Standardwerte sind aktiviert, wenn nicht angegeben.

DynamicCompressionEnabled

Gibt an, ob die dynamische Komprimierung für zwischengespeicherte Inhalte verwendet werden soll.

EnforceCertificateNameCheckEnabledState

Gibt an, ob die Überprüfung des Zertifikatnamens bei HTTPS-Anforderungen an alle Back-End-Pools erzwungen werden soll. Keine Auswirkung auf Nicht-HTTPS-Anforderungen.

FrontDoorCertificateSource

Definiert die Quelle des SSL-Zertifikats.

FrontDoorEnabledState

Betriebsstatus des Front Door-Lastenausgleichs Zulässige Werte sind "Aktiviert" oder "Deaktiviert".

FrontDoorEndpointConnectionCertificateType

Definiert den Typ des Zertifikats, das für sichere Verbindungen mit einem frontendEndpoint verwendet wird.

FrontDoorEndpointType

Der Typ des Endpunkts.

FrontDoorExperimentState

Der Status des Experiments.

FrontDoorForwardingProtocol

Das Protokoll, das diese Regel beim Weiterleiten von Datenverkehr an Back-Ends verwendet.

FrontDoorHealthProbeMethod

Konfiguriert, welche HTTP-Methode zum Testen der unter backPools definierten Back-Ends verwendet werden soll.

FrontDoorNameAvailabilityState

Gibt an, ob der Name verfügbar ist.

FrontDoorProtocol

Akzeptierte Protokollschemas.

FrontDoorQuery

Behandlung von URL-Abfragebegriffen beim Erstellen des Cacheschlüssels.

FrontDoorRedirectProtocol

Das Protokoll des Ziels, an das der Datenverkehr weitergeleitet wird.

FrontDoorRedirectType

Der Umleitungstyp, den die Regel beim Umleiten von Datenverkehr verwendet.

FrontDoorRequiredMinimumTlsVersion

Die tls-Mindestversion, die von den Clients erforderlich ist, um einen SSL-Handshake mit Front Door einzurichten.

FrontDoorResourceState

Ressourcen status der Unterressource Front Door oder Front Door.

FrontDoorSkuName

Name des Tarifs.

FrontDoorTimeSeriesAggregationInterval

The FrontDoorTimeSeriesAggregationInterval.

FrontDoorTimeSeriesInfoAggregationInterval

Das Aggregationsintervall der Timeseries.

FrontDoorTimeSeriesType

Der Typ der Zeitreihen.

FrontDoorTlsProtocolType

Definiert das TLS-Erweiterungsprotokoll, das für die sichere Übermittlung verwendet wird.

FrontDoorWebApplicationFirewallPolicyMode

Beschreibt, ob es sich im Erkennungsmodus oder Im Präventionsmodus auf Richtlinienebene befindet.

FrontDoorWebApplicationFirewallPolicyResourceState

Ressourcen status der Richtlinie.

FrontendEndpointCustomHttpsProvisioningState

Bereitstellung status von benutzerdefiniertem HTTPS des frontendEndpoint.

FrontendEndpointCustomHttpsProvisioningSubstate

Der Bereitstellungsunterzustand zeigt den Fortschritt des benutzerdefinierten HTTPS-Aktivierungs-/Deaktivierungsprozesses Schritt für Schritt an.

HealthProbeEnabled

Gibt an, ob Integritätstests für Back-End-Instanzen aktiviert werden sollen, die unter backPools definiert sind. Integritätstests können nur deaktiviert werden, wenn ein einzelnes aktiviertes Back-End in einem einzelnen aktivierten Back-End-Pool vorhanden ist.

LatencyScorecardAggregationInterval

Das LatencyScorecardAggregationInterval.

ManagedRuleEnabledState

Beschreibt, ob sich die verwaltete Regel im aktivierten oder deaktivierten Zustand befindet.

ManagedRuleExclusionMatchVariable

Der auszuschließende Variablentyp.

ManagedRuleExclusionSelectorMatchOperator

Vergleichsoperator, der auf den Selektor angewendet werden soll, wenn angegeben wird, für welche Elemente in der Auflistung dieser Ausschluss gilt.

ManagedRuleSetActionType

Definiert die Aktion, die ausgeführt werden soll, wenn ein Schwellenwert für die Bewertung eines verwalteten Regelsatzes erreicht wird.

MatchProcessingBehavior

Wenn es sich bei dieser Regel um eine Übereinstimmung handelt, sollte die Regel-Engine die restlichen Regeln weiter ausführen oder beenden. Wenn nicht vorhanden, wird standardmäßig Weiter angezeigt.

NetworkExperimentResourceState

Definiert die serverseitige Ressource status.

PolicyEnabledState

Beschreibt, ob sich die Richtlinie im aktivierten oder deaktivierten Zustand befindet. Die Standardwerte sind aktiviert, wenn nicht angegeben.

PolicyRequestBodyCheck

Beschreibt, ob richtlinienverwaltete Regeln den Inhalt des Anforderungstexts überprüfen.

RoutingRuleEnabledState

Gibt an, ob die Verwendung dieser Regel aktiviert werden soll. Zulässige Werte sind "Aktiviert" oder "Deaktiviert".

RuleMatchActionType

Definiert die Aktion, die bei regelrelevanter Übereinstimmung ausgeführt werden soll.

RulesEngineHeaderActionType

Welche Art der Bearbeitung auf den Header angewendet werden soll.

RulesEngineMatchTransform

Beschreibt, welche Transformationen vor dem Abgleich angewendet werden.

RulesEngineMatchVariable

Übereinstimmungsvariable.

RulesEngineOperator

Beschreibt den Operator, der auf die Übereinstimmungsbedingung angewendet werden soll.

SessionAffinityEnabledState

Angabe, ob Sitzungsaffinität auf diesem Host zugelassen wird. Gültige Optionen sind "Aktiviert" oder "Deaktiviert".

WebApplicationRuleMatchOperator

Vergleichstyp, der für den Abgleich mit dem Variablenwert verwendet werden soll.

WebApplicationRuleMatchTransformType

Beschreibt, welche Transformationen vor dem Abgleich angewendet werden.

WebApplicationRuleMatchVariable

Anforderungsvariable, mit der verglichen werden soll.

WebApplicationRuleType

Beschreibt den Regeltyp.

Enumerationen

FrontDoorResourceType

Typ der Front Door-Ressource, die in CheckNameAvailability verwendet wird.