Microsoft.Network frontDoors
Typ zasobu frontDoors można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.Network/frontDoors, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/frontDoors@2021-06-01' = {
location: 'string'
name: 'string'
properties: {
backendPools: [
{
id: 'string'
name: 'string'
properties: {
backends: [
{
address: 'string'
backendHostHeader: 'string'
enabledState: 'string'
httpPort: int
httpsPort: int
priority: int
privateLinkAlias: 'string'
privateLinkApprovalMessage: 'string'
privateLinkLocation: 'string'
privateLinkResourceId: 'string'
weight: int
}
]
healthProbeSettings: {
id: 'string'
}
loadBalancingSettings: {
id: 'string'
}
}
}
]
backendPoolsSettings: {
enforceCertificateNameCheck: 'string'
sendRecvTimeoutSeconds: int
}
enabledState: 'string'
friendlyName: 'string'
frontendEndpoints: [
{
id: 'string'
name: 'string'
properties: {
hostName: 'string'
sessionAffinityEnabledState: 'string'
sessionAffinityTtlSeconds: int
webApplicationFirewallPolicyLink: {
id: 'string'
}
}
}
]
healthProbeSettings: [
{
id: 'string'
name: 'string'
properties: {
enabledState: 'string'
healthProbeMethod: 'string'
intervalInSeconds: int
path: 'string'
protocol: 'string'
}
}
]
loadBalancingSettings: [
{
id: 'string'
name: 'string'
properties: {
additionalLatencyMilliseconds: int
sampleSize: int
successfulSamplesRequired: int
}
}
]
routingRules: [
{
id: 'string'
name: 'string'
properties: {
acceptedProtocols: [
'string'
]
enabledState: 'string'
frontendEndpoints: [
{
id: 'string'
}
]
patternsToMatch: [
'string'
]
routeConfiguration: {
@odata.type: 'string'
// For remaining properties, see RouteConfiguration objects
}
rulesEngine: {
id: 'string'
}
webApplicationFirewallPolicyLink: {
id: 'string'
}
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Ustaw właściwość @odata.type, aby określić typ obiektu.
W przypadku #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfigurationużyj:
{
@odata.type: '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'
backendPool: {
id: 'string'
}
cacheConfiguration: {
cacheDuration: 'string'
dynamicCompression: 'string'
queryParameters: 'string'
queryParameterStripDirective: 'string'
}
customForwardingPath: 'string'
forwardingProtocol: 'string'
}
W przypadku #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfigurationużyj:
{
@odata.type: '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'
customFragment: 'string'
customHost: 'string'
customPath: 'string'
customQueryString: 'string'
redirectProtocol: 'string'
redirectType: 'string'
}
Nazwa | Opis | Wartość |
---|---|---|
adres | Lokalizacja zaplecza (adres IP lub nazwa FQDN) | struna |
backendHostHeader | Wartość, która ma być używana jako nagłówek hosta wysyłany do zaplecza. Jeśli jest to puste lub nieokreślone, jest to ustawienie domyślne dla hosta przychodzącego. | struna |
enabledState | Czy włączyć korzystanie z tego zaplecza. Dozwolone wartości to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
httpPort | Numer portu TCP PROTOKOŁU HTTP. Musi należeć do zakresu od 1 do 65535. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65535 |
httpsPort | Numer portu TCP protokołu HTTPS. Musi należeć do zakresu od 1 do 65535. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65535 |
priorytet | Priorytet używany do równoważenia obciążenia. Wyższe priorytety nie będą używane do równoważenia obciążenia, jeśli zaplecze o niższym priorytcie jest w dobrej kondycji. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 5 |
privateLinkAlias | Alias zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to zaplecze jest "prywatne" | struna |
privateLinkApprovalMessage | Niestandardowy komunikat, który ma zostać uwzględniony w żądaniu zatwierdzenia w celu nawiązania połączenia z usługą Private Link | struna |
privateLinkLocation | Lokalizacja zasobu usługi Private Link. Wymagane tylko wtedy, gdy parametr "privateLinkResourceId" jest wypełniony | struna |
privateLinkResourceId | Identyfikator zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to zaplecze jest "prywatne" | struna |
ciężar | Waga tego punktu końcowego na potrzeby równoważenia obciążenia. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 1000 |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości puli zaplecza usługi Front Door | BackendPoolProperties |
Nazwa | Opis | Wartość |
---|---|---|
enforceCertificateNameCheck | Czy wymusić sprawdzanie nazwy certyfikatu dla żądań HTTPS do wszystkich pul zaplecza. Brak wpływu na żądania inne niż HTTPS. | "Wyłączone" "Włączone" |
sendRecvTimeoutSeconds | Limit czasu wysyłania i odbierania żądania przekazywania do zaplecza. Po osiągnięciu limitu czasu żądanie kończy się niepowodzeniem i zwraca. | Int Ograniczenia: Wartość minimalna = 16 |
Nazwa | Opis | Wartość |
---|---|---|
cacheDuration | Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format ma format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Protokół HTTP wymaga, aby wartość nie przekraczała roku | struna |
dynamicCompression | Czy używać kompresji dynamicznej do buforowanej zawartości | "Wyłączone" "Włączone" |
queryParameters | parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami). | struna |
queryParameterStripDirective | Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej. | "StripAll" "StripAllExcept" "StripNone" "StripOnly" |
Nazwa | Opis | Wartość |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (wymagane) | |
backendPool | Odwołanie do puli zaplecza, do której ta reguła kieruje. | |
cacheConfiguration | Konfiguracja buforowania skojarzona z tą regułą. | |
customForwardingPath | Ścieżka niestandardowa używana do ponownego zapisywania ścieżek zasobów dopasowanych przez tę regułę. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej. | struna |
forwardingProtocol | Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy. | "HttpOnly" "HttpsOnly" "MatchRequest" |
Nazwa | Opis | Wartość |
---|---|---|
backendPools | Pule zaplecza dostępne dla reguł routingu. | backendpool[] |
backendPoolsSettings | Ustawienia wszystkich puli zaplecza | BackendPoolsSettings |
enabledState | Stan operacyjny modułu równoważenia obciążenia usługi Front Door. Dozwolone wartości to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
friendlyName | Przyjazna nazwa frontDoor | struna |
frontendEndpoints | Punkty końcowe frontonu dostępne dla reguł routingu. | frontendendpoint[] |
healthProbeSettings | Ustawienia sondy kondycji skojarzone z tym wystąpieniem usługi Front Door. | HealthProbeSettingsModel[] |
loadBalancingSettings | Ustawienia równoważenia obciążenia skojarzone z tym wystąpieniem usługi Front Door. | LoadBalancingSettingsModel[] |
routingRules | Reguły routingu skojarzone z tą usługą Front Door. | RoutingRule[] |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości punktu końcowego frontonu | |
Nazwa | Opis | Wartość |
---|---|---|
nazwa hosta | Nazwa hosta frontonEndpoint. Musi być nazwą domeny. | struna |
sessionAffinityEnabledState | Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
sessionAffinityTtlSeconds | NIEUŻYWANE. To pole zostanie zignorowane. Czas wygaśnięcia używany w sekundach dla koligacji sesji, jeśli ma to zastosowanie. | Int |
webApplicationFirewallPolicyLink | Definiuje zasady zapory aplikacji internetowej dla każdego hosta (jeśli dotyczy) | FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości ustawień sondy kondycji | HealthProbeSettingsProperties |
Nazwa | Opis | Wartość |
---|---|---|
enabledState | Czy włączyć sondy kondycji, które mają być wykonywane względem zapleczy zdefiniowanych w obszarze backendPools. Sondy kondycji można wyłączyć tylko wtedy, gdy istnieje pojedyncze włączone zaplecze w pojedynczej puli zaplecza z włączoną obsługą. | "Wyłączone" "Włączone" |
healthProbeMethod | Konfiguruje metodę HTTP używaną do sondowania zapleczy zdefiniowanych w obszarze backendPools. | "GET" "HEAD" |
intervalInSeconds | Liczba sekund między sondami kondycji. | Int |
ścieżka | Ścieżka do użycia dla sondy kondycji. Wartość domyślna to / | struna |
protokół | Schemat protokołu do użycia dla tej sondy | "Http" "Https" |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości ustawień równoważenia obciążenia | LoadBalancingSettingsProperties |
Nazwa | Opis | Wartość |
---|---|---|
additionalLatencyMilliseconds | Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu | Int |
sampleSize | Liczba próbek, które należy wziąć pod uwagę w przypadku decyzji dotyczących równoważenia obciążenia | Int |
successfulSamplesRequired | Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem | Int |
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 5 Maksymalna długość = 5 Wzorzec = ^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$ (wymagane) |
Właściwości | Właściwości modułu równoważenia obciążenia usługi Front Door | |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Nazwa | Opis | Wartość |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (wymagane) | |
customFragment | Fragment do dodania do adresu URL przekierowania. Fragment jest częścią adresu URL, który pojawia się po pliku #. Nie dołączaj pliku #. | struna |
customHost | Host do przekierowania. Pozostaw wartość pustą, aby użyć hosta przychodzącego jako hosta docelowego. | struna |
customPath | Pełna ścieżka do przekierowania. Ścieżka nie może być pusta i musi zaczynać się od /. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej jako ścieżki docelowej. | struna |
customQueryString | Zestaw ciągów zapytania do umieszczenia w adresie URL przekierowania. Ustawienie tej wartości spowoduje zastąpienie dowolnego istniejącego ciągu zapytania; pozostaw wartość pustą, aby zachować przychodzący ciąg zapytania. Ciąg zapytania musi być w <klucz>= format<wartości>. Pierwszy ? i & zostaną dodane automatycznie, więc nie dołączaj ich do przodu, ale oddzielaj wiele ciągów zapytania za pomocą &. | struna |
redirectProtocol | Protokół miejsca docelowego, do którego jest przekierowywany ruch | "HttpOnly" "HttpsOnly" "MatchRequest" |
redirectType | Typ przekierowania, który będzie używany podczas przekierowywania ruchu. | "Znaleziono" "Przeniesiono" "PermanentRedirect" "TemporaryRedirect" |
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|---|---|
@odata.type | Ustaw wartość "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" dla typu ForwardingConfiguration. Ustaw wartość "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" dla typu RedirectConfiguration. | "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości reguły routingu usługi Front Door | RoutingRuleProperties |
Nazwa | Opis | Wartość |
---|---|---|
acceptedProtocols | Schematy protokołów zgodne z tą regułą | Tablica ciągów zawierająca dowolną z: "Http" "Https" |
enabledState | Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
frontendEndpoints | Punkty końcowe frontonu skojarzone z tą regułą | |
patternsToMatch | Wzorce tras reguły. | string[] |
routeConfiguration | Odwołanie do konfiguracji routingu. | RouteConfiguration |
rulesEngine | Odwołanie do określonej konfiguracji aparatu reguł do zastosowania do tej trasy. | |
webApplicationFirewallPolicyLink | Definiuje zasady zapory aplikacji internetowej dla każdej reguły routingu (jeśli dotyczy) | RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
Dodawanie domeny niestandardowej i certyfikatu niestandardowego za pomocą usługi Front Door | Ten szablon dołącza i zabezpiecza domenę niestandardową za pomocą usługi Front Door przy użyciu certyfikatu zarządzanego przez klienta |
Dodawanie domeny niestandardowej i certyfikatu zarządzanego przy użyciu usługi Front Door | Ten szablon dołącza i zabezpiecza domenę niestandardową za pomocą usługi Front Door |
kontrolować sondy kondycji zaplecza w usłudze Front Door | Ten szablon aktualizuje usługę Front Door, aby zmienić ustawienia sondy kondycji, ustawiając ścieżkę sondy, a także interwały, w których będą wysyłane sondy. |
Tworzenie podstawowej usługi Front Door | Ten szablon tworzy podstawową konfigurację usługi Front Door z jednym zapleczem. |
Tworzenie usługi Front Door z przekierowania HTTP do HTTPS | Ten szablon tworzy konfigurację usługi Front Door dla przekierowania HTTP do HTTPS. |
Typ zasobu frontDoors można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.Network/frontDoors, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/frontDoors",
"apiVersion": "2021-06-01",
"name": "string",
"location": "string",
"properties": {
"backendPools": [
{
"id": "string",
"name": "string",
"properties": {
"backends": [
{
"address": "string",
"backendHostHeader": "string",
"enabledState": "string",
"httpPort": "int",
"httpsPort": "int",
"priority": "int",
"privateLinkAlias": "string",
"privateLinkApprovalMessage": "string",
"privateLinkLocation": "string",
"privateLinkResourceId": "string",
"weight": "int"
}
],
"healthProbeSettings": {
"id": "string"
},
"loadBalancingSettings": {
"id": "string"
}
}
}
],
"backendPoolsSettings": {
"enforceCertificateNameCheck": "string",
"sendRecvTimeoutSeconds": "int"
},
"enabledState": "string",
"friendlyName": "string",
"frontendEndpoints": [
{
"id": "string",
"name": "string",
"properties": {
"hostName": "string",
"sessionAffinityEnabledState": "string",
"sessionAffinityTtlSeconds": "int",
"webApplicationFirewallPolicyLink": {
"id": "string"
}
}
}
],
"healthProbeSettings": [
{
"id": "string",
"name": "string",
"properties": {
"enabledState": "string",
"healthProbeMethod": "string",
"intervalInSeconds": "int",
"path": "string",
"protocol": "string"
}
}
],
"loadBalancingSettings": [
{
"id": "string",
"name": "string",
"properties": {
"additionalLatencyMilliseconds": "int",
"sampleSize": "int",
"successfulSamplesRequired": "int"
}
}
],
"routingRules": [
{
"id": "string",
"name": "string",
"properties": {
"acceptedProtocols": [ "string" ],
"enabledState": "string",
"frontendEndpoints": [
{
"id": "string"
}
],
"patternsToMatch": [ "string" ],
"routeConfiguration": {
"@odata.type": "string"
// For remaining properties, see RouteConfiguration objects
},
"rulesEngine": {
"id": "string"
},
"webApplicationFirewallPolicyLink": {
"id": "string"
}
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Ustaw właściwość @odata.type, aby określić typ obiektu.
W przypadku #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfigurationużyj:
{
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
"backendPool": {
"id": "string"
},
"cacheConfiguration": {
"cacheDuration": "string",
"dynamicCompression": "string",
"queryParameters": "string",
"queryParameterStripDirective": "string"
},
"customForwardingPath": "string",
"forwardingProtocol": "string"
}
W przypadku #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfigurationużyj:
{
"@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration",
"customFragment": "string",
"customHost": "string",
"customPath": "string",
"customQueryString": "string",
"redirectProtocol": "string",
"redirectType": "string"
}
Nazwa | Opis | Wartość |
---|---|---|
adres | Lokalizacja zaplecza (adres IP lub nazwa FQDN) | struna |
backendHostHeader | Wartość, która ma być używana jako nagłówek hosta wysyłany do zaplecza. Jeśli jest to puste lub nieokreślone, jest to ustawienie domyślne dla hosta przychodzącego. | struna |
enabledState | Czy włączyć korzystanie z tego zaplecza. Dozwolone wartości to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
httpPort | Numer portu TCP PROTOKOŁU HTTP. Musi należeć do zakresu od 1 do 65535. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65535 |
httpsPort | Numer portu TCP protokołu HTTPS. Musi należeć do zakresu od 1 do 65535. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65535 |
priorytet | Priorytet używany do równoważenia obciążenia. Wyższe priorytety nie będą używane do równoważenia obciążenia, jeśli zaplecze o niższym priorytcie jest w dobrej kondycji. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 5 |
privateLinkAlias | Alias zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to zaplecze jest "prywatne" | struna |
privateLinkApprovalMessage | Niestandardowy komunikat, który ma zostać uwzględniony w żądaniu zatwierdzenia w celu nawiązania połączenia z usługą Private Link | struna |
privateLinkLocation | Lokalizacja zasobu usługi Private Link. Wymagane tylko wtedy, gdy parametr "privateLinkResourceId" jest wypełniony | struna |
privateLinkResourceId | Identyfikator zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to zaplecze jest "prywatne" | struna |
ciężar | Waga tego punktu końcowego na potrzeby równoważenia obciążenia. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 1000 |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości puli zaplecza usługi Front Door | BackendPoolProperties |
Nazwa | Opis | Wartość |
---|---|---|
enforceCertificateNameCheck | Czy wymusić sprawdzanie nazwy certyfikatu dla żądań HTTPS do wszystkich pul zaplecza. Brak wpływu na żądania inne niż HTTPS. | "Wyłączone" "Włączone" |
sendRecvTimeoutSeconds | Limit czasu wysyłania i odbierania żądania przekazywania do zaplecza. Po osiągnięciu limitu czasu żądanie kończy się niepowodzeniem i zwraca. | Int Ograniczenia: Wartość minimalna = 16 |
Nazwa | Opis | Wartość |
---|---|---|
cacheDuration | Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format ma format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Protokół HTTP wymaga, aby wartość nie przekraczała roku | struna |
dynamicCompression | Czy używać kompresji dynamicznej do buforowanej zawartości | "Wyłączone" "Włączone" |
queryParameters | parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami). | struna |
queryParameterStripDirective | Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej. | "StripAll" "StripAllExcept" "StripNone" "StripOnly" |
Nazwa | Opis | Wartość |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (wymagane) | |
backendPool | Odwołanie do puli zaplecza, do której ta reguła kieruje. | |
cacheConfiguration | Konfiguracja buforowania skojarzona z tą regułą. | |
customForwardingPath | Ścieżka niestandardowa używana do ponownego zapisywania ścieżek zasobów dopasowanych przez tę regułę. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej. | struna |
forwardingProtocol | Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy. | "HttpOnly" "HttpsOnly" "MatchRequest" |
Nazwa | Opis | Wartość |
---|---|---|
backendPools | Pule zaplecza dostępne dla reguł routingu. | backendpool[] |
backendPoolsSettings | Ustawienia wszystkich puli zaplecza | BackendPoolsSettings |
enabledState | Stan operacyjny modułu równoważenia obciążenia usługi Front Door. Dozwolone wartości to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
friendlyName | Przyjazna nazwa frontDoor | struna |
frontendEndpoints | Punkty końcowe frontonu dostępne dla reguł routingu. | frontendendpoint[] |
healthProbeSettings | Ustawienia sondy kondycji skojarzone z tym wystąpieniem usługi Front Door. | HealthProbeSettingsModel[] |
loadBalancingSettings | Ustawienia równoważenia obciążenia skojarzone z tym wystąpieniem usługi Front Door. | LoadBalancingSettingsModel[] |
routingRules | Reguły routingu skojarzone z tą usługą Front Door. | RoutingRule[] |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości punktu końcowego frontonu | |
Nazwa | Opis | Wartość |
---|---|---|
nazwa hosta | Nazwa hosta frontonEndpoint. Musi być nazwą domeny. | struna |
sessionAffinityEnabledState | Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
sessionAffinityTtlSeconds | NIEUŻYWANE. To pole zostanie zignorowane. Czas wygaśnięcia używany w sekundach dla koligacji sesji, jeśli ma to zastosowanie. | Int |
webApplicationFirewallPolicyLink | Definiuje zasady zapory aplikacji internetowej dla każdego hosta (jeśli dotyczy) | FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości ustawień sondy kondycji | HealthProbeSettingsProperties |
Nazwa | Opis | Wartość |
---|---|---|
enabledState | Czy włączyć sondy kondycji, które mają być wykonywane względem zapleczy zdefiniowanych w obszarze backendPools. Sondy kondycji można wyłączyć tylko wtedy, gdy istnieje pojedyncze włączone zaplecze w pojedynczej puli zaplecza z włączoną obsługą. | "Wyłączone" "Włączone" |
healthProbeMethod | Konfiguruje metodę HTTP używaną do sondowania zapleczy zdefiniowanych w obszarze backendPools. | "GET" "HEAD" |
intervalInSeconds | Liczba sekund między sondami kondycji. | Int |
ścieżka | Ścieżka do użycia dla sondy kondycji. Wartość domyślna to / | struna |
protokół | Schemat protokołu do użycia dla tej sondy | "Http" "Https" |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości ustawień równoważenia obciążenia | LoadBalancingSettingsProperties |
Nazwa | Opis | Wartość |
---|---|---|
additionalLatencyMilliseconds | Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu | Int |
sampleSize | Liczba próbek, które należy wziąć pod uwagę w przypadku decyzji dotyczących równoważenia obciążenia | Int |
successfulSamplesRequired | Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem | Int |
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2021-06-01' |
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 5 Maksymalna długość = 5 Wzorzec = ^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$ (wymagane) |
Właściwości | Właściwości modułu równoważenia obciążenia usługi Front Door | |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Network/frontDoors" |
Nazwa | Opis | Wartość |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (wymagane) | |
customFragment | Fragment do dodania do adresu URL przekierowania. Fragment jest częścią adresu URL, który pojawia się po pliku #. Nie dołączaj pliku #. | struna |
customHost | Host do przekierowania. Pozostaw wartość pustą, aby użyć hosta przychodzącego jako hosta docelowego. | struna |
customPath | Pełna ścieżka do przekierowania. Ścieżka nie może być pusta i musi zaczynać się od /. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej jako ścieżki docelowej. | struna |
customQueryString | Zestaw ciągów zapytania do umieszczenia w adresie URL przekierowania. Ustawienie tej wartości spowoduje zastąpienie dowolnego istniejącego ciągu zapytania; pozostaw wartość pustą, aby zachować przychodzący ciąg zapytania. Ciąg zapytania musi być w <klucz>= format<wartości>. Pierwszy ? i & zostaną dodane automatycznie, więc nie dołączaj ich do przodu, ale oddzielaj wiele ciągów zapytania za pomocą &. | struna |
redirectProtocol | Protokół miejsca docelowego, do którego jest przekierowywany ruch | "HttpOnly" "HttpsOnly" "MatchRequest" |
redirectType | Typ przekierowania, który będzie używany podczas przekierowywania ruchu. | "Znaleziono" "Przeniesiono" "PermanentRedirect" "TemporaryRedirect" |
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|---|---|
@odata.type | Ustaw wartość "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" dla typu ForwardingConfiguration. Ustaw wartość "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" dla typu RedirectConfiguration. | "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości reguły routingu usługi Front Door | RoutingRuleProperties |
Nazwa | Opis | Wartość |
---|---|---|
acceptedProtocols | Schematy protokołów zgodne z tą regułą | Tablica ciągów zawierająca dowolną z: "Http" "Https" |
enabledState | Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
frontendEndpoints | Punkty końcowe frontonu skojarzone z tą regułą | |
patternsToMatch | Wzorce tras reguły. | string[] |
routeConfiguration | Odwołanie do konfiguracji routingu. | RouteConfiguration |
rulesEngine | Odwołanie do określonej konfiguracji aparatu reguł do zastosowania do tej trasy. | |
webApplicationFirewallPolicyLink | Definiuje zasady zapory aplikacji internetowej dla każdej reguły routingu (jeśli dotyczy) | RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
Dodawanie domeny niestandardowej i certyfikatu niestandardowego za pomocą usługi Front Door wdrażanie |
Ten szablon dołącza i zabezpiecza domenę niestandardową za pomocą usługi Front Door przy użyciu certyfikatu zarządzanego przez klienta |
Dodawanie domeny niestandardowej i certyfikatu zarządzanego przy użyciu usługi Front Door wdrażanie |
Ten szablon dołącza i zabezpiecza domenę niestandardową za pomocą usługi Front Door |
Konfigurowanie koligacji sesji dla nazw hostów usługi Front Door wdrażanie |
Ten szablon aktualizuje usługę Front Door, aby umożliwić koligację sesji dla hosta frontonu, wysyłając w ten sposób kolejny ruch z tej samej sesji użytkownika do tego samego zaplecza. |
kontrolować sondy kondycji zaplecza w usłudze Front Door wdrażanie |
Ten szablon aktualizuje usługę Front Door, aby zmienić ustawienia sondy kondycji, ustawiając ścieżkę sondy, a także interwały, w których będą wysyłane sondy. |
Tworzenie podstawowej usługi Front Door wdrażanie |
Ten szablon tworzy podstawową konfigurację usługi Front Door z jednym zapleczem. |
Tworzenie usługi Front Door z przekierowania HTTP do HTTPS wdrażanie |
Ten szablon tworzy konfigurację usługi Front Door dla przekierowania HTTP do HTTPS. |
Tworzenie usługi Front Door z wieloma zapleczami i pulami zaplecza wdrażanie |
Ten szablon tworzy usługę Front Door z równoważeniem obciążenia skonfigurowanym dla wielu zapleczy w puli zaplecza, a także między pulami zaplecza na podstawie ścieżki adresu URL. |
tworzenie usługi Azure Front Door przed usługą Azure API Management wdrażanie |
W tym przykładzie pokazano, jak używać usługi Azure Front Door jako globalnego modułu równoważenia obciążenia przed usługą Azure API Management. |
Tworzenie usługi Front Door przy użyciu Active-Standby konfiguracji wdrażanie |
Ten szablon tworzy usługę Front Door, która demonstruje routing oparty na priorytecie dla topologii aplikacji Active-Standby. |
Tworzenie usługi Front Door z włączonym buforowaniem dla niektórych tras wdrażanie |
Ten szablon tworzy usługę Front Door z włączoną buforowaniem dla zdefiniowanej konfiguracji routingu, w związku z czym buforuje wszystkie statyczne zasoby dla obciążenia. |
Typ zasobu frontDoors można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Aby utworzyć zasób Microsoft.Network/frontDoors, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/frontDoors@2021-06-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backendPools = [
{
id = "string"
name = "string"
properties = {
backends = [
{
address = "string"
backendHostHeader = "string"
enabledState = "string"
httpPort = int
httpsPort = int
priority = int
privateLinkAlias = "string"
privateLinkApprovalMessage = "string"
privateLinkLocation = "string"
privateLinkResourceId = "string"
weight = int
}
]
healthProbeSettings = {
id = "string"
}
loadBalancingSettings = {
id = "string"
}
}
}
]
backendPoolsSettings = {
enforceCertificateNameCheck = "string"
sendRecvTimeoutSeconds = int
}
enabledState = "string"
friendlyName = "string"
frontendEndpoints = [
{
id = "string"
name = "string"
properties = {
hostName = "string"
sessionAffinityEnabledState = "string"
sessionAffinityTtlSeconds = int
webApplicationFirewallPolicyLink = {
id = "string"
}
}
}
]
healthProbeSettings = [
{
id = "string"
name = "string"
properties = {
enabledState = "string"
healthProbeMethod = "string"
intervalInSeconds = int
path = "string"
protocol = "string"
}
}
]
loadBalancingSettings = [
{
id = "string"
name = "string"
properties = {
additionalLatencyMilliseconds = int
sampleSize = int
successfulSamplesRequired = int
}
}
]
routingRules = [
{
id = "string"
name = "string"
properties = {
acceptedProtocols = [
"string"
]
enabledState = "string"
frontendEndpoints = [
{
id = "string"
}
]
patternsToMatch = [
"string"
]
routeConfiguration = {
@odata.type = "string"
// For remaining properties, see RouteConfiguration objects
}
rulesEngine = {
id = "string"
}
webApplicationFirewallPolicyLink = {
id = "string"
}
}
}
]
}
})
}
Ustaw właściwość @odata.type, aby określić typ obiektu.
W przypadku #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfigurationużyj:
{
@odata.type = "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration"
backendPool = {
id = "string"
}
cacheConfiguration = {
cacheDuration = "string"
dynamicCompression = "string"
queryParameters = "string"
queryParameterStripDirective = "string"
}
customForwardingPath = "string"
forwardingProtocol = "string"
}
W przypadku #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfigurationużyj:
{
@odata.type = "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration"
customFragment = "string"
customHost = "string"
customPath = "string"
customQueryString = "string"
redirectProtocol = "string"
redirectType = "string"
}
Nazwa | Opis | Wartość |
---|---|---|
adres | Lokalizacja zaplecza (adres IP lub nazwa FQDN) | struna |
backendHostHeader | Wartość, która ma być używana jako nagłówek hosta wysyłany do zaplecza. Jeśli jest to puste lub nieokreślone, jest to ustawienie domyślne dla hosta przychodzącego. | struna |
enabledState | Czy włączyć korzystanie z tego zaplecza. Dozwolone wartości to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
httpPort | Numer portu TCP PROTOKOŁU HTTP. Musi należeć do zakresu od 1 do 65535. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65535 |
httpsPort | Numer portu TCP protokołu HTTPS. Musi należeć do zakresu od 1 do 65535. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65535 |
priorytet | Priorytet używany do równoważenia obciążenia. Wyższe priorytety nie będą używane do równoważenia obciążenia, jeśli zaplecze o niższym priorytcie jest w dobrej kondycji. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 5 |
privateLinkAlias | Alias zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to zaplecze jest "prywatne" | struna |
privateLinkApprovalMessage | Niestandardowy komunikat, który ma zostać uwzględniony w żądaniu zatwierdzenia w celu nawiązania połączenia z usługą Private Link | struna |
privateLinkLocation | Lokalizacja zasobu usługi Private Link. Wymagane tylko wtedy, gdy parametr "privateLinkResourceId" jest wypełniony | struna |
privateLinkResourceId | Identyfikator zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to zaplecze jest "prywatne" | struna |
ciężar | Waga tego punktu końcowego na potrzeby równoważenia obciążenia. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 1000 |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości puli zaplecza usługi Front Door | BackendPoolProperties |
Nazwa | Opis | Wartość |
---|---|---|
enforceCertificateNameCheck | Czy wymusić sprawdzanie nazwy certyfikatu dla żądań HTTPS do wszystkich pul zaplecza. Brak wpływu na żądania inne niż HTTPS. | "Wyłączone" "Włączone" |
sendRecvTimeoutSeconds | Limit czasu wysyłania i odbierania żądania przekazywania do zaplecza. Po osiągnięciu limitu czasu żądanie kończy się niepowodzeniem i zwraca. | Int Ograniczenia: Wartość minimalna = 16 |
Nazwa | Opis | Wartość |
---|---|---|
cacheDuration | Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format ma format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Protokół HTTP wymaga, aby wartość nie przekraczała roku | struna |
dynamicCompression | Czy używać kompresji dynamicznej do buforowanej zawartości | "Wyłączone" "Włączone" |
queryParameters | parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami). | struna |
queryParameterStripDirective | Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej. | "StripAll" "StripAllExcept" "StripNone" "StripOnly" |
Nazwa | Opis | Wartość |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (wymagane) | |
backendPool | Odwołanie do puli zaplecza, do której ta reguła kieruje. | |
cacheConfiguration | Konfiguracja buforowania skojarzona z tą regułą. | |
customForwardingPath | Ścieżka niestandardowa używana do ponownego zapisywania ścieżek zasobów dopasowanych przez tę regułę. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej. | struna |
forwardingProtocol | Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy. | "HttpOnly" "HttpsOnly" "MatchRequest" |
Nazwa | Opis | Wartość |
---|---|---|
backendPools | Pule zaplecza dostępne dla reguł routingu. | backendpool[] |
backendPoolsSettings | Ustawienia wszystkich puli zaplecza | BackendPoolsSettings |
enabledState | Stan operacyjny modułu równoważenia obciążenia usługi Front Door. Dozwolone wartości to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
friendlyName | Przyjazna nazwa frontDoor | struna |
frontendEndpoints | Punkty końcowe frontonu dostępne dla reguł routingu. | frontendendpoint[] |
healthProbeSettings | Ustawienia sondy kondycji skojarzone z tym wystąpieniem usługi Front Door. | HealthProbeSettingsModel[] |
loadBalancingSettings | Ustawienia równoważenia obciążenia skojarzone z tym wystąpieniem usługi Front Door. | LoadBalancingSettingsModel[] |
routingRules | Reguły routingu skojarzone z tą usługą Front Door. | RoutingRule[] |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości punktu końcowego frontonu | |
Nazwa | Opis | Wartość |
---|---|---|
nazwa hosta | Nazwa hosta frontonEndpoint. Musi być nazwą domeny. | struna |
sessionAffinityEnabledState | Czy zezwolić na koligację sesji na tym hoście. Prawidłowe opcje to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
sessionAffinityTtlSeconds | NIEUŻYWANE. To pole zostanie zignorowane. Czas wygaśnięcia używany w sekundach dla koligacji sesji, jeśli ma to zastosowanie. | Int |
webApplicationFirewallPolicyLink | Definiuje zasady zapory aplikacji internetowej dla każdego hosta (jeśli dotyczy) | FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości ustawień sondy kondycji | HealthProbeSettingsProperties |
Nazwa | Opis | Wartość |
---|---|---|
enabledState | Czy włączyć sondy kondycji, które mają być wykonywane względem zapleczy zdefiniowanych w obszarze backendPools. Sondy kondycji można wyłączyć tylko wtedy, gdy istnieje pojedyncze włączone zaplecze w pojedynczej puli zaplecza z włączoną obsługą. | "Wyłączone" "Włączone" |
healthProbeMethod | Konfiguruje metodę HTTP używaną do sondowania zapleczy zdefiniowanych w obszarze backendPools. | "GET" "HEAD" |
intervalInSeconds | Liczba sekund między sondami kondycji. | Int |
ścieżka | Ścieżka do użycia dla sondy kondycji. Wartość domyślna to / | struna |
protokół | Schemat protokołu do użycia dla tej sondy | "Http" "Https" |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości ustawień równoważenia obciążenia | LoadBalancingSettingsProperties |
Nazwa | Opis | Wartość |
---|---|---|
additionalLatencyMilliseconds | Dodatkowe opóźnienie w milisekundach dla sond do przedziału o najmniejszym opóźnieniu | Int |
sampleSize | Liczba próbek, które należy wziąć pod uwagę w przypadku decyzji dotyczących równoważenia obciążenia | Int |
successfulSamplesRequired | Liczba próbek w okresie próby, które muszą zakończyć się powodzeniem | Int |
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | struna Ograniczenia: Minimalna długość = 5 Maksymalna długość = 5 Wzorzec = ^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$ (wymagane) |
Właściwości | Właściwości modułu równoważenia obciążenia usługi Front Door | |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Network/frontDoors@2021-06-01" |
Nazwa | Opis | Wartość |
---|---|---|
@odata.type | "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (wymagane) | |
customFragment | Fragment do dodania do adresu URL przekierowania. Fragment jest częścią adresu URL, który pojawia się po pliku #. Nie dołączaj pliku #. | struna |
customHost | Host do przekierowania. Pozostaw wartość pustą, aby użyć hosta przychodzącego jako hosta docelowego. | struna |
customPath | Pełna ścieżka do przekierowania. Ścieżka nie może być pusta i musi zaczynać się od /. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej jako ścieżki docelowej. | struna |
customQueryString | Zestaw ciągów zapytania do umieszczenia w adresie URL przekierowania. Ustawienie tej wartości spowoduje zastąpienie dowolnego istniejącego ciągu zapytania; pozostaw wartość pustą, aby zachować przychodzący ciąg zapytania. Ciąg zapytania musi być w <klucz>= format<wartości>. Pierwszy ? i & zostaną dodane automatycznie, więc nie dołączaj ich do przodu, ale oddzielaj wiele ciągów zapytania za pomocą &. | struna |
redirectProtocol | Protokół miejsca docelowego, do którego jest przekierowywany ruch | "HttpOnly" "HttpsOnly" "MatchRequest" |
redirectType | Typ przekierowania, który będzie używany podczas przekierowywania ruchu. | "Znaleziono" "Przeniesiono" "PermanentRedirect" "TemporaryRedirect" |
Nazwa | Opis | Wartość |
---|
Nazwa | Opis | Wartość |
---|---|---|
@odata.type | Ustaw wartość "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" dla typu ForwardingConfiguration. Ustaw wartość "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" dla typu RedirectConfiguration. | "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (wymagane) |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
nazwa | Nazwa zasobu. | struna |
Właściwości | Właściwości reguły routingu usługi Front Door | RoutingRuleProperties |
Nazwa | Opis | Wartość |
---|---|---|
acceptedProtocols | Schematy protokołów zgodne z tą regułą | Tablica ciągów zawierająca dowolną z: "Http" "Https" |
enabledState | Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone" | "Wyłączone" "Włączone" |
frontendEndpoints | Punkty końcowe frontonu skojarzone z tą regułą | |
patternsToMatch | Wzorce tras reguły. | string[] |
routeConfiguration | Odwołanie do konfiguracji routingu. | RouteConfiguration |
rulesEngine | Odwołanie do określonej konfiguracji aparatu reguł do zastosowania do tej trasy. | |
webApplicationFirewallPolicyLink | Definiuje zasady zapory aplikacji internetowej dla każdej reguły routingu (jeśli dotyczy) | RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu. | struna |