Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Packages
Package v1 je verze v1 rozhraní API.
alb.networking.azure.io/v1
Tento dokument definuje jednotlivé typy prostředků pro alb.networking.azure.io/v1.
Typy prostředků:
AffinityType (string alias)
(Zobrazí se na:SessionAffinity)
AffinityType definuje afinitní typ pro službu.
| Value | Description |
|---|---|
"application-cookie" |
AffinityTypeApplicationCookie je typ relace podle spřažení pro aplikační cookie. |
"managed-cookie" |
AffinityTypeManagedCookie je typ vazby relace pro spravovaný soubor cookie. |
AlbConditionReason (string alias)
AlbConditionReason definuje sadu důvodů, které vysvětlují, proč je určitý typ podmínky vyvolána službou Application Gateway pro kontejnery.
| Value | Description |
|---|---|
"Accepted" |
AlbReasonAccepted označuje stav, že prostředek Application Gateway for Containers je přijat kontrolerem. |
"Ready" |
AlbReasonDeploymentReady označuje stav nasazení prostředků služby Application Gateway for Containers. |
"InProgress" |
AlbReasonInProgress označuje, jestli je prostředek služby Application Gateway for Containers v procesu vytváření, aktualizace nebo odstranění. |
AlbConditionType (string alias)
AlbConditionType je typ podmínky přidružené k prostředku služby Application Gateway for Containers. Tento typ by měl být použit s polem AlbStatus.Conditions.
| Value | Description |
|---|---|
"Accepted" |
AlbConditionTypeAccepted označuje, jestli správce přijímá prostředek Application Gateway for Containers. |
"Deployment" |
AlbConditionTypeDeployment označuje stav nasazení prostředku služby Application Gateway for Containers. |
AlbSpec
(Zobrazí se na:ApplicationLoadBalancer)
AlbSpec definuje specifikace prostředku Application Gateway for Containers.
| Field | Description |
|---|---|
associations[]řetězec |
Přidružení jsou ID prostředků podsítě, se kterými jsou spojeny prostředky služby Application Gateway for Containers. |
AlbStatus
(Zobrazí se na:ApplicationLoadBalancer)
AlbStatus definuje pozorovaný stav prostředku služby Application Gateway for Containers.
| Field | Description |
|---|---|
conditions[]Meta/v1 Kubernetes. Podmínka |
(Optional)
Známé typy podmínek:
|
ApplicationLoadBalancer
ApplicationLoadBalancer je schéma pro prostředek Application Gateway for Containers.
| Field | Description | ||
|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Optional)
Metadata objektů’. Informace o políchmetadata pole najdete v dokumentaci k rozhraní API Kubernetes.
|
||
specAlbSpec |
Specifikace jsou definice prostředku Application Gateway for Containers.
|
||
statusAlbStatus |
Stav definuje aktuální stav prostředku služby Application Gateway pro kontejnery. |
BackendLoadBalancingPolicy
BackendLoadBalancingPolicy představuje konfiguraci pro vyrovnávání zatížení back-endu.
| Field | Description | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Optional)
Metadata objektů’. Informace o políchmetadata pole najdete v dokumentaci k rozhraní API Kubernetes.
|
||||
specBackendLoadBalancingPolicySpec |
Spec je specifikací BackendLoadBalancingPolicy.
|
||||
statusBackendLoadBalancingPolicyStatus |
Stav definuje aktuální stav BackendLoadBalancingPolicy. |
BackendLoadBalancingPolicyConditionReason (string alias)
BackendLoadBalancingPolicyConditionReason definuje sadu důvodů, které vysvětlují, proč je vyvolán konkrétní typ podmínky BackendLoadBalancingPolicy.
| Value | Description |
|---|---|
"Accepted" |
BackendLoadBalancingPolicyReasonAccepted se používá k nastavení BackendLoadBalancingPolicyConditionReason na Accepted, když je daná BackendLoadBalancingPolicy správně nakonfigurována. |
"Konfliktní" |
BackendLoadBalancingPolicyReasonConflicted se používá, když cíl ref koliduje s předem existujícím cílem zásad. |
NeplatnáPolitikaVyrovnáváníZatíženíBackendu |
BackendLoadBalancingPolicyReasonInvalid je důvod, kdy není akceptována zásada BackendLoadBalancingPolicy. |
"InvalidGroup" |
BackendLoadBalancingPolicyReasonInvalidGroup se používá, když je skupina neplatná. |
"InvalidKind" |
BackendLoadBalancingPolicyReasonInvalidKind se používá, když je typ nebo skupina neplatná. |
"InvalidName" |
Když je název neplatný, používá se BackendLoadBalancingPolicyReasonInvalidName. |
"InvalidService" |
BackendLoadBalancingPolicyReasonInvalidService se používá, když je služba neplatná. |
"NoTargetReference" |
BackendLoadBalancingPolicyReasonNoTargetReference se používá, pokud neexistuje’žádný cílový odkaz. |
"RefNotPermitted" |
BackendLoadBalancingPolicyReasonRefNotPermitted se používá, když odkaz není’povolený. |
"ResolvedRefs" |
BackendLoadBalancingPolicyReasonResolvedRefs se používá k nastavení BackendLoadBalancingPolicyConditionReason na ResolvedRefs, když daná BackendLoadBalancingPolicy má správné reference. |
BackendLoadBalancingPolicyConditionType (string alias)
BackendLoadBalancingPolicyConditionType je typ podmínky přidružené k BackendLoadBalancingPolicy. Tento typ by se měl použít s polem BackendLoadBalancingPolicyStatus.Conditions.
| Value | Description |
|---|---|
"Accepted" |
BackendLoadBalancingPolicyConditionAccepted se používá k nastavení BackendLoadBalancingPolicyConditionType na Accepted |
"ResolvedRefs" |
BackendLoadBalancingPolicyConditionResolvedRefs slouží k nastavení BackendLoadBalancingPolicyCondition na ResolvedRefs. |
BackendLoadBalancingPolicyPort
(Zobrazí se na:TargetRefSpec)
BackendLoadBalancingPolicyPort definuje konfiguraci portu pro zásady vyrovnávání zatížení back-endu.
| Field | Description |
|---|---|
portint32 |
Port je port, který se má použít pro připojení k back-endu. |
BackendLoadBalancingPolicySpec
(Vyskytuje se v:BackendLoadBalancingPolicy, IngressBackendSettings)
BackendLoadBalancingPolicySpec definuje specifikaci pro BackendLoadBalancingPolicy.
| Field | Description |
|---|---|
targetRefs[]TargetRefSpec |
TargetRefs identifikuje seznam objektů rozhraní API, na které se mají použít zásady. |
loadBalancingLoadBalancingConfig |
(Optional)
Vyrovnávání zatížení definuje schéma pro konfiguraci možností vyrovnávání zatížení. |
StavZásadyVyrovnáváníZatíženíBackendu
(Zobrazí se na:BackendLoadBalancingPolicy)
BackendLoadBalancingPolicyStatus definuje pozorovaný stav BackendLoadBalancingPolicy.
| Field | Description |
|---|---|
targets[]BackendLoadBalancingPolicyTargetStatus |
StavCílovéPolitikyVyvažováníZátěžeBackend
(Zobrazí se na:BackendLoadBalancingPolicyStatus)
BackendLoadBalancingPolicyTargetStatus definuje zjištěný stav cílového referenčního prvku.
| Field | Description |
|---|---|
targetRefCustomTargetRef |
|
conditions[]Meta/v1 Kubernetes. Podmínka |
BackendTLSPolicy
BackendTLSPolicy je schéma pro rozhraní API BackendTLSPolicies.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Optional)
Metadata objektů’. Informace o políchmetadata pole najdete v dokumentaci k rozhraní API Kubernetes.
|
||||||
specBackendTLSPolicySpec |
Spec je specifikace BackendTLSPolicy.
|
||||||
statusBackendTLSPolicyStatus |
Stav definuje aktuální stav BackendTLSPolicy. |
BackendTLSPolicyConfig
(Zobrazí se na:BackendTLSPolicySpec)
BackendTLSPolicyConfig definuje specifikaci zásad pro zásady TLS back-endu.
| Field | Description |
|---|---|
CommonTLSPolicyCommonTLSPolicy |
Do tohoto typu jsou vloženi členové |
sniřetězec |
(Optional)
Sni je název serveru, který se má použít pro připojení TLS k back-endu. |
ports[]BackendTLSPolicyPort |
Port specifikuje seznam portů, na kterých se zásada použije. |
clientCertificateRefGateway API. SecretObjectReference |
(Optional)
ClientCertificateRef je odkaz na klientský certifikát, který se má použít pro připojení TLS k back-endu. |
BackendTLSPolicyPort
(Zobrazí se na:BackendTLSPolicyConfig)
BackendTLSPolicyPort definuje port, který se má použít pro připojení TLS k back-endu.
| Field | Description |
|---|---|
portInt |
Port je port, který se má použít pro připojení TLS k back-endu. |
BackendTLSPolicySpec
(Zobrazí se na:BackendTLSPolicy)
BackendTLSPolicySpec definuje požadovaný stav BackendTLSPolicy.
| Field | Description |
|---|---|
targetRefCustomTargetRef |
TargetRef identifikuje API objekt, na který se mají zásady uplatnit. |
overrideBackendTLSPolicyConfig |
(Optional)
Přepis definuje konfiguraci zásad, která by měla nahradit konfiguraci zásad připojenou k cílovému prostředku v rámci hierarchie. Poznámka: Překrytí se v současné době nepodporuje a vede k chybě ověření. Podpora pro funkci Override bude přidána v budoucí verzi. |
defaultBackendTLSPolicyConfig |
(Optional)
Výchozí nastavení definuje výchozí konfiguraci zásad pro cílový prostředek. |
BackendTLSPolicyStatus
(Zobrazí se na:BackendTLSPolicy)
BackendTLSPolicyStatus definuje pozorovaný stav BackendTLSPolicy.
| Field | Description |
|---|---|
conditions[]Meta/v1 Kubernetes. Podmínka |
(Optional)
Podmínky popisují aktuální podmínky backendTLSPolicy. Implementace by měly raději vyjádřit podmínky BackendTLSPolicy pomocí Známé typy podmínek:
|
CommonTLSPolicy
(Zobrazí se na:BackendTLSPolicyConfig)
CommonTLSPolicy je schéma pro rozhraní COMMONTLSPolicy API.
| Field | Description |
|---|---|
verifyCommonTLSPolicyVerify |
(Optional)
Ověření poskytuje možnosti pro ověření partnerského certifikátu. |
CommonTLSPolicyVerify
(Zobrazí se na:CommonTLSPolicy)
CommonTLSPolicyVerify definuje schéma pro rozhraní API CommonTLSPolicyVerify.
| Field | Description |
|---|---|
caCertificateRefGateway API. SecretObjectReference |
CaCertificateRef je certifikát certifikační autority použitý k ověření partnerského certifikátu. |
subjectAltNameřetězec |
(Optional)
SubjectAltName je alternativní název subjektu použitý k ověření partnerského certifikátu. |
CustomTargetRef
(Zobrazí se na:BackendLoadBalancingPolicyTargetStatus, BackendTLSPolicySpec, FrontendTLSPolicySpec, HealthCheckPolicySpec, PolicyRefStatus, RoutePolicySpec, TargetRefSpec, WebApplicationFirewallPolicySpec)
CustomTargetRef je odkaz na vlastní prostředek, který není’součástí základního rozhraní API Kubernetes.
| Field | Description |
|---|---|
NamespacedPolicyTargetReferenceGateway API alpha2. NamespacedPolicyTargetReference |
Do tohoto typu jsou vloženi členové |
sectionNames[]řetězec |
(Optional)
SectionNames je název oddílu v rámci cílového zdroje. Pokud není zadaný, targetRef se zaměřuje na celý prostředek. V následujících zdrojích se název SectionNames interpretuje takto:
Pokud je zadán SectionNames, ale neexistuje u cílového objektu, nepodaří se politiku připojit a implementace politiky zaznamená ’ nebo podobnou podmínku ve stavu politiky |
FrontendTLSPolicy
FrontendTLSPolicy je schéma pro rozhraní API FrontendTLSPolicy.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Optional)
Metadata objektů’. Informace o políchmetadata pole najdete v dokumentaci k rozhraní API Kubernetes.
|
||||||
specFrontendTLSPolicySpec |
Spec je specifikace FrontendTLSPolicy.
|
||||||
statusFrontendTLSPolicyStatus |
Stav definuje aktuální stav FrontendTLSPolicy. |
FrontendTLSPolicyConfig
(Zobrazí se na:FrontendTLSPolicySpec)
FrontendTLSPolicyConfig definuje specifikaci zásad pro zásady TLS front-endu.
| Field | Description |
|---|---|
verifyMTLSPolicyVerify |
(Optional)
Ověření poskytuje možnosti pro ověření partnerského certifikátu. |
policyTypePolicyType |
(Optional)
Typ je typ zásady. |
FrontendTLSPolicySpec
(Zobrazí se na:FrontendTLSPolicy)
FrontendTLSPolicySpec definuje požadovaný stav FrontendTLSPolicy.
| Field | Description |
|---|---|
targetRefCustomTargetRef |
TargetRef identifikuje API objekt, na který se mají zásady uplatnit. |
defaultFrontendTLSPolicyConfig |
(Optional)
Výchozí nastavení definuje výchozí konfiguraci zásad pro cílový prostředek. |
overrideFrontendTLSPolicyConfig |
(Optional)
Přepis definuje konfiguraci zásad, která by měla nahradit konfiguraci zásad připojenou k cílovému prostředku v rámci hierarchie. Poznámka: Překrytí se v současné době nepodporuje a vede k chybě ověření. Podpora pro funkci Override bude přidána v budoucí verzi. |
FrontendTLSPolicyStatus
(Zobrazí se na:FrontendTLSPolicy)
FrontendTLSPolicyStatus definuje pozorovaný stav FrontendTLSPolicy.
| Field | Description |
|---|---|
conditions[]Meta/v1 Kubernetes. Podmínka |
(Optional)
Podmínky popisují aktuální podmínky frontendTLSPolicy. Implementace by měly raději vyjádřit podmínky FrontendTLSPolicy pomocí Známé typy podmínek:
|
FrontendTLSPolicyType (string alias)
(Zobrazí se na:PolicyType)
FrontendTLSPolicyType je typ zásad TLS front-endu.
| Value | Description |
|---|---|
"predefined" |
PredefinedFrontendTLSPolicyType je typ předdefinované zásady TLS front-endu. |
FrontendTLSPolicyTypeName (string alias)
(Zobrazí se na:PolicyType)
FrontendTLSPolicyTypeName je název zásady TLS front-endu.
| Value | Description |
|---|---|
"2023-06" |
PredefinedPolicy202306 je název předdefinované zásady TLS front-endu pro zásadu “2023-06”. |
"2023-06-S" |
PredefinedPolicy202306Strict je název předdefinované zásady TLS front-endu pro zásadu “2023-06-S”. Jedná se o striktní verzi zásady “2023-06”. |
GRPCSpecifiers
(Zobrazí se na:HealthCheckPolicyConfig)
GRPCSpecifiers definuje schéma pro GRPC HealthCheck.
| Field | Description |
|---|---|
authorityřetězec |
(Optional)
Pokud je autorita k dispozici, použije se jako hodnota hlavičky Authority v kontrole stavu. |
serviceřetězec |
(Optional)
Služba umožňuje konfiguraci kontroly stavu zaregistrované pod jiným názvem služby. |
HTTPHeader
(Zobrazí se na:HeaderFilter)
HttpHeader představuje název a hodnotu hlavičky HTTP, jak je definováno RFC 7230.
| Field | Description |
|---|---|
nameHTTPHeaderName |
Název je název hlavičky HTTP, která se má shodovat. Porovnávání názvů musí být bez rozlišení velikosti písmen. (Viz https://tools.ietf.org/html/rfc7230#section-3.2). Pokud více položek určuje ekvivalentní názvy hlaviček, první položka s ekvivalentním názvem musí být považována za shodu. Další položky s ekvivalentním názvem hlavičky musí být ignorovány. Vzhledem k tomu, že názvy hlaviček jsou bez rozlišování malých a velkých písmen, “foo” a “Foo” jsou považovány za ekvivalentní. |
valueřetězec |
Hodnota je hodnota hlavičky HTTP, která se má shodovat. |
HTTPHeaderName (string alias)
(Zobrazí se na adrese:HTTPHeader)
HttpHeaderName je název hlavičky HTTP.
Mezi platné hodnoty patří:
- “Oprávnění”
- “Set-Cookie”
Mezi neplatné hodnoty patří:
- ”:method” - “:” je neplatný znak. To znamená, že tento typ v současné době nepodporuje pseudo hlavičky’HTTP/2.
- ”/invalid” – “/ ” je neplatný znak.
HTTPMatch
(Zobrazí se na:HTTPSpecifiers)
HttpMatch definuje, které shody HTTP se mají použít pro kontroly HealthCheck.
| Field | Description |
|---|---|
bodyřetězec |
(Optional)
Tělo definuje shody textu HTTP, které se mají použít pro kontroly HealthCheck. |
statusCodes[]StatusCodes |
(Optional)
StatusCodes definuje porovnávače stavových kódů HTTP, které se mají použít pro kontroly zdraví systému. |
HTTPPathModifier
(Zobrazí se on:Redirect, URLRewriteFilter)
HttpPathModifier definuje konfiguraci modifikátorů cesty.
| Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
typeHTTPPathModifierType |
Typ definuje typ modifikátoru cesty. V budoucí verzi rozhraní API se můžou přidat další typy. Hodnoty mohou být do tohoto výčtu přidány, implementace však musí zajistit, aby neznámé hodnoty nezpůsobily pád systému. Neznámé hodnoty zde musí vést k tomu, že implementace nastaví Akceptovanou podmínku pro pravidlo na hodnotu false. |
||||||||||||||||||||||||||||||||||||||||||||||||
replaceFullPathřetězec |
(Optional)
ReplaceFullPath určuje hodnotu, pomocí které se má během přepsání nebo přesměrování nahradit úplná cesta požadavku. |
||||||||||||||||||||||||||||||||||||||||||||||||
replacePrefixMatchřetězec |
(Optional)
ReplacePrefixMatch určuje hodnotu, se kterou se má nahradit shoda předpony požadavku během přepsání nebo přesměrování. Například požadavek na “/foo/bar” s předponou “/foo” a parametr ReplacePrefixMatch z “/xyz” by se změnil na “/xyz/bar”. Odpovídá chování typu shody PathPrefix. Odpovídá elementům celé cesty. Element cesty odkazuje na seznam popisků v rámci cesty rozdělených pomocí oddělovače ReplacePrefixMatch je kompatibilní pouze s
|
HTTPPathModifierType (string alias)
(Zobrazí se na:HTTPPathModifier)
HTTPPathModifierType definuje typ přesměrování nebo přepisování cesty.
| Value | Description |
|---|---|
"ReplaceFullPath" |
FullPathHTTPPathModifier nahradí úplnou cestu zadanou hodnotou. |
"ReplacePrefixMatch" |
PrefixMatchHTTPPathModifier nahradí jakoukoli cestu předpony hodnotou nahrazení. Například cesta s předponou shodující se s “/foo” a nahrazením předpony “/bar” nahradí “/foo” za “/bar” v odpovídajících požadavcích. Odpovídá chování typu shody PathPrefix. Odpovídá elementům celé cesty. Element cesty odkazuje na seznam popisků v rámci cesty rozdělených pomocí oddělovače |
Klasifikátory HTTP
(Zobrazí se na:HealthCheckPolicyConfig)
Parametry HTTPSpecifiers definují schéma pro specifikaci kontroly zdraví HTTP.
| Field | Description |
|---|---|
hostřetězec |
(Optional)
Hostitel je hodnota hlavičky hostitele, která se má použít pro kontroly HealthCheck. |
pathřetězec |
(Optional)
Cesta je cesta, která se má použít pro kontroly HealthCheck. |
matchHttpMatch |
(Optional)
Shoda definuje nástroje pro porovnávání HTTP, které se mají použít pro kontroly HealthCheck. |
Filtr hlavic
(Zobrazí se na:IngressRewrites)
HeaderFilter definuje filtr, který upravuje hlavičky požadavku HTTP nebo odpovědi. Je povolena pouze jedna akce pro daný název záhlaví. Filtry určující více akcí stejného nebo jiného typu pro libovolný název záhlaví jsou neplatné a odmítnuté. Konfigurace pro nastavení nebo přidání více hodnot pro hlavičku musí používat formátování hodnot hlaviček RFC 7230 a oddělit každou hodnotu čárkou.
| Field | Description |
|---|---|
set[]HTTPHeader |
(Optional)
Nastavte přepsání požadavku s danou hlavičkou (název, hodnota) před akcí. Vstup: GET /foo HTTP/1.1 my-header: foo Konfigurace: nastav: - name: “my-header” value: “bar” Výstup: GET /foo HTTP/1.1 my-header: bar |
add[]HTTPHeader |
(Optional)
Před akci přidejte do požadavku danou hlavičku (název, hodnotu). Připojí se k jakýmkoli existujícím hodnotám přidruženým k názvu záhlaví. Vstup: GET /foo HTTP/1.1 my-header: foo Konfigurace: add: - name: “my-header” value: “bar,baz” Výstup: GET /foo HTTP/1.1 my-header: foo,bar,baz |
remove[]řetězec |
(Optional)
Před akcí odeberte dané hlavičky z požadavku HTTP. Hodnota Remove je seznam názvů hlaviček HTTP. Názvy záhlaví nerozeznávají malá a velká písmena (viz https://datatracker.ietf.org/doc/html/rfc2616#section-4.2). Vstup: GET /foo HTTP/1.1 my-header1: foo my-header2: bar my-header3: baz Konfigurace: odebrat: [“my-header1”, “my-header3”] Výstup: GET /foo HTTP/1.1 my-header2: bar |
HeaderName (string alias)
HeaderName je název hlavičky nebo parametru dotazu.
HealthCheckPolicy
HealthCheckPolicy je schéma pro rozhraní HealthCheckPolicy API.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Optional)
Metadata objektů’. Informace o políchmetadata pole najdete v dokumentaci k rozhraní API Kubernetes.
|
||||||
specHealthCheckPolicySpec |
Spec je specifikací HealthCheckPolicy.
|
||||||
statusHealthCheckPolicyStatus |
Stav definuje aktuální stav HealthCheckPolicy. |
HealthCheckPolicyConditionReason (string alias)
HealthCheckPolicyConditionReason definuje sadu důvodů, které vysvětlují, proč je vyvolán konkrétní typ podmínky HealthCheckPolicy.
| Value | Description |
|---|---|
"PolitikaBackendTLSNenalezena" |
BackendTLSPolicyConditionNotFound se používá, když se pro službu nenajde BackendTLSPolicy. |
"Accepted" |
HealthCheckPolicyReasonAccepted slouží k nastavení HealthCheckPolicyConditionReason na Accepted. Pokud je daný HealthCheckPolicy správně nakonfigurován. |
NeplatnáPolitikaKontrolyZdraví |
HealthCheckPolicyReasonInvalid je důvod, proč HealthCheckPolicy není’přijat. |
"InvalidGroup" |
HealthCheckPolicyReasonInvalidGroup se používá, když je skupina neplatná. |
"InvalidKind" |
HealthCheckPolicyReasonInvalidKind se používá, pokud je druh nebo skupina neplatná. |
"InvalidName" |
HealthCheckPolicyReasonInvalidName se používá, pokud je název neplatný. |
NeplatnýPort |
HealthCheckPolicyReasonInvalidPort se používá, pokud je port neplatný. |
"InvalidService" |
HealthCheckPolicyReasonInvalidService je používán, pokud je služba neplatná. |
"NoTargetReference" |
HealthCheckPolicyReasonNoTargetReference se používá, pokud neexistuje’žádný cílový odkaz. |
"OverrideNotSupported" |
HealthCheckPolicyReasonOverrideNotSupported se používá, když není přepsání podporováno. |
"RefNotPermitted" |
Používá se HealthCheckPolicyReasonRefNotPermitted, když reference není’povolená. |
"ResolvedRefs" |
HealthCheckPolicyReasonResolvedRefs se používá při úspěšném vyřešení targetRef. |
NázvySekcíNejsouPovoleny |
HealthCheckPolicyReasonSectionNamesNotPermitted se používá, když názvy oddílů nejsou’povolené. |
Nepodporované statusové kódy |
HealthCheckPolicyReasonUnsupportedStatusCodes se používá, když kódy stavu HealthCheckPolicy nejsou podporovány. |
HealthCheckPolicyConditionType (string alias)
HealthCheckPolicyConditionType je typ podmínky přidružené ke HealthCheckPolicy. Tento typ by se měl použít s polem HealthCheckPolicyStatus.Conditions.
| Value | Description |
|---|---|
"Accepted" |
HealthCheckPolicyConditionAccepted slouží k nastavení HealthCheckPolicyConditionType na Accepted. |
"ResolvedRefs" |
HealthCheckPolicyConditionResolvedRefs se používá pro nastavení HealthCheckPolicyCondition na ResolvedRefs. |
HealthCheckPolicyConfig
(Zobrazí se na:HealthCheckPolicySpec)
HealthCheckPolicyConfig definuje schéma pro specifikaci kontroly HealthCheck.
| Field | Description |
|---|---|
intervalKubernetes meta/v1.Duration |
(Optional)
Interval je počet sekund mezi kontrolami stavu. |
timeoutKubernetes meta/v1.Duration |
(Optional)
Časový limit je počet sekund, po kterých se kontrola HealthCheck považuje za neúspěšnou. |
portint32 |
(Optional)
Port je port, který se má použít pro kontroly HealthCheck. |
unhealthyThresholdint32 |
(Optional)
Počet neúspěšných kontrol HealthCheck po sobě. |
healthyThresholdint32 |
(Optional)
HealthyThreshold je počet po sobě jdoucích úspěšných testů HealthCheck. |
useTLSBool |
(Optional)
Parametr UseTLS označuje, jestli má kontrola stavu vynutit protokol TLS. Ve výchozím nastavení bude kontrola stavu používat stejný protokol jako služba, pokud se pro kontrolu stavu používá stejný port. Pokud se port liší, zdravotní kontrola bude ve formátu prostého textu. |
httpKlasifikátory HTTP |
(Optional)
HTTP definuje specifikaci omezení HTTP pro HealthCheck cílového prostředku. |
grpcGRPCSpecifiers |
GRPC nakonfiguruje gRPC v1 HealthCheck (https://github.com/grpc/grpc-proto/blob/master/grpc/health/v1/health.proto) pro cílový prostředek. |
HealthCheckPolicySpec
(Zobrazí se na:HealthCheckPolicy)
HealthCheckPolicySpec definuje požadovaný stav HealthCheckPolicy.
| Field | Description |
|---|---|
targetRefCustomTargetRef |
TargetRef identifikuje API objekt, na který se mají zásady uplatnit. |
overrideHealthCheckPolicyConfig |
(Optional)
Přepis definuje konfiguraci zásad, která by měla nahradit konfiguraci zásad připojenou k cílovému prostředku v rámci hierarchie. Poznámka: Přepsání se v současné době nepodporuje a to povede k chybě ověření. Podpora pro funkci Override bude přidána v budoucí verzi. |
defaultHealthCheckPolicyConfig |
(Optional)
Výchozí nastavení definuje výchozí konfiguraci zásad pro cílový prostředek. |
StavZásadKontrolyZdraví
(Zobrazí se na:HealthCheckPolicy)
HealthCheckPolicyStatus definuje pozorovaný stav HealthCheckPolicy.
| Field | Description |
|---|---|
conditions[]Meta/v1 Kubernetes. Podmínka |
(Optional)
Podmínky popisují aktuální podmínky HealthCheckPolicy. Implementace by měly upřednostňovat vyjadřování podmínek HealthCheckPolicy pomocí konstant Známé typy podmínek:
|
IngressBackendPort
(Zobrazí se na:IngressBackendSettings)
IngressBackendPort popisuje port na back-endu. Je třeba definovat pouze jeden název/číslo.
| Field | Description |
|---|---|
portint32 |
(Optional)
Port označuje port v back-endové službě. |
nameřetězec |
(Optional)
Název musí odkazovat na název na portu back-endové služby. |
protocolProtokol |
Protokol by měl být jedním z “HTTP”, HTTPS. “” |
IngressBackendSettingStatus
(Zobrazí se na:IngressExtensionStatus)
IngressBackendSettingStatus popisuje stav BackendSetting.
| Field | Description |
|---|---|
serviceřetězec |
Služba identifikuje nastavení backendu, které tento stav popisuje. |
validationErrors[]řetězec |
(Optional)
Chyby jsou seznamem chyb týkajících se tohoto nastavení. |
validBool |
Platné označuje, že v tomto back-endsettingu neexistují žádné chyby ověření. |
IngressBackendSettings
(Zobrazí se na:IngressExtensionSpec)
IngressBackendSettings poskytuje rozšířené možnosti konfigurace pro back-endovou službu.
| Field | Description |
|---|---|
serviceřetězec |
Služba je název back-endové služby, na kterou se tato konfigurace vztahuje. |
ports[]IngressBackendPort |
(Optional)
Porty se dají použít k označení, jestli back-endová služba naslouchá na protokolu HTTP nebo HTTPS. |
trustedRootCertificateřetězec |
(Optional)
TrustedRootCertificate se dá použít k zadání certifikátu, kterému má brána důvěřovat při komunikaci s backendem přes port označený jako HTTPS. |
sessionAffinitySpojování relace |
(Optional)
SessionAffinity umožňuje konzistentně udělovat požadavky klientů stejnému back-endu. |
timeoutsIngressTimeouts |
(Optional)
Časové limity definují sadu parametrů časového limitu, které se mají použít pro ingresu. |
loadBalancingPolicySpecBackendLoadBalancingPolicySpec |
(Optional)
Vyrovnávání zatížení definuje zásady vyrovnávání zatížení pro back-endovou službu. |
IngressExtension
IngressExtension je schéma pro rozhraní API ingressExtension.
| Field | Description | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Optional)
Metadata objektů’. Informace o políchmetadata pole najdete v dokumentaci k rozhraní API Kubernetes.
|
||||
specIngressExtensionSpec |
Spec je specifikace IngressExtension.
|
||||
statusIngressExtensionStatus |
IngressExtensionConditionReason (string přezdívka)
IngressExtensionConditionReason definuje sadu důvodů, které vysvětlují, proč je vyvolán konkrétní typ podmínky IngressExtension.
| Value | Description |
|---|---|
"Accepted" |
IngressExtensionReasonAccepted se používá k nastavení IngressExtensionConditionAccepted na Accepted |
HasValidationErrors |
IngressExtensionReasonHasErrors indikuje, že došlo k nějakým chybám ověření. |
NoValidationErrors |
IngressExtensionReasonNoErrors indikuje, že nedošlo k žádným chybám ověření |
Částečně přijato s chybami |
IngressExtensionReasonPartiallyAccepted se používá k nastavení IngressExtensionConditionAccepted na Přijato, ale s nezávažnými chybami ověření |
IngressExtensionConditionType (string alias)
IngressExtensionConditionType je typ podmínky přidružené k IngressExtension. Tento typ by měl být použit s polem IngressExtensionStatus.Conditions.
| Value | Description |
|---|---|
"Accepted" |
IngressExtensionConditionAccepted označuje, jestli kontroler přijme (odsouhlasí) ingressExtension. |
"Chyby" |
IngressExtensionConditionErrors indikuje, jestli v rozšíření dochází k chybám ověření nebo sestavení. |
IngressExtensionSpec
(Zobrazí se na:IngressExtension)
IngressExtensionSpec definuje požadovanou konfiguraci ingressExtension.
| Field | Description |
|---|---|
rules[]IngressRuleSetting |
(Optional)
Pravidla definují pravidla pro jednotlivé hostitele. |
backendSettings[]IngressBackendSettings |
(Optional)
BackendSettings definuje sadu možností konfigurace pro backendy Ingress služby. |
IngressExtensionStatus
(Zobrazí se na:IngressExtension)
IngressExtensionStatus popisuje aktuální stav IngressExtension
| Field | Description |
|---|---|
rules[]IngressRuleStatus |
(Optional)
Pravidla obsahují podrobné informace o stavu jednotlivých pravidel. |
backendSettings[]IngressBackendSettingStatus |
(Optional)
BackendSettings obsahuje podrobné informace o stavu jednotlivých back-endsettings. |
conditions[]Meta/v1 Kubernetes. Podmínka |
(Optional)
Podmínky popisují aktuální podmínky IngressExtension. Známé typy podmínek:
|
Příchozí přenos dat
(Zobrazí se na:IngressRuleSetting)
IngressRewrites poskytuje různé úpravy na základě pravidel.
| Field | Description |
|---|---|
typeTyp přepisu |
Typ identifikuje typ přepsání. |
requestHeaderModifierHeaderFilter |
(Optional)
RequestHeaderModifier definuje schéma, které upravuje hlavičky požadavku. |
responseHeaderModifierHeaderFilter |
(Optional)
RequestHeaderModifier definuje schéma, které upravuje hlavičky odpovědi. |
urlRewriteUrlRewriteFilter |
(Optional)
URLRewrite definuje schéma, které modifikuje požadavek během přeposílání. |
IngressRuleSetting
(Zobrazí se na:IngressExtensionSpec)
IngressRuleSetting poskytuje možnosti konfigurace pro pravidla.
| Field | Description |
|---|---|
hostřetězec |
Hostitel se používá ke shodě s pravidly Ingress se stejným hostitelským jménem, aby bylo možné určit, která pravidla ovlivňují tato nastavení. |
additionalHostnames[]řetězec |
(Optional)
AdditionalHostnames určuje více názvů hostitelů, na kterých se má naslouchat |
rewrites[]Příchozí přenos dat |
(Optional)
Přepsání definuje přepsání pravidla. |
requestRedirectPřesměrovat |
(Optional)
RequestRedirect definuje chování přesměrování pravidla. |
IngressRuleStatus
(Zobrazí se na:IngressExtensionStatus)
IngressRuleStatus popisuje stav pravidla.
| Field | Description |
|---|---|
hostřetězec |
Host identifikuje pravidlo, které tento stav popisuje. |
validationErrors[]řetězec |
(Optional)
Chyby jsou seznamem chyb týkajících se tohoto nastavení. |
validBool |
(Optional)
Platné označuje, že v tomto pravidlu neexistují žádné chyby ověření. |
IngressTimeouts
(Zobrazí se na:IngressBackendSettings)
IngressTimeouts lze použít ke konfiguraci vlastností časového limitu pro Ingress.
| Field | Description |
|---|---|
requestTimeoutKubernetes meta/v1.Duration |
(Optional)
RequestTimeout definuje časový limit používaný nástrojem pro vyrovnávání zatížení při předávání požadavků do back-endové služby. |
LoadBalancingConfig
(Zobrazí se na:BackendLoadBalancingPolicySpec)
LoadBalancingConfig definuje konfiguraci pro vyrovnávání zatížení.
| Field | Description |
|---|---|
strategyLoadBalancingStrategy |
(Optional)
Strategie definuje zásadu, která se má použít při vyrovnávání zatížení provozu do back-endové služby. Výchozí hodnota je kruhové střídání. |
slowStartSlowStartConfig |
(Optional)
SlowStart definuje schéma pro specifikaci Pomalé spuštění. |
LoadBalancingStrategy (string alias)
(Zobrazí se na:LoadBalancingConfig)
LoadBalancingStrategy definuje zásadu, která se má použít při vyrovnávání provozu napříč službou.
| Value | Description |
|---|---|
"metoda nejmenšího počtu požadavků" |
LoadBalancingLeastRequest se používá k nastavení LoadBalancingStrategy na nejnižší požadavek. |
"ring-hash" |
LoadBalancingRingHash se používá k nastavení LoadBalancingStrategy na hodnotu ring-hash. |
"kruhové dotazování" |
LoadBalancingRoundRobin používá se k nastavení LoadBalancingStrategy na metodu distribuce typu round-robin. |
MTLSPolicyVerify
(Zobrazí se na:FrontendTLSPolicyConfig)
MTLSPolicyVerify definuje schéma pro rozhraní MTLSPolicyVerify API.
| Field | Description |
|---|---|
caCertificateRefGateway API. SecretObjectReference |
CaCertificateRef je certifikát certifikační autority použitý k ověření partnerského certifikátu. |
subjectAltNames[]řetězec |
(Optional)
SubjectAltNames je seznam alternativních názvů subjektu použitých k ověření partnerského certifikátu. |
PolicyConditionReason (string alias)
PolicyConditionReason je typ důvodu, který se používá pro různé CRD související se zásadami ALB.
| Value | Description |
|---|---|
"Accepted" |
|
"Konfliktní" |
|
Nasazeno |
|
Nasazení se nezdařilo. |
|
"Neplatné" |
|
NeplatnýOdkazNaCertifikát |
|
"InvalidGroup" |
|
"InvalidKind" |
|
"InvalidName" |
|
"InvalidService" |
|
InvalidTargetReference |
|
NoDeployment |
|
"NoTargetReference" |
|
Operace se nezdařila. |
|
"OverrideNotSupported" |
|
"Čeká na vyřízení" |
|
"Programováno" |
|
"Programování se nezdařilo" |
|
"RefNotPermitted" |
|
"ResolvedRefs" |
|
NázvySekcíNejsouPovoleny |
PolicyConditionType (string alias)
PolicyConditionType je typ podmínek používaných pro různé ALB související politiky CRD.
| Value | Description |
|---|---|
"Accepted" |
|
"Deployment" |
|
"Programováno" |
|
"ResolvedRefs" |
PolicyRefStatus
PolicyRefStatus definuje stav jednoho cílového odkazu pro zásadu, která podporuje více cílových odkazů.
| Field | Description |
|---|---|
targetRefCustomTargetRef |
TargetRef je odkaz na cílový objekt, na který se tato zásada použila. |
conditions[]Meta/v1 Kubernetes. Podmínka |
(Optional)
Podmínky popisují aktuální podmínky pravidel přístupu IP ke službě Application Gateway for Containers ve vztahu ke konkrétnímu targetRef. |
PolicyType
(Zobrazí se na:FrontendTLSPolicyConfig)
PolicyType je typ zásady.
| Field | Description |
|---|---|
nameFrontendTLSPolicyTypeName |
Název označuje jméno politiky. |
typeFrontendTLSPolicyType |
FrontendTLSPolicyType určuje typ zásad protokolu TLS front-endu. |
PortNumber (int32 alias)
(Zobrazí se v:Redirect)
PortNumber definuje síťový port.
PreciseHostname (string alias)
(Zobrazí se on:Redirect, URLRewriteFilter)
PreciseHostname je plně kvalifikovaný název domény síťového hostitele. To odpovídá definici RFC 1123 názvu hostitele s jednou z kritelných výjimek, že číselné IP adresy nejsou’povoleny.
Podle RFC1035 a RFC1123 musí popisek obsahovat malá písmena a alfanumerické znaky nebo ‘-’ a musí začínat a končit alfanumerickým znakem. Není povolena žádná jiná interpunkce.
Protokol (string alias)
(Zobrazí se na:IngressBackendPort)
Protokol definuje protokol použitý pro určité vlastnosti. Platné hodnoty protokolu:
- HTTP
- HTTPS
- protokol TCP
| Value | Description |
|---|---|
HTTP |
ProtokolHTTP znamená, že služba používá protokol HTTP. |
HTTPS |
ProtokolHTTPS znamená, že služba používá protokol HTTPS. |
"TCP" |
ProtokolTCP znamená, že služba používá prostý protokol TCP. |
Přesměrovat
(Zobrazí se na:IngressRuleSetting)
Redirect definuje filtr, který přesměruje požadavek. V žádném případě se nesmí používat na stejném pravidle, které také obsahuje URLRewriteFilter.
| Field | Description |
|---|---|
schemeřetězec |
(Optional)
Schéma je schéma, které se má použít v hodnotě |
hostnamePreciseHostname |
(Optional)
Název hostitele je název hostitele, který se má použít v hodnotě |
pathHTTPPathModifier |
(Optional)
Cesta definuje parametry používané k modifikaci trasy příchozího požadavku.
Upravená cesta se pak použije k vytvoření hlavičky |
portČíslo portu |
(Optional)
Port je port, který se má použít v hodnotě Pokud není zadaný žádný port, port přesměrování musí být odvozen pomocí následujících pravidel:
Implementace BY NEMĚLY v hlavičce Umístění‘ přidávat číslo ’portu v následujících případech:
|
statusCodeInt |
(Optional)
StatusCode je stavový kód HTTP, který se má použít v odpovědi. Hodnoty mohou být přidány do tohoto výčtu, implementace musejí zajistit, aby neznámé hodnoty ’ nezpůsobily chybové ukončení. |
Typ přepisu (string alias)
(Zobrazí se na:IngressRewrites)
RewriteType určuje typ přepsání.
| Value | Description |
|---|---|
"RequestHeaderModifier" |
RequestHeaderModifier lze použít k přidání nebo odebrání hlavičky HTTP z požadavku HTTP před’odesláním do upstreamového cíle. |
"ResponseHeaderModifier" |
ResponseHeaderModifier lze použít k přidání nebo odebrání hlavičky HTTP z odpovědi HTTP před’odesláním do klienta. |
"UrlRewrite" |
Nástroj URLRewrite lze použít k úpravě požadavku během předávání. |
RoutePolicy
RoutePolicy je schéma pro rozhraní API RoutePolicy.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Optional)
Metadata objektů’. Informace o políchmetadata pole najdete v dokumentaci k rozhraní API Kubernetes.
|
||||||
specRoutePolicySpec |
Spec je specifikace RoutePolicy.
|
||||||
statusRoutePolicyStatus |
Stav definuje aktuální stav RoutePolicy. |
RoutePolicyConditionReason (string alias)
RoutePolicyConditionReason definuje sadu důvodů, které vysvětlují, proč je vyvolán konkrétní typ podmínky RoutePolicy.
| Value | Description |
|---|---|
"Accepted" |
RoutePolicyReasonAccepted se používá k nastavení RoutePolicyConditionReason na Accepted, když je daný RoutePolicy správně nakonfigurován. |
Akceptováno s konfliktem časového limitu |
RoutePolicyReasonAcceptedWithTimeoutConflict se používá k nastavení RoutePolicyConditionReason na AcceptedWithTimeoutConflict, jestliže je daná zásada RoutePolicy správně nakonfigurovaná, ale má konflikt časového limitu s cílovou trasou. |
NeplatnáPolitikaTrasy |
RoutePolicyReasonInvalid je důvod, proč není’zásada RoutePolicy přijata. |
InvalidGRPCRoute |
RoutePolicyReasonInvalidGRPCRoute se používá, když je GRPCRoute neplatný. |
"InvalidGroup" |
RoutePolicyReasonInvalidGroup se používá, když je skupina neplatná. |
NeplatnáHTTPTrasa |
RoutePolicyReasonInvalidHTTPRoute se používá, když je HTTPRoute neplatný. |
"InvalidKind" |
RoutePolicyReasonInvalidKind se používá, když je druh nebo skupina neplatná. |
"InvalidName" |
RoutePolicyReasonInvalidName se používá, když je název neplatný. |
"NoTargetReference" |
RoutePolicyReasonNoTargetReference se používá, pokud neexistuje’žádný cílový odkaz. |
"OverrideNotSupported" |
RoutePolicyReasonOverrideNotSupported se používá, pokud se’přepsání nepodporuje. |
"RefNotPermitted" |
RoutePolicyReasonRefNotPermitted se používá, když není povolena reference. |
NázvySekcíNejsouPovoleny |
RoutePolicyReasonSectionNamesNotPermitted se používá, když nejsou povoleny názvy sekcí. |
RoutePolicyConditionType (string alias)
RoutePolicyConditionType je typ podmínky přidružené ke RoutePolicy. Tento typ by se měl použít s polem RoutePolicyStatus.Conditions.
| Value | Description |
|---|---|
"Accepted" |
RoutePolicyConditionAccepted se používá k nastavení RoutePolicyConditionType na Accepted |
"ResolvedRefs" |
RoutePolicyConditionResolvedRefs slouží k nastavení RoutePolicyCondition na ResolvedRefs. |
RoutePolicyConfig
(Zobrazí se na:RoutePolicySpec)
RoutePolicyConfig definuje schéma pro specifikaci RoutePolicy. To umožňuje specifikaci následujících atributů: * Časové limity * Spřažení relací
| Field | Description |
|---|---|
timeoutsRouteTimeouts |
(Optional)
Časový limit pro cílový prostředek. |
sessionAffinitySpojování relace |
(Optional)
SessionAffinity definuje schéma specifikace afinity relací. |
RoutePolicySpec
(Zobrazí se na:RoutePolicy)
RoutePolicySpec definuje požadovaný stav RoutePolicy.
| Field | Description |
|---|---|
targetRefCustomTargetRef |
TargetRef identifikuje API objekt, na který se mají zásady uplatnit. |
overrideRoutePolicyConfig |
(Optional)
Přepis definuje konfiguraci zásad, která by měla nahradit konfiguraci zásad připojenou k cílovému prostředku v rámci hierarchie. Poznámka: Překrytí se v současné době nepodporuje a vede k chybě ověření. Podpora pro funkci Override bude přidána v budoucí verzi. |
defaultRoutePolicyConfig |
(Optional)
Výchozí nastavení definuje výchozí konfiguraci zásad pro cílový prostředek. |
RoutePolicyStatus
(Zobrazí se na:RoutePolicy)
RoutePolicyStatus definuje pozorovaný stav RoutePolicy.
| Field | Description |
|---|---|
conditions[]Meta/v1 Kubernetes. Podmínka |
(Optional)
Podmínky popisují aktuální podmínky RoutePolicy. Implementace by měly raději vyjádřit podmínky RoutePolicy pomocí Známé typy podmínek:
|
Časové limity trasy
(Zobrazí se na:RoutePolicyConfig)
RouteTimeouts definuje schéma pro specifikaci časových limitů.
| Field | Description |
|---|---|
routeTimeoutKubernetes meta/v1.Duration |
(Optional)
RouteTimeout je časový limit trasy. |
SessionAffinity
(Zobrazí se on:IngressBackendSettings, RoutePolicyConfig)
SessionAffinity definuje schéma specifikace vazby relací.
| Field | Description |
|---|---|
affinityTypeAffinityType |
|
cookieNameřetězec |
(Optional) |
cookieDurationKubernetes meta/v1.Duration |
(Optional) |
SlowStartConfig
(Zobrazí se na:LoadBalancingConfig)
SlowStartConfig definuje konfiguraci pro pomalé spuštění.
| Field | Description |
|---|---|
windowKubernetes meta/v1.Duration |
Doba trvání pomalého startovního okna. |
aggressionřetězec |
(Optional)
Rychlost nárůstu provozu v pomalé úvodní fázi musí být větší než 0,0. Výchozí hodnota je 1.0, pokud není zadána. |
startWeightPercentuint32 |
(Optional)
Minimální nebo počáteční procento provozu, které se má odesílat do nových koncových bodů. Výchozí hodnota je 10%, pokud není zadána. |
KódyStavu
(Zobrazí se na adrese:HTTPMatch)
StatusCodes definuje porovnávače stavových kódů HTTP, které se mají použít pro kontroly zdraví systému.
| Field | Description |
|---|---|
startint32 |
(Optional)
Start definuje začátek rozsahu stavových kódů, které se mají použít pro kontroly HealthCheck. To je inkluzivní. |
endint32 |
(Optional)
End definuje konec rozsahu stavových kódů, které se mají použít pro kontroly HealthCheck. To je inkluzivní. |
TargetRefSpec
(Zobrazí se na:BackendLoadBalancingPolicySpec)
TargetRefSpec definuje cílový odkaz a porty pro zásady vyrovnávání zatížení back-endu.
| Field | Description |
|---|---|
targetRefCustomTargetRef |
TargetRef identifikuje API objekt, na který se mají zásady uplatnit. |
ports[]BackendLoadBalancingPolicyPort |
(Optional)
Porty specifikují seznam portů na cílovém zařízení, kde se politika aplikuje. |
URLRewriteFilter
(Zobrazí se na:IngressRewrites)
UrlRewriteFilter definuje filtr, který upravuje požadavek během předávání. Nejvýše jeden z těchto filtrů se dá použít na pravidlo. Nesmí se použít ve stejném pravidlu s sslRedirect.
| Field | Description |
|---|---|
hostnamePreciseHostname |
(Optional)
Název hostitele je hodnota, která se má použít k nahrazení hodnoty hlavičky hostitele během předávání. |
pathHTTPPathModifier |
(Optional)
Cesta definuje přepsání cesty. |
Konfigurace firewallu webové aplikace
(Zobrazí se na:WebApplicationFirewallPolicySpec)
WebApplicationFirewallConfig definuje konfiguraci zásad firewallu webových aplikací pro podřízený prostředek zásady zabezpečení služby Application Gateway pro kontejnery.
| Field | Description |
|---|---|
idřetězec |
Politika webové aplikační brány firewall
WebApplicationFirewallPolicy je schéma podřízeného prostředku bezpečnostní politiky Application Gateway for Containers.
| Field | Description | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Optional)
Metadata objektů’. Informace o políchmetadata pole najdete v dokumentaci k rozhraní API Kubernetes.
|
||||
specWebApplicationFirewallPolicySpec |
Specifikace jsou náležité popisy podřízeného prostředku "Application Gateway for Containers Security Policy."
|
||||
statusWebApplicationFirewallPolicyStatus |
Stav definuje aktuální stav podřízeného prostředku zásad zabezpečení kontejnerů služby Application Gateway. |
WebApplicationFirewallPolicySpec
(Zobrazí se na:WebApplicationFirewallPolicy)
WebApplicationFirewallPolicySpec definuje požadovaný stav WebApplicationFirewallPolicy.
| Field | Description |
|---|---|
targetRefCustomTargetRef |
TargetRef identifikuje API objekt, na který se mají zásady uplatnit. |
webApplicationFirewallWebApplicationFirewallConfig |
WebApplicationFirewallPolicy slouží k určení prostředku WebApplicationPolicy. |
WebApplicationFirewallPolicyStatus (Stav webové aplikační brány firewall)
(Zobrazí se na:WebApplicationFirewallPolicy)
WebApplicationFirewallPolicyStatus definuje zjištěný stav podřízeného prostředku zásad zabezpečení pro Application Gateway pro kontejnery.
| Field | Description |
|---|---|
conditions[]Meta/v1 Kubernetes. Podmínka |
(Optional)
Známé typy podmínek:
|