Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Pakketten
Package v1 is de v1-versie van de API.
alb.networking.azure.io/v1
Dit document definieert elk van de resourcetypen voor alb.networking.azure.io/v1.
Resourcetypen:
AffinityType (string alias)
(Wordt weergegeven op:SessionAffinity)
AffinityType definieert het affiniteitstype voor de service
| Waarde | Beschrijving |
|---|---|
"application-cookie" |
AffinityTypeApplicationCookie is een sessieaffiniteitstype voor een toepassingscookie |
beheerde cookie |
AffinityTypeManagedCookie is een sessieaffiniteitstype voor een beheerde cookie |
AlbConditionReason (string alias)
AlbConditionReason definieert de set redenen die verklaren waarom een bepaald voorwaardetype wordt gegenereerd door de Application Gateway for Containers-resource.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
AlbReasonAccepted geeft aan dat de Application Gateway for Containers-resource wordt geaccepteerd door de controller. |
"Ready" |
AlbReasonDeploymentReady geeft de implementatiestatus van de Application Gateway for Containers-resource aan. |
"InProgress" |
AlbReasonInProgress geeft aan of de Application Gateway for Containers-resource bezig is met het maken, bijwerken of verwijderen. |
AlbConditionType (string alias)
AlbConditionType is een type voorwaarde dat is gekoppeld aan een Application Gateway for Containers-resource. Dit type moet worden gebruikt met het veld AlbStatus.Conditions.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
AlbConditionTypeAccepted geeft aan of de Application Gateway for Containers-resource wordt geaccepteerd door de controller. |
"Implementatie" |
AlbConditionTypeDeployment geeft de implementatiestatus van de Application Gateway for Containers-resource aan. |
AlbSpec
(Wordt weergegeven op:ApplicationLoadBalancer)
AlbSpec definieert de specificaties voor de Application Gateway for Containers-resource.
| Veld | Beschrijving |
|---|---|
associations[]string |
Associaties zijn subnetresource-id's waarmee de Application Gateway for Containers-resource verbonden is. |
AlbStatus
(Wordt weergegeven op:ApplicationLoadBalancer)
AlbStatus definieert de waargenomen status van Application Gateway for Containers-resource.
| Veld | Beschrijving |
|---|---|
conditions[]Kubernetes meta/v1. Voorwaarde |
(Optioneel)
Bekende voorwaardetypen zijn:
|
ApplicationLoadBalancer
ApplicationLoadBalancer is het schema voor de Application Gateway for Containers-resource.
| Veld | Beschrijving | ||
|---|---|---|---|
metadataKubernetes-meta/v1. ObjectMeta |
(Optioneel)
Metagegevens van objecten’. Raadpleeg de Kubernetes-API-documentatie voor de velden van hetmetadata veld.
|
||
specAlbSpec |
Specificatie is de specificaties voor Application Gateway for Containers-resource.
|
||
statusAlbStatus |
Status definieert de huidige status van application gateway for Containers-resource. |
BackendLoadBalancingPolicy
BackendLoadBalancingPolicy vertegenwoordigt de configuratie voor back-endtaakverdeling.
| Veld | Beschrijving | ||||
|---|---|---|---|---|---|
metadataKubernetes-meta/v1. ObjectMeta |
(Optioneel)
Metagegevens van objecten’. Raadpleeg de Kubernetes-API-documentatie voor de velden van hetmetadata veld.
|
||||
specBackendLoadBalancingPolicySpec |
Spec is de specificatie van BackendLoadBalancingPolicy.
|
||||
statusBackendLoadBalancingPolicyStatus |
Status definieert de huidige status van BackendLoadBalancingPolicy. |
BackendLoadBalancingPolicyVoorwaardeReden (string alias)
BackendLoadBalancingPolicyConditionReason definieert de set redenen die verklaren waarom een bepaald type BackendLoadBalancingPolicy-voorwaarde wordt gegenereerd.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
BackendLoadBalancingPolicyReasonAccepted wordt gebruikt om de BackendLoadBalancingPolicyConditionReason in te stellen op Geaccepteerd wanneer de opgegeven BackendLoadBalancingPolicy juist is geconfigureerd |
"Conflicterend" |
BackendLoadBalancingPolicyReasonConflicted wordt gebruikt wanneer de doelreferentie conflicteert met een al bestaand beleidsdoel |
InvalidBackendLoadBalancingPolicy |
BackendLoadBalancingPolicyReasonInvalid is de reden waarom backendLoadBalancingPolicy niet wordt’geaccepteerd |
OngeldigeGroep |
BackendLoadBalancingPolicyReasonInvalidGroup wordt gebruikt als de groep ongeldig is |
"InvalidKind" |
BackendLoadBalancingPolicyReasonInvalidKind wordt gebruikt wanneer het type/groep ongeldig is |
OngeldigeNaam |
De BackendLoadBalancingPolicyReasonInvalidName wordt gebruikt wanneer een naam ongeldig is. |
"InvalidService" |
BackendLoadBalancingPolicyReasonInvalidService wordt gebruikt wanneer de Service ongeldig is |
GeenDoelVerwijzing |
BackendLoadBalancingPolicyReasonNoTargetReference wordt gebruikt wanneer er’geen doelverwijzing is |
VerwijzingNietToegestaan |
BackendLoadBalancingPolicyReasonRefNotPermitted wordt gebruikt wanneer de ref niet is toegestaan’ |
"ResolvedRefs" |
BackendLoadBalancingPolicyReasonResolvedRefs wordt gebruikt om de BackendLoadBalancingPolicyConditionReason in te stellen op ResolvedRefs wanneer de opgegeven BackendLoadBalancingPolicy de juiste verwijzingen heeft |
BackendLoadBalancingPolicyConditionType (string alias)
BackendLoadBalancingPolicyConditionType is een type voorwaarde dat is gekoppeld aan een BackendLoadBalancingPolicy. Dit type moet worden gebruikt met het veld BackendLoadBalancingPolicyStatus.Conditions.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
BackendLoadBalancingPolicyConditionAccepted wordt gebruikt om het BackendLoadBalancingPolicyConditionType in te stellen op Accepted |
"ResolvedRefs" |
BackendLoadBalancingPolicyConditionResolvedRefs wordt gebruikt om de BackendLoadBalancingPolicyCondition in te stellen op ResolvedRefs |
BackendLadBalansBeleidPoort
(Wordt weergegeven op:TargetRefSpec)
BackendLoadBalancingPolicyPort definieert de poortconfiguratie voor het back-endtaakverdelingsbeleid.
| Veld | Beschrijving |
|---|---|
portint32 |
Poort is de poort die moet worden gebruikt voor verbinding met de back-end |
BackendLoadBalancingPolicySpec
(Wordt weergegeven op:BackendLoadBalancingPolicy, IngressBackendSettings)
BackendLoadBalancingPolicySpec definieert de specificatie voor BackendLoadBalancingPolicy.
| Veld | Beschrijving |
|---|---|
targetRefs[]TargetRefSpec |
TargetRefs identificeert een lijst met API-objecten waar beleid op moet worden toegepast. |
loadBalancingLoadBalancingConfig |
(Optioneel)
LoadBalancing definieert het schema voor het configureren van opties voor taakverdeling |
BackendLoadBalancingPolicyStatus
(Wordt weergegeven op:BackendLoadBalancingPolicy)
BackendLoadBalancingPolicyStatus definieert de waargenomen status van BackendLoadBalancingPolicy.
| Veld | Beschrijving |
|---|---|
targets[]BackendLoadBalancingPolicyTargetStatus |
Backend Load Balancing Beleid Doelstatus
(Wordt weergegeven op:BackendLoadBalancingPolicyStatus)
BackendLoadBalancingPolicyTargetStatus definieert de waargenomen status voor een doelverwijzing
| Veld | Beschrijving |
|---|---|
targetRefCustomTargetRef |
|
conditions[]Kubernetes meta/v1. Voorwaarde |
BackendTLSPolicy
BackendTLSPolicy is het schema voor de BackendTLSPolicies-API.
| Veld | Beschrijving | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes-meta/v1. ObjectMeta |
(Optioneel)
Metagegevens van objecten’. Raadpleeg de Kubernetes-API-documentatie voor de velden van hetmetadata veld.
|
||||||
specBackendTLSPolicySpec |
Specificatie is de backendTLSPolicy-specificatie.
|
||||||
statusBackendTLSPolicyStatus |
Status definieert de huidige status van BackendTLSPolicy. |
BackendTLSPolicyConfig
(Wordt weergegeven op:BackendTLSPolicySpec)
BackendTLSPolicyConfig definieert de beleidsspecificatie voor het TLS-beleid voor back-end.
| Veld | Beschrijving |
|---|---|
CommonTLSPolicyCommonTLSPolicy |
(Leden van |
snisnaar |
(Optioneel)
Sni is de servernaam die moet worden gebruikt voor de TLS-verbinding met de back-end. |
ports[]BackendTLSPolicyPort |
Poorten specificeert de lijst met poorten waarop het beleid wordt toegepast. |
clientCertificateRefGateway-API. SecretObjectReference |
(Optioneel)
ClientCertificateRef is de verwijzing naar het clientcertificaat dat moet worden gebruikt voor de TLS-verbinding met de back-end. |
BackendTLSPolicyPort
(Wordt weergegeven op:BackendTLSPolicyConfig)
BackendTLSPolicyPort definieert de poort die moet worden gebruikt voor de TLS-verbinding met de back-end
| Veld | Beschrijving |
|---|---|
portInt |
Poort is de poort die moet worden gebruikt voor de TLS-verbinding met de back-end |
BackendTLSPolicySpec
(Wordt weergegeven op:BackendTLSPolicy)
BackendTLSPolicySpec definieert de gewenste status van BackendTLSPolicy.
| Veld | Beschrijving |
|---|---|
targetRefCustomTargetRef |
TargetRef identificeert een API-object waarop beleid moet worden toegepast. |
overrideBackendTLSPolicyConfig |
(Optioneel)
Overschrijven definieert beleidsconfiguratie die de beleidsconfiguratie moet negeren die is gekoppeld onder de doelresource in de hiërarchie. Opmerking: onderdrukking wordt momenteel niet ondersteund en resulteert in een validatiefout. Ondersteuning voor overschrijving wordt toegevoegd in een toekomstige release. |
defaultBackendTLSPolicyConfig |
(Optioneel)
Standaard definieert standaardbeleidsconfiguratie voor de doelresource. |
BackendTLSPolicyStatus
(Wordt weergegeven op:BackendTLSPolicy)
BackendTLSPolicyStatus definieert de waargenomen status van BackendTLSPolicy.
| Veld | Beschrijving |
|---|---|
conditions[]Kubernetes meta/v1. Voorwaarde |
(Optioneel)
Voorwaarden beschrijven de huidige voorwaarden van de BackendTLSPolicy. Implementaties moeten liever back-endTLSPolicy-voorwaarden uitdrukken met behulp van de Bekende voorwaardetypen zijn:
|
CommonTLSPolicy
(Wordt weergegeven op:BackendTLSPolicyConfig)
CommonTLSPolicy is het schema voor de CommonTLSPolicy-API.
| Veld | Beschrijving |
|---|---|
verifyCommonTLSPolicyVerify |
(Optioneel)
Verifiëren biedt de opties om het peercertificaat te verifiëren. |
CommonTLSPolicyVerify
(Wordt weergegeven op:CommonTLSPolicy)
CommonTLSPolicyVerify definieert het schema voor de CommonTLSPolicyVerify-API.
| Veld | Beschrijving |
|---|---|
caCertificateRefGateway-API. SecretObjectReference |
CaCertificateRef is het CA-certificaat dat wordt gebruikt om het peercertificaat te verifiëren. |
subjectAltNamesnaar |
(Optioneel)
SubjectAltName is de alternatieve naam van het onderwerp die wordt gebruikt om het peercertificaat te verifiëren. |
CustomTargetRef
(Wordt weergegeven op:BackendLoadBalancingPolicyTargetStatus, BackendTLSPolicySpec, FrontendTLSPolicySpec, HealthCheckPolicySpec, PolicyRefStatus, RoutePolicySpec, TargetRefSpec, WebApplicationFirewallPolicySpec)
CustomTargetRef is een verwijzing naar een aangepaste resource die geen deel uitmaakt’van de Kubernetes-kern-API.
| Veld | Beschrijving |
|---|---|
NamespacedPolicyTargetReferenceGateway API alpha2.NamespacedPolicyTargetReference |
(Leden van |
sectionNames[]string |
(Optioneel)
SectionNames is de naam van de sectie binnen de doelresource. Wanneer deze targetRef niet is opgegeven, is deze gericht op de hele resource. In de volgende resources wordt SectionNames geïnterpreteerd als het volgende:
Als er een SectionNames is opgegeven, maar niet’bestaat op het doelobject, kan het beleid niet worden gekoppeld en registreert de beleidsuitvoering een |
FrontendTLSPolicy
FrontendTLSPolicy is het schema voor de FrontendTLSPolicy-API
| Veld | Beschrijving | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes-meta/v1. ObjectMeta |
(Optioneel)
Metagegevens van objecten’. Raadpleeg de Kubernetes-API-documentatie voor de velden van hetmetadata veld.
|
||||||
specFrontendTLSPolicySpec |
Spec is de FrontendTLSPolicy-specificatie.
|
||||||
statusFrontendTLSPolicyStatus |
Status definieert de huidige status van FrontendTLSPolicy. |
FrontendTLSPolicyConfig
(Wordt weergegeven op:FrontendTLSPolicySpec)
FrontendTLSPolicyConfig definieert de beleidsspecificatie voor het Frontend TLS-beleid.
| Veld | Beschrijving |
|---|---|
verifyMTLSPolicyVerify |
(Optioneel)
Verifiëren biedt de opties om het peercertificaat te verifiëren. |
policyTypePolicyType |
(Optioneel)
Type is het type van het beleid. |
FrontendTLSPolicySpec
(Wordt weergegeven op:FrontendTLSPolicy)
FrontendTLSPolicySpec definieert de gewenste status van FrontendTLSPolicy
| Veld | Beschrijving |
|---|---|
targetRefCustomTargetRef |
TargetRef identificeert een API-object waarop beleid moet worden toegepast. |
defaultFrontendTLSPolicyConfig |
(Optioneel)
Standaard definieert standaardbeleidsconfiguratie voor de doelresource. |
overrideFrontendTLSPolicyConfig |
(Optioneel)
Overschrijven definieert beleidsconfiguratie die de beleidsconfiguratie moet negeren die is gekoppeld onder de doelresource in de hiërarchie. Opmerking: onderdrukking wordt momenteel niet ondersteund en resulteert in een validatiefout. Ondersteuning voor overschrijving wordt toegevoegd in een toekomstige release. |
FrontendTLSBeleidStatus
(Wordt weergegeven op:FrontendTLSPolicy)
FrontendTLSPolicyStatus definieert de waargenomen status van FrontendTLSPolicy.
| Veld | Beschrijving |
|---|---|
conditions[]Kubernetes meta/v1. Voorwaarde |
(Optioneel)
Voorwaarden beschrijven de huidige voorwaarden van de FrontendTLSPolicy. Implementaties moeten liever FrontendTLSPolicy-voorwaarden uitdrukken met behulp van de Bekende voorwaardetypen zijn:
|
FrontendTLSPolicyType (string alias)
(Wordt weergegeven op:PolicyType)
FrontendTLSPolicyType is het type front-end-TLS-beleid.
| Waarde | Beschrijving |
|---|---|
"vooraf gedefinieerd" |
PredefinedFrontendTLSPolicyType is het type van het vooraf gedefinieerde TLS-beleid voor front-end. |
FrontendTLSPolicyTypeName (string alias)
(Wordt weergegeven op:PolicyType)
FrontendTLSPolicyTypeName is de naam van het Frontend TLS-beleid.
| Waarde | Beschrijving |
|---|---|
"2023-06" |
PredefinedPolicy202306 is de naam van het vooraf gedefinieerde Frontend TLS-beleid voor het beleid “2023-06”. |
"2023-06-S" |
PredefinedPolicy202306Strict is de naam van het vooraf gedefinieerde Frontend TLS-beleid voor het beleid “2023-06-S”. Dit is een strikte versie van het beleid “2023-06”. |
GRPCSpecifiers
(Wordt weergegeven op:HealthCheckPolicyConfig)
GRPCSpecifiers definieert het schema voor GRPC HealthCheck.
| Veld | Beschrijving |
|---|---|
authoritysnaar |
(Optioneel)
Als de autoriteit aanwezig is, wordt deze gebruikt als de waarde van de Authority-header in de gezondheidscontrole. |
servicesnaar |
(Optioneel)
De service staat de configuratie toe van een gezondheidscontrole die is geregistreerd onder een andere servicenaam. |
HTTPHeader
(Wordt weergegeven op:HeaderFilter)
HTTPHeader vertegenwoordigt een HTTP-headernaam en -waarde zoals gedefinieerd door RFC 7230.
| Veld | Beschrijving |
|---|---|
nameHTTPHeaderName |
De naam is de naam van de HTTP-header die moet worden vergeleken. Naamkoppeling moet niet hoofdlettergevoelig zijn. (Zie https://tools.ietf.org/html/rfc7230#section-3.2). Als meerdere vermeldingen equivalente headernamen opgeven, moet de eerste vermelding met een equivalente naam worden overwogen voor een overeenkomst. Volgende vermeldingen met een equivalente headernaam moeten worden genegeerd. Vanwege de niet-hoofdlettergevoeligheid van headernamen worden “foo” en “Foo” beschouwd als gelijkwaardig. |
valuesnaar |
Waarde is de waarde van de HTTP-header die moet worden vergeleken. |
HTTP-Koppen Naam (string alias)
(Wordt weergegeven op:HTTPHeader)
HTTPHeaderName is de naam van een HTTP-header.
Geldige waarden zijn:
- “Autorisatie”
- “Set-Cookie”
Ongeldige waarden zijn:
- ”:method” - “:” is een ongeldig teken. Dit betekent dat pseudoheaders van HTTP/2 momenteel niet worden’ondersteund door dit type.
- ”/invalid” - “/ ” is een ongeldig teken
HTTPMatch
(Wordt weergegeven op:HTTPSpecifiers)
HTTPMatch definieert de HTTP-matchers die moeten worden gebruikt voor HealthCheck-controles.
| Veld | Beschrijving |
|---|---|
bodysnaar |
(Optioneel)
Body definieert de HTTP-bodymatchers die gebruikt worden voor HealthChecks. |
statusCodes[]StatusCodes |
(Optioneel)
StatusCodes definieert de HTTP-statuscodematchers die moeten worden gebruikt voor HealthCheck-controles. |
HTTPPathModifier
(Wordt weergegeven op:Redirect, URLRewriteFilter)
HTTPPathModifier definieert de configuratie voor padmodifiers.
| Veld | Beschrijving | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
typeHTTPPathModifierType |
Type definieert het type padaanpassing. Er kunnen meer typen worden toegevoegd in een toekomstige release van de API. Er kunnen waarden worden toegevoegd aan deze enum. Implementaties moeten ervoor zorgen dat onbekende waarden’geen crash veroorzaken. Onbekende waarden moeten ertoe leiden dat de implementatie-instelling van de geaccepteerde voorwaarde voor de regel onwaar is |
||||||||||||||||||||||||||||||||||||||||||||||||
replaceFullPathsnaar |
(Optioneel)
ReplaceFullPath geeft de waarde op waarmee het volledige pad van een aanvraag tijdens het herschrijven of omleiden moet worden vervangen. |
||||||||||||||||||||||||||||||||||||||||||||||||
replacePrefixMatchsnaar |
(Optioneel)
ReplacePrefixMatch geeft de waarde op waarmee de overeenkomst van het voorvoegsel van een aanvraag tijdens een herschrijf- of omleiding moet worden vervangen. Bijvoorbeeld, een aanvraag voor “/foo/bar” met een voorvoegselovereenkomst van “/foo” en een ReplacePrefixMatch van “/xyz” zou worden gewijzigd in “/xyz/bar”. Dit komt overeen met het gedrag van het matchtype PathPrefix. Dit komt overeen met volledige padelementen. Een padelement verwijst naar de lijst met labels in het pad gesplitst door het ReplacePrefixMatch is alleen compatibel met een
|
HTTPPathModifierType (string alias)
(Wordt weergegeven op:HTTPPathModifier)
HTTPPathModifierType definieert het type padomleiding of herschrijf.
| Waarde | Beschrijving |
|---|---|
"ReplaceFullPath" |
FullPathHTTPPathModifier vervangt het volledige pad door de opgegeven waarde. |
"ReplacePrefixMatch" |
PrefixMatchHTTPPathModifier vervangt elk voorvoegselpad door de vervangwaarde. Bijvoorbeeld: een pad met een voorvoegselovereenkomst van “/foo” en een ReplacePrefixMatch-vervanging van “/bar” vervangt “/foo” door “/bar” in overeenkomende aanvragen. Dit komt overeen met het gedrag van het matchtype PathPrefix. Dit komt overeen met volledige padelementen. Een padelement verwijst naar de lijst met labels in het pad gesplitst door het |
HTTP-aanduidingen
(Wordt weergegeven op:HealthCheckPolicyConfig)
HTTPSpecifiers definieert het schema voor http HealthCheck-controlespecificatie.
| Veld | Beschrijving |
|---|---|
hostsnaar |
(Optioneel)
Host is de waarde van de hostheader die moet worden gebruikt voor HealthCheck-controles. |
pathsnaar |
(Optioneel)
Pad is het pad dat moet worden gebruikt voor HealthCheck-controles. |
matchHTTPMatch |
(Optioneel)
Match definieert de HTTP-matchers die moeten worden gebruikt voor HealthCheck-controles. |
HeaderFilter
(Wordt weergegeven op:IngressRewrites)
HeaderFilter definieert een filter waarmee de headers van een HTTP-aanvraag of -antwoord worden gewijzigd. Er is slechts één actie toegestaan voor een bepaalde headernaam. Filters die meerdere acties van hetzelfde of een ander type opgeven voor een headernaam, zijn ongeldig en geweigerd. Configuratie voor het instellen of toevoegen van meerdere waarden voor een header moet rfc 7230-headerwaardeopmaak gebruiken, waarbij elke waarde wordt gescheiden door een komma.
| Veld | Beschrijving |
|---|---|
set[]HTTPHeader |
(Optioneel)
Stel de aanvraag zo in dat deze wordt overschreven met de opgegeven header (naam, waarde) vóór de actie. Invoer: GET /foo HTTP/1.1 my-header: foo Configuratie: set: - naam: “my-header” waarde: “bar” Uitvoer: GET /foo HTTP/1.1 my-header: bar |
add[]HTTPHeader |
(Optioneel)
Voeg de opgegeven header(s) (naam, waarde) toe aan de aanvraag vóór de actie. Deze wordt toegevoegd aan bestaande waarden die zijn gekoppeld aan de headernaam. Invoer: GET /foo HTTP/1.1 my-header: foo Config: add: - name: my-header“ value: ”“bar,baz” Uitvoer: GET /foo HTTP/1.1 my-header: foo,bar,baz |
remove[]string |
(Optioneel)
Verwijder de opgegeven header(s) uit de HTTP-aanvraag vóór de actie. De waarde van Remove is een lijst met HTTP-headernamen. Headernamen zijn niet hoofdlettergevoelig (zie https://datatracker.ietf.org/doc/html/rfc2616#section-4.2). Invoer: GET /foo HTTP/1.1 my-header1: foo my-header2: bar my-header3: baz Configuratie: verwijderen: [“my-header1”, “my-header3”] Uitvoer: GET /foo HTTP/1.1 my-header2: bar |
KopNaam (string alias)
HeaderName is de naam van een header of queryparameter.
Gezondheidscontrolebeleid
HealthCheckPolicy is het schema voor de HealthCheckPolicy-API.
| Veld | Beschrijving | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes-meta/v1. ObjectMeta |
(Optioneel)
Metagegevens van objecten’. Raadpleeg de Kubernetes-API-documentatie voor de velden van hetmetadata veld.
|
||||||
specHealthCheckPolicySpec |
De specificatie is de HealthCheckPolicy-specificatie.
|
||||||
statusHealthCheckPolicyStatus |
Status definieert de huidige status van HealthCheckPolicy. |
HealthCheckPolicyConditionReason (string alias)
HealthCheckPolicyConditionReason definieert de set redenen die verklaren waarom een bepaald type HealthCheckPolicy-voorwaarde wordt gegenereerd.
| Waarde | Beschrijving |
|---|---|
"BackendTLSPolicyNotFound" |
BackendTLSPolicyConditionNotFound wordt gebruikt wanneer de BackendTLSPolicy niet is gevonden voor de service. |
"Geaccepteerd" |
HealthCheckPolicyReasonAccepted wordt gebruikt om healthCheckPolicyConditionReason in te stellen op Geaccepteerd. Wanneer de opgegeven HealthCheckPolicy juist is geconfigureerd. |
OngeldigeGezondheidscontrolebeleid |
HealthCheckPolicyReasonInvalid is de reden dat healthCheckPolicy niet wordt’geaccepteerd. |
OngeldigeGroep |
HealthCheckPolicyReasonInvalidGroup wordt gebruikt wanneer de groep ongeldig is. |
"InvalidKind" |
HealthCheckPolicyReasonInvalidKind wordt gebruikt wanneer de type/groep ongeldig is. |
OngeldigeNaam |
HealthCheckPolicyReasonInvalidName wordt gebruikt wanneer de naam ongeldig is. |
"InvalidPort" |
HealthCheckPolicyReasonInvalidPort wordt gebruikt wanneer de poort ongeldig is. |
"InvalidService" |
HealthCheckPolicyReasonInvalidService wordt gebruikt wanneer de Service ongeldig blijkt te zijn. |
GeenDoelVerwijzing |
HealthCheckPolicyReasonNoTargetReference wordt gebruikt wanneer er’geen doelreferentie is. |
"OverrideNotSupported" |
HealthCheckPolicyReasonOverrideNotSupported wordt gebruikt wanneer de overschrijving niet ondersteund wordt. |
VerwijzingNietToegestaan |
HealthCheckPolicyReasonRefNotPermitted wordt gebruikt wanneer de ref niet is toegestaan. |
"ResolvedRefs" |
HealthCheckPolicyReasonResolvedRefs wordt gebruikt wanneer de targetRef met succes is opgelost. |
SectieNamenNietToegestaan |
HealthCheckPolicyReasonSectionNamesNotPermitted wordt gebruikt wanneer sectienamen niet toegestaan zijn. |
"UnsupportedStatusCodes" |
HealthCheckPolicyReasonUnsupportedStatusCodes wordt gebruikt wanneer de HealthCheckPolicy StatusCodes niet worden ondersteund. |
HealthCheckBeleidsVoorwaardeType (string alias)
HealthCheckPolicyConditionType is een type voorwaarde dat is gekoppeld aan een HealthCheckPolicy. Dit type moet worden gebruikt met het veld HealthCheckPolicyStatus.Conditions.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
HealthCheckPolicyConditionAccepted wordt gebruikt om het HealthCheckPolicyConditionType in te stellen op Accepted. |
"ResolvedRefs" |
HealthCheckPolicyConditionResolvedRefs wordt gebruikt om HealthCheckPolicyCondition in te stellen op ResolvedRefs. |
HealthCheckPolicyConfig
(Wordt weergegeven op:HealthCheckPolicySpec)
HealthCheckPolicyConfig definieert het schema voor de HealthCheck-specificatie voor statuscontrole.
| Veld | Beschrijving |
|---|---|
interval |
(Optioneel)
Interval is het aantal seconden tussen HealthCheck-controles. |
timeoutKubernetes meta/v1.Duration |
(Optioneel)
Time-out is het aantal seconden waarna de statuscontrole als mislukt wordt beschouwd. |
portint32 |
(Optioneel)
Poort is de poort die moet worden gebruikt voor HealthCheck-controles. |
unhealthyThresholdint32 |
(Optioneel)
UnhealthyThreshold is het aantal opeenvolgende mislukte HealthCheck-controles. |
healthyThresholdint32 |
(Optioneel)
HealthyThreshold is het aantal opeenvolgende geslaagde HealthCheck-controles. |
useTLSBool |
(Optioneel)
UseTLS geeft aan of de gezondheidscontrole TLS afdwingt. Standaard gebruikt de statuscontrole hetzelfde protocol als de service als dezelfde poort wordt gebruikt voor statuscontrole. Als het poortnummer verschilt, zal de gezondheidscontrole in platte tekst zijn. |
httpHTTP-aanduidingen |
(Optioneel)
HTTP definieert de HTTP-beperkingsspecificatie voor de statuscontrole van een doelresource. |
grpcGRPCSpecifiers |
GRPC configureert een gRPC v1 HealthCheck (https://github.com/grpc/grpc-proto/blob/master/grpc/health/v1/health.proto) voor de doelresource. |
HealthCheckPolicySpec
(Wordt weergegeven op:HealthCheckPolicy)
HealthCheckPolicySpec definieert de gewenste status van HealthCheckPolicy.
| Veld | Beschrijving |
|---|---|
targetRefCustomTargetRef |
TargetRef identificeert een API-object waarop beleid moet worden toegepast. |
overrideHealthCheckPolicyConfig |
(Optioneel)
Overschrijven definieert beleidsconfiguratie die de beleidsconfiguratie moet negeren die is gekoppeld onder de doelresource in de hiërarchie. Opmerking: overschrijving wordt momenteel niet ondersteund en resulteert in een validatiefout. Ondersteuning voor overschrijving wordt toegevoegd in een toekomstige release. |
defaultHealthCheckPolicyConfig |
(Optioneel)
Standaard definieert standaardbeleidsconfiguratie voor de doelresource. |
StatusVanGezondheidsControleBeleid
(Wordt weergegeven op:HealthCheckPolicy)
HealthCheckPolicyStatus definieert de waargenomen status van HealthCheckPolicy.
| Veld | Beschrijving |
|---|---|
conditions[]Kubernetes meta/v1. Voorwaarde |
(Optioneel)
Voorwaarden beschrijven de huidige voorwaarden van de HealthCheckPolicy. Implementaties moeten liever HealthCheckPolicy-voorwaarden uitdrukken met behulp van de Bekende voorwaardetypen zijn:
|
IngressBackendPort
(Wordt weergegeven op:IngressBackendSettings)
IngressBackendPort beschrijft een poort op een back-end. Er moet slechts één naam/nummer worden gedefinieerd.
| Veld | Beschrijving |
|---|---|
portint32 |
(Optioneel)
Poort geeft de poort op de back-endservice aan |
namesnaar |
(Optioneel)
De naam moet verwijzen naar een naam op een poort in de back-endservice |
protocolProtocol |
Protocol moet een van “HTTP”, “HTTPS zijn” |
IngressBackendSettingStatus
(Wordt weergegeven op:IngressExtensionStatus)
IngressBackendSettingStatus beschrijft de status van een BackendSetting
| Veld | Beschrijving |
|---|---|
servicesnaar |
Service identificeert de backendSetting die deze status beschrijft |
validationErrors[]string |
(Optioneel)
Fouten zijn een lijst met fouten met betrekking tot deze instelling |
validBool |
Geldig geeft aan dat er geen validatiefouten aanwezig zijn op deze BackendSetting |
IngressBackendSettings
(Wordt weergegeven op:IngressExtensionSpec)
IngressBackendSettings biedt uitgebreide configuratieopties voor een back-endservice
| Veld | Beschrijving |
|---|---|
servicesnaar |
Service is de naam van een back-endservice waarop deze configuratie van toepassing is |
ports[]IngressBackendPort |
(Optioneel)
Poorten kunnen worden gebruikt om aan te geven of de back-endservice luistert op HTTP of HTTPS |
trustedRootCertificatesnaar |
(Optioneel)
TrustedRootCertificate kan worden gebruikt om een certificaat op te geven dat de gateway kan vertrouwen wanneer deze communiceert met de back-end op een poort die is opgegeven als https |
sessionAffinitySessionAffinity |
(Optioneel)
Met SessionAffinity kunnen clientaanvragen consistent worden gegeven aan dezelfde back-end |
timeoutsIngressTimeouts |
(Optioneel)
"Timeouts definiëren een set van timeoutparameters die moeten worden toegepast op een Ingress" |
loadBalancingPolicySpecBackendLoadBalancingPolicySpec |
(Optioneel)
LoadBalancing definieert het taakverdelingsbeleid voor de back-endservice |
IngressExtension
IngressExtension is het schema voor de IngressExtension-API
| Veld | Beschrijving | ||||
|---|---|---|---|---|---|
metadataKubernetes-meta/v1. ObjectMeta |
(Optioneel)
Metagegevens van objecten’. Raadpleeg de Kubernetes-API-documentatie voor de velden van hetmetadata veld.
|
||||
specIngressExtensionSpec |
Specificatie is de specificatie IngressExtension.
|
||||
statusIngressExtensionStatus |
IngressExtensionConditionReason (string alias)
IngressExtensionConditionReason definieert de set redenen die verklaren waarom een bepaald type IngressExtension-voorwaarde wordt gegenereerd.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
IngressExtensionReasonAccepted wordt gebruikt om de IngressExtensionConditionAccepted in te stellen op Geaccepteerd |
"HasValidationErrors" |
IngressExtensionReasonHasErrors geeft aan dat er enkele validatiefouten zijn |
GeenValidatiefouten |
IngressExtensionReasonNoErrors geeft aan dat er geen validatiefouten zijn |
GedeeltelijkGeaccepteerdMetFouten |
IngressExtensionReasonPartiallyAccepted wordt gebruikt om de IngressExtensionConditionAccepted in te stellen op Geaccepteerd, maar met niet-fatale validatiefouten |
IngressExtensionConditionType (string alias)
IngressExtensionConditionType is een type voorwaarde dat is gekoppeld aan een IngressExtension. Dit type moet worden gebruikt met het veld IngressExtensionStatus.Conditions.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
IngressExtensionConditionAccepted geeft aan of de ingressExtension wordt geaccepteerd (afstemmen) door de controller |
"Fouten" |
IngressExtensionConditionErrors geeft aan of er validatie- of buildfouten zijn opgetreden in de extensie |
IngressExtensionSpec
(Wordt weergegeven op:IngressExtension)
IngressExtensionSpec definieert de gewenste configuratie van IngressExtension
| Veld | Beschrijving |
|---|---|
rules[]IngressRuleSetting |
(Optioneel)
Er worden regels per host vastgesteld |
backendSettings[]IngressBackendSettings |
(Optioneel)
BackendSettings definieert een set configuratieopties voor Ingress-serviceback-ends |
IngressExtensionStatus
(Wordt weergegeven op:IngressExtension)
IngressExtensionStatus beschrijft de huidige status van de IngressExtension
| Veld | Beschrijving |
|---|---|
rules[]IngressRuleStatus |
(Optioneel)
Regels hebben gedetailleerde statusinformatie met betrekking tot elke regel |
backendSettings[]IngressBackendSettingStatus |
(Optioneel)
BackendSettings heeft gedetailleerde statusinformatie met betrekking tot elke BackendSettings |
conditions[]Kubernetes meta/v1. Voorwaarde |
(Optioneel)
Voorwaarden beschrijven de huidige voorwaarden van de IngressExtension. Bekende voorwaardetypen zijn:
|
IngressRewrites
(Wordt weergegeven op:IngressRuleSetting)
IngressRewrites biedt de verschillende herschrijvingen die worden ondersteund op een regel
| Veld | Beschrijving |
|---|---|
typeHerschrijftype |
Type identificeert het type herschrijven |
requestHeaderModifierHeaderFilter |
(Optioneel)
RequestHeaderModifier definieert een schema waarmee aanvraagheaders worden gewijzigd. |
responseHeaderModifierHeaderFilter |
(Optioneel)
RequestHeaderModifier definieert een schema waarmee antwoordheaders worden gewijzigd. |
urlRewriteURLRewriteFilter |
(Optioneel)
URLRewrite definieert een schema waarmee een aanvraag tijdens het doorsturen wordt gewijzigd. |
IngressRegelInstelling
(Wordt weergegeven op:IngressExtensionSpec)
IngressRuleSetting biedt configuratieopties voor regels
| Veld | Beschrijving |
|---|---|
hostsnaar |
Host wordt gebruikt om vergeleken te worden met Ingress-regels met dezelfde hostnaam om vast te stellen welke regels invloed hebben op deze instellingen. |
additionalHostnames[]string |
(Optioneel)
AdditionalHostnames specificeert meer hostnamen om op te luisteren |
rewrites[]IngressRewrites |
(Optioneel)
Herschrijven definieert de herschrijven voor de regel |
requestRedirectDoorverwijzen |
(Optioneel)
RequestRedirect definieert het omleidingsgedrag voor de regel |
IngressRuleStatus
(Wordt weergegeven op:IngressExtensionStatus)
IngressRuleStatus beschrijft de status van een regel
| Veld | Beschrijving |
|---|---|
hostsnaar |
Host identificeert de regel die deze status beschrijft |
validationErrors[]string |
(Optioneel)
Fouten zijn een lijst met fouten met betrekking tot deze instelling |
validBool |
(Optioneel)
Geldig geeft aan dat er geen validatiefouten aanwezig zijn op deze regel |
IngressTimeouts
(Wordt weergegeven op:IngressBackendSettings)
IngressTimeouts kan worden gebruikt om time-outeigenschappen voor een Ingress te configureren
| Veld | Beschrijving |
|---|---|
requestTimeoutKubernetes meta/v1.Duration |
(Optioneel)
RequestTimeout definieert de time-out die door de load balancer wordt gebruikt bij het doorsturen van aanvragen naar een back-endservice |
LoadBalancingConfig
(Wordt weergegeven op:BackendLoadBalancingPolicySpec)
LoadBalancingConfig definieert de configuratie voor taakverdeling.
| Veld | Beschrijving |
|---|---|
strategyLoadBalancingStrategy |
(Optioneel)
De strategie definieert het beleid dat moet worden gebruikt bij het verdelen van verkeer naar de back-end-service. De standaardinstelling is round-robin. |
slowStartSlowStartConfig |
(Optioneel)
SlowStart definieert het schema voor specificatie voor langzame start |
Lastbalanseringsstrategie (string alias)
(Wordt weergegeven op:LoadBalancingConfig)
LoadBalancingStrategy definieert het beleid dat moet worden gebruikt bij het verdelen van verkeer over een service
| Waarde | Beschrijving |
|---|---|
"least-request" |
LoadBalancingLeastRequest wordt gebruikt om de LoadBalancingStrategy in te stellen op minste-aanvraag. |
"ring-hash" |
LoadBalancingRingHash wordt gebruikt om de LoadBalancingStrategy in te stellen op ring-hash |
"rotatieschema" |
LoadBalancingRoundRobin wordt gebruikt om de LoadBalancingStrategy in te stellen op Round Robin |
MTLSPolicyVerify
(Wordt weergegeven op:FrontendTLSPolicyConfig)
MTLSPolicyVerify definieert het schema voor de MTLSPolicyVerify-API.
| Veld | Beschrijving |
|---|---|
caCertificateRefGateway-API. SecretObjectReference |
CaCertificateRef is het CA-certificaat dat wordt gebruikt om het peercertificaat te verifiëren. |
subjectAltNames[]string |
(Optioneel)
SubjectAltNames is de lijst met alternatieve namen van onderwerpen die worden gebruikt om het peercertificaat te verifiëren. |
PolicyConditionReason (string alias)
PolicyConditionReason is het type reden dat wordt gebruikt voor verschillende CRD's met betrekking tot ALB-beleid.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
|
"Conflicterend" |
|
"Geïmplementeerd" |
|
Implementatiefout |
|
"Ongeldig" |
|
"InvalidCertificateRef" |
|
OngeldigeGroep |
|
"InvalidKind" |
|
OngeldigeNaam |
|
"InvalidService" |
|
"InvalidTargetReference" |
|
NoDeployment |
|
GeenDoelVerwijzing |
|
Mislukte Bewerking |
|
"OverrideNotSupported" |
|
"In behandeling" |
|
"Geprogrammeerd" |
|
ProgrammerenMislukt |
|
VerwijzingNietToegestaan |
|
"ResolvedRefs" |
|
SectieNamenNietToegestaan |
PolicyConditionType (string alias)
PolicyConditionType is het type voorwaarden dat wordt gebruikt voor verschillende ALB-gerelateerde CRD's met betrekking tot beleid.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
|
"Implementatie" |
|
"Geprogrammeerd" |
|
"ResolvedRefs" |
PolicyRefStatus
PolicyRefStatus definieert de status van één doelverwijzing voor een beleid dat ondersteuning biedt voor meerdere doelverwijzingen.
| Veld | Beschrijving |
|---|---|
targetRefCustomTargetRef |
TargetRef is de verwijzing naar het doelobject waarop dit beleid is toegepast |
conditions[]Kubernetes meta/v1. Voorwaarde |
(Optioneel)
Voorwaarden beschrijven de huidige voorwaarden van de IP-toegangsregels van Application Gateway for Containers, omdat deze betrekking hebben op een bepaalde targetRef. |
Beleidstype
(Wordt weergegeven op:FrontendTLSPolicyConfig)
PolicyType is het type van het beleid.
| Veld | Beschrijving |
|---|---|
nameFrontendTLSPolicyTypeName |
De naam is de benaming van het beleid. |
typeFrontendTLSPolicyType |
FrontendTLSPolicyType geeft het tls-beleidstype front-end aan |
PortNumber (int32 alias)
(Wordt weergegeven op:Omleiding)
PortNumber definieert een netwerkpoort.
PreciseHostname (string alias)
(Wordt weergegeven op:Redirect, URLRewriteFilter)
PreciseHostname is de volledig gekwalificeerde domeinnaam van een netwerkhost. Dit komt overeen met de RFC 1123-definitie van een hostnaam met één opvallende uitzondering dat numerieke IP-adressen niet zijn’toegestaan.
Per RFC1035 en RFC1123 moet een label bestaan uit alfanumerieke tekens in kleine letters of ‘-’, en moet beginnen en eindigen met een alfanumerieke teken. Er is geen andere interpunctie toegestaan.
Protocol (string alias)
(Wordt weergegeven op:IngressBackendPort)
Protocol definieert het protocol dat wordt gebruikt voor bepaalde eigenschappen. Geldige protocolwaarden zijn:
- HTTP
- HTTPS
- TCP
| Waarde | Beschrijving |
|---|---|
HTTP |
ProtocolHTTP impliceert dat de service GEBRUIKMAAKT van HTTP. |
HTTPS |
ProtocolHTTPS impliceert dat de service HTTPS gebruikt. |
"TCP" |
ProtocolTCP impliceert dat de service gebruikmaakt van gewone TCP. |
Omleiden
(Wordt weergegeven op:IngressRuleSetting)
Omleiding definieert een filter waarmee een aanvraag wordt omgeleid. Dit MAG NIET worden gebruikt voor dezelfde regel die ook een URLRewriteFilter heeft.
| Veld | Beschrijving |
|---|---|
schemesnaar |
(Optioneel)
Het schema is het schema dat moet worden gebruikt in de waarde van de koptekst |
hostnamePreciseHostname |
(Optioneel)
De hostnaam is de hostnaam die gebruikt moet worden in de waarde van de |
pathHTTPPathModifier |
(Optioneel)
Het pad definieert parameters die worden gebruikt om het pad van de binnenkomende aanvraag te wijzigen.
Het gewijzigde pad wordt vervolgens gebruikt om de |
portPortNumber |
(Optioneel)
De poort is de poort die moet worden gebruikt in de headerwaarde van Als er geen poort is opgegeven, moet de omleidingspoort worden afgeleid met behulp van de volgende regels:
Implementaties MOGEN in de volgende gevallen niet het poortnummer in de ‘locatieheader’ toevoegen:
|
statusCodeInt |
(Optioneel)
StatusCode is de HTTP-statuscode die als antwoord moet worden gebruikt. Er kunnen waarden worden toegevoegd aan deze enum. Implementaties moeten ervoor zorgen dat onbekende waarden’geen crash veroorzaken. |
RewriteType (string alias)
(Wordt weergegeven op:IngressRewrites)
RewriteType identificeert het herschrijftype
| Waarde | Beschrijving |
|---|---|
"RequestHeaderModifier" |
RequestHeaderModifier kan worden gebruikt om een HTTP-header toe te voegen aan of te verwijderen uit een HTTP-aanvraag voordat deze’naar het upstream-doel wordt verzonden. |
ResponseHeaderModifier |
ResponseHeaderModifier kan worden gebruikt om een HTTP-header toe te voegen aan of te verwijderen uit een HTTP-antwoord voordat deze’naar de client wordt verzonden. |
URL herschrijven |
URLRewrite kan worden gebruikt om een aanvraag tijdens het doorsturen te wijzigen. |
RoutePolicy
RoutePolicy is het schema voor de RoutePolicy-API.
| Veld | Beschrijving | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes-meta/v1. ObjectMeta |
(Optioneel)
Metagegevens van objecten’. Raadpleeg de Kubernetes-API-documentatie voor de velden van hetmetadata veld.
|
||||||
specRoutePolicySpec |
Spec is de RoutePolicy-specificatie.
|
||||||
statusRoutePolicyStatus |
Status definieert de huidige status van RoutePolicy. |
RoutePolicyConditionReason (alias voor string)
RoutePolicyConditionReason definieert de set redenen die verklaren waarom een bepaald type RoutePolicy-voorwaarde wordt gegenereerd.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
RoutePolicyReasonAccepted wordt gebruikt om de RoutePolicyConditionReason in te stellen op Geaccepteerd wanneer de opgegeven RoutePolicy juist is geconfigureerd |
GeaccepteerdMetTimeoutConflictb |
RoutePolicyReasonAcceptedWithTimeoutConflict wordt gebruikt om de RoutePolicyConditionReason in te stellen op AcceptedWithTimeoutConflict Wanneer de opgegeven RoutePolicy juist is geconfigureerd, maar een time-outconflict heeft met de doelroute |
InvalidRoutePolicy |
RoutePolicyReasonInvalid is de reden waarom de RoutePolicy niet wordt’geaccepteerd |
"InvalidGRPCRoute" |
RoutePolicyReasonInvalidGRPCRoute wordt gebruikt wanneer de GRPCRoute ongeldig is |
OngeldigeGroep |
RoutePolicyReasonInvalidGroup wordt gebruikt wanneer de groep ongeldig is |
"InvalidHTTPRoute" |
RoutePolicyReasonInvalidHTTPRoute wordt gebruikt wanneer de HTTPRoute ongeldig is |
"InvalidKind" |
RoutePolicyReasonInvalidKind wordt gebruikt wanneer de soort/groep ongeldig is |
OngeldigeNaam |
RoutePolicyReasonInvalidName wordt gebruikt wanneer de naam ongeldig is |
GeenDoelVerwijzing |
RoutePolicyReasonNoTargetReference wordt gebruikt wanneer er’geen doelreferentie is |
"OverrideNotSupported" |
RoutePolicyReasonOverrideNotSupported wordt gebruikt wanneer de overschrijving niet wordt ondersteund |
VerwijzingNietToegestaan |
RoutePolicyReasonRefNotPermitted wordt gebruikt wanneer de referentie niet is toegestaan |
SectieNamenNietToegestaan |
RoutePolicyReasonSectionNamesNotPermitted wordt gebruikt wanneer de sectienamen niet zijn ’toegestaan |
RoutePolicyConditionType (string alias)
RoutePolicyConditionType is een type voorwaarde dat is gekoppeld aan een RoutePolicy. Dit type moet worden gebruikt met het veld RoutePolicyStatus.Conditions.
| Waarde | Beschrijving |
|---|---|
"Geaccepteerd" |
RoutePolicyConditionAccepted wordt gebruikt om het RoutePolicyConditionType in te stellen op Geaccepteerd |
"ResolvedRefs" |
RoutePolicyConditionResolvedRefs wordt gebruikt om de RoutePolicyCondition in te stellen op ResolvedRefs |
RoutePolicyConfig
(Wordt weergegeven op:RoutePolicySpec)
RoutePolicyConfig definieert het schema voor de RoutePolicy-specificatie. Hierdoor kunnen de volgende kenmerken worden opgegeven: * Time-outs * Sessieaffiniteit
| Veld | Beschrijving |
|---|---|
timeoutsRouteTimeouts |
(Optioneel)
Aangepaste time-outs, time-out voor de doelresource. |
sessionAffinitySessionAffinity |
(Optioneel)
SessionAffinity definieert het schema voor sessieaffiniteitsspecificatie |
RoutePolicySpec
(Wordt weergegeven op:RoutePolicy)
RoutePolicySpec definieert de gewenste status van RoutePolicy.
| Veld | Beschrijving |
|---|---|
targetRefCustomTargetRef |
TargetRef identificeert een API-object waarop beleid moet worden toegepast. |
overrideRoutePolicyConfig |
(Optioneel)
Overschrijven definieert beleidsconfiguratie die de beleidsconfiguratie moet negeren die is gekoppeld onder de doelresource in de hiërarchie. Opmerking: onderdrukking wordt momenteel niet ondersteund en resulteert in een validatiefout. Ondersteuning voor overschrijving wordt toegevoegd in een toekomstige release. |
defaultRoutePolicyConfig |
(Optioneel)
Standaard definieert standaardbeleidsconfiguratie voor de doelresource. |
RoutePolicyStatus
(Wordt weergegeven op:RoutePolicy)
RoutePolicyStatus definieert de waargenomen status van RoutePolicy.
| Veld | Beschrijving |
|---|---|
conditions[]Kubernetes meta/v1. Voorwaarde |
(Optioneel)
Voorwaarden beschrijven de huidige voorwaarden van de RoutePolicy. Implementaties moeten liever RoutePolicy-voorwaarden uitdrukken met behulp van de Bekende voorwaardetypen zijn:
|
RouteTimeouts
(Wordt weergegeven op:RoutePolicyConfig)
RouteTimeouts definieert het schema voor time-outsspecificatie.
| Veld | Beschrijving |
|---|---|
routeTimeoutKubernetes meta/v1.Duration |
(Optioneel)
RouteTimeout is de timeout voor de route. |
SessionAffinity
(Wordt weergegeven op:IngressBackendSettings, RoutePolicyConfig)
SessionAffinity definieert het schema voor de specificatie van sessieaffiniteit.
| Veld | Beschrijving |
|---|---|
affinityTypeAffinityType |
|
cookieNamesnaar |
(Optioneel) |
cookieDurationKubernetes meta/v1.Duration |
(Optioneel) |
SlowStartConfig
(Wordt weergegeven op:LoadBalancingConfig)
SlowStartConfig definieert de configuratie voor trage start.
| Veld | Beschrijving |
|---|---|
windowKubernetes meta/v1.Duration |
De duur van het trage startvenster. |
aggressionsnaar |
(Optioneel)
De snelheid waarmee het verkeer toeneemt over het trage startvenster moet groter zijn dan 0,0. Wordt standaard ingesteld op 1.0 als deze niet is opgegeven. |
startWeightPercentuint32 |
(Optioneel)
Het minimum- of beginpercentage van verkeer dat naar nieuwe eindpunten moet worden verzonden. Als de waarde niet is opgegeven, is de standaardwaarde 10%. |
StatusCodes
(Wordt weergegeven op:HTTPMatch)
StatusCodes definieert de HTTP-statuscodematchers die moeten worden gebruikt voor HealthCheck-controles.
| Veld | Beschrijving |
|---|---|
startint32 |
(Optioneel)
Start definieert het begin van het bereik van statuscodes dat moet worden gebruikt voor HealthCheck-controles. Dit is inclusief. |
endint32 |
(Optioneel)
End definieert het einde van het bereik van statuscodes dat moet worden gebruikt voor HealthCheck-controles. Dit is inclusief. |
TargetRefSpec
(Wordt weergegeven op:BackendLoadBalancingPolicySpec)
TargetRefSpec definieert de doelreferentie en poorten voor het achtergrond-loadbalanceringsbeleid.
| Veld | Beschrijving |
|---|---|
targetRefCustomTargetRef |
TargetRef identificeert een API-object waarop beleid moet worden toegepast. |
ports[]BackendLoadBalancingPolicyPort |
(Optioneel)
Poorten specificeert de lijst met poorten op het doel waarop het beleid wordt toegepast. |
URLRewriteFilter
(Wordt weergegeven op:IngressRewrites)
URLRewriteFilter definieert een filter dat een aanvraag wijzigt tijdens het doorsturen. Maximaal één van deze filters kan worden gebruikt voor een regel. Deze MAG NIET worden gebruikt voor dezelfde regel met een sslRedirect.
| Veld | Beschrijving |
|---|---|
hostnamePreciseHostname |
(Optioneel)
Hostnaam is de waarde die moet worden gebruikt om de hostheaderwaarde tijdens het doorsturen te vervangen. |
pathHTTPPathModifier |
(Optioneel)
Pad definieert een herschrijfpad. |
WebApplicationFirewallConfig
(Wordt weergegeven op:WebApplicationFirewallPolicySpec)
WebApplicationFirewallConfig definieert de configuratie van het web application firewall-beleid voor de onderliggende resource application Gateway for Containers Security Policy.
| Veld | Beschrijving |
|---|---|
idsnaar |
Beleid voor Webapplicatiefirewall
WebApplicationFirewallPolicy is het schema voor de Application Gateway for Containers Security Policy onderliggende resource.
| Veld | Beschrijving | ||||
|---|---|---|---|---|---|
metadataKubernetes-meta/v1. ObjectMeta |
(Optioneel)
Metagegevens van objecten’. Raadpleeg de Kubernetes-API-documentatie voor de velden van hetmetadata veld.
|
||||
specWebApplicationFirewallPolicySpec |
Specificaties zijn de specificaties voor de onderliggende bron van het Security Policy-childresource van Application Gateway for Containers.
|
||||
statusWebApplicationFirewallPolicyStatus |
Status definieert de huidige status van de onderliggende resource van Application Gateway for Containers Security Policy. |
WebApplicationFirewallPolicySpec
(Wordt weergegeven op:WebApplicationFirewallPolicy)
WebApplicationFirewallPolicySpec definieert de gewenste status van WebApplicationFirewallPolicy.
| Veld | Beschrijving |
|---|---|
targetRefCustomTargetRef |
TargetRef identificeert een API-object waarop beleid moet worden toegepast. |
webApplicationFirewallWebApplicationFirewallConfig |
WebApplicationFirewallPolicy wordt gebruikt om een WebApplicationPolicy-resource op te geven |
Webapplicatiefirewallbeleidstatus
(Wordt weergegeven op:WebApplicationFirewallPolicy)
WebApplicationFirewallPolicyStatus definieert de geobserveerde toestand van de Application Gateway for Containers Security Policy kindresource.
| Veld | Beschrijving |
|---|---|
conditions[]Kubernetes meta/v1. Voorwaarde |
(Optioneel)
Bekende voorwaardetypen zijn:
|