New-AzFrontDoorRulesEngineActionObject
Utwórz obiekt w pamięci dla elementu RulesEngineAction.
Składnia
ByFieldsWithForwardingParameterSet (Domyślne)
New-AzFrontDoorRulesEngineActionObject
[-RequestHeaderAction <IHeaderAction[]>]
[-ResponseHeaderAction <IHeaderAction[]>]
[-RouteConfigurationOverride <IRouteConfiguration>]
[-BackendPoolName <String>]
[-FrontDoorName <String>]
[-ResourceGroupName <String>]
[-CacheDuration <TimeSpan>]
[-DynamicCompression <String>]
[-QueryParameter <String>]
[-QueryParameterStripDirective <String>]
[-CustomForwardingPath <String>]
[-ForwardingProtocol <String>]
[-EnableCaching <Boolean>]
[<CommonParameters>]
ByFieldsWithRedirectParameterSet
New-AzFrontDoorRulesEngineActionObject
[-RequestHeaderAction <IHeaderAction[]>]
[-ResponseHeaderAction <IHeaderAction[]>]
[-RouteConfigurationOverride <IRouteConfiguration>]
[-CustomFragment <String>]
[-CustomHost <String>]
[-CustomPath <String>]
[-CustomQueryString <String>]
[-RedirectProtocol <String>]
[-RedirectType <String>]
[<CommonParameters>]
Opis
Utwórz obiekt w pamięci dla elementu RulesEngineAction.
Przykłady
Przykład 1: Tworzenie akcji aparatu reguł, która dołącza wartość nagłówka odpowiedzi i pokazuje, jak wyświetlić właściwości utworzonej akcji aparatu reguł.
$headerActions = New-AzFrontDoorHeaderActionObject -HeaderActionType "Append" -HeaderName "X-Content-Type-Options" -Value "nosniff"
Utwórz akcję aparatu reguł, która dołącza wartość nagłówka odpowiedzi i pokazuje, jak wyświetlić właściwości utworzonej akcji aparatu reguł.
Przykład 2: Tworzenie akcji aparatu reguł, która przekazuje żądania do określonej puli zaplecza i pokazuje, jak wyświetlić właściwości utworzonej akcji aparatu reguł.
$rulesEngineAction = New-AzFrontDoorRulesEngineActionObject -RequestHeaderAction $headerActions -ForwardingProtocol HttpsOnly -BackendPoolName mybackendpool -ResourceGroupName Jessicl-Test-RG -FrontDoorName jessicl-test-myappfrontend -QueryParameterStripDirective StripNone -DynamicCompression Disabled -EnableCaching $true
Utwórz akcję aparatu reguł, która przekazuje żądania do określonej puli zaplecza i pokazuje, jak wyświetlić właściwości utworzonej akcji aparatu reguł.
Przykład 3. Tworzenie akcji aparatu reguł, która przekierowuje żądania do innego hosta i pokazuje, jak wyświetlić właściwości utworzonej akcji aparatu reguł.
$rulesEngineAction = New-AzFrontDoorRulesEngineActionObject -RedirectType Moved -RedirectProtocol MatchRequest -CustomHost www.contoso.com
Utwórz akcję aparatu reguł, która przekierowuje żądania do innego hosta i pokaże, jak wyświetlić właściwości utworzonej akcji aparatu reguł.
Parametry
-BackendPoolName
Identyfikator zasobu.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-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.
Właściwości parametrów
Typ: TimeSpan
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-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.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-CustomFragment
Fragment do dodania do adresu URL przekierowania.
Fragment jest częścią adresu URL, który pojawia się po pliku #.
Nie dołączaj pliku #.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithRedirectParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-CustomHost
Host do przekierowania.
Pozostaw wartość pustą, aby użyć hosta przychodzącego jako hosta docelowego.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithRedirectParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-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.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithRedirectParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-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ą &.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithRedirectParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-DynamicCompression
Czy używać kompresji dynamicznej do buforowanej zawartości.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-EnableCaching
Utwórz obiekt w pamięci dla elementu RulesEngineAction.
Właściwości parametrów
Typ: Boolean
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-ForwardingProtocol
Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-FrontDoorName
Nazwa usługi Front Door, do której należy ta reguła routingu.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-QueryParameter
parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami).
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-QueryParameterStripDirective
Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-RedirectProtocol
Protokół miejsca docelowego, do którego jest przekierowywany ruch.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithRedirectParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-RedirectType
Typ przekierowania, który będzie używany podczas przekierowywania ruchu.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithRedirectParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
Lista akcji nagłówka, które mają być stosowane z żądania z usługi AFD do źródła.
Typ: IHeaderAction [ ]
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-ResourceGroupName
Nazwa grupy zasobów, w której zostanie utworzona reguła RoutingRule.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ByFieldsWithForwardingParameterSet
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
Lista akcji nagłówka, które mają być stosowane z odpowiedzi z usługi AFD do klienta.
Typ: IHeaderAction [ ]
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-RouteConfigurationOverride
Zastąpi konfigurację trasy.
Właściwości parametrów
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters .
Wyjść