Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Pacotes
O pacote v1 é a versão v1 da API.
alb.networking.azure.io/v1
Este documento define cada um dos tipos de recursos para alb.networking.azure.io/v1.
Tipos de recursos:
AffinityType (string alias)
(Aparece em:SessionAffinity)
AffinityType define o tipo de afinidade para o Serviço
| Valor | Descrição |
|---|---|
cookie de aplicação |
AffinityTypeApplicationCookie é um tipo de afinidade de sessão para um cookie de aplicativo |
"managed-cookie" |
AffinityTypeManagedCookie é um tipo de afinidade de sessão para um cookie gerenciado |
AlbConditionReason (string alcunha)
AlbConditionReason define o conjunto de razões que explicam por que um determinado tipo de condição é gerado pelo recurso Application Gateway for Containers.
| Valor | Descrição |
|---|---|
Aceite |
AlbReasonAccepted indica que o recurso Application Gateway for Containers é aceito pelo controlador. |
"Ready" |
AlbReasonDeploymentReady indica o status de implantação do recurso Application Gateway for Containers. |
"InProgress" |
AlbReasonInProgress indica se o recurso Application Gateway for Containers está em processo de criação, atualização ou exclusão. |
AlbConditionType (string apelido)
AlbConditionType é um tipo de condição associada a um recurso do Application Gateway for Containers. Este tipo deve ser usado com o campo AlbStatus.Conditions.
| Valor | Descrição |
|---|---|
Aceite |
AlbConditionTypeAccepted indica se o recurso Application Gateway for Containers é aceito pelo controlador. |
Implementação |
AlbConditionTypeDeployment indica o status de implantação do recurso Application Gateway for Containers. |
AlbSpec
(Aparece em:ApplicationLoadBalancer)
AlbSpec define as especificações para o recurso Application Gateway for Containers.
| Campo | Descrição |
|---|---|
associations[]string |
As associações são IDs de recursos de sub-rede aos quais o recurso Application Gateway for Containers está associado. |
AlbStatus
(Aparece em:ApplicationLoadBalancer)
AlbStatus define o estado observado do recurso Application Gateway for Containers.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Optional)
Os tipos de condição conhecidos são:
|
Balanceador de Carga de Aplicação
ApplicationLoadBalancer é o esquema para o recurso Application Gateway for Containers.
| Campo | Descrição | ||
|---|---|---|---|
metadataKubernetes meta/v1. ObjectMeta |
(Optional)
Metadados do objeto’. Consulte a documentação da API do Kubernetes para obter os campos dometadata campo.
|
||
specAlbSpec |
Spec é a especificação do recurso Application Gateway for Containers.
|
||
statusAlbStatus |
Status define o estado atual do recurso Application Gateway for Containers. |
Política de Balanceamento de Carga do Backend
BackendLoadBalancingPolicy representa a configuração para balanceamento de carga de back-end.
| Campo | Descrição | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1. ObjectMeta |
(Optional)
Metadados do objeto’. Consulte a documentação da API do Kubernetes para obter os campos dometadata campo.
|
||||
specBackendLoadBalancingPolicySpec |
Spec é a especificação BackendLoadBalancingPolicy.
|
||||
statusEstado da Política de Balanceamento de Carga Backend |
Status define o estado atual de BackendLoadBalancingPolicy. |
BackendLoadBalancingPolicyConditionReason (string alias)
BackendLoadBalancingPolicyConditionReason define o conjunto de razões que explicam por que um determinado tipo de condição BackendLoadBalancingPolicy é ativado.
| Valor | Descrição |
|---|---|
Aceite |
BackendLoadBalancingPolicyReasonAccepted é usado para definir o BackendLoadBalancingPolicyConditionReason como Accepted quando o BackendLoadBalancingPolicy está configurado corretamente |
"Conflituoso" |
BackendLoadBalancingPolicyReasonConflicted é usado quando a ref de destino entra em conflito com um destino de política pré-existente |
PolíticaDeBalanceamentoDeCargaDeBackendInválida |
BackendLoadBalancingPolicyReasonInvalid é o motivo pelo qual o BackendLoadBalancingPolicy não é’aceito |
GrupoInválido |
O BackendLoadBalancingPolicyReasonInvalidGroup é usado quando o grupo é inválido |
"InvalidKind" |
BackendLoadBalancingPolicyReasonInvalidKind é usado quando o tipo/grupo é inválido |
InvalidName |
BackendLoadBalancingPolicyReasonInvalidName é usado quando o nome é inválido |
Serviço Inválido |
BackendLoadBalancingPolicyReasonInvalidService é usado quando o Serviço é inválido. |
"NoTargetReference" |
BackendLoadBalancingPolicyReasonNoTargetReference é usado quando não há’referência de destino |
"RefNotPermitted" |
BackendLoadBalancingPolicyReasonRefNotAllowed é usado quando a ref não é’permitida |
"ResolvedRefs" |
BackendLoadBalancingPolicyReasonResolvedRefs é usado para definir o BackendLoadBalancingPolicyConditionReason como ResolvedRefs quando o BackendLoadBalancingPolicy fornecido tem referências corretas |
TipoDeCondicaoDePolíticaDeEquilíbrioDeCargaBackend (string alias)
BackendLoadBalancingPolicyConditionType é um tipo de condição associada a um BackendLoadBalancingPolicy. Esse tipo deve ser usado com o campo BackendLoadBalancingPolicyStatus.Conditions.
| Valor | Descrição |
|---|---|
Aceite |
BackendLoadBalancingPolicyConditionAccepted é usado para definir o BackendLoadBalancingPolicyConditionType como Accepted |
"ResolvedRefs" |
BackendLoadBalancingPolicyConditionResolvedRefs é usado para definir o BackendLoadBalancingPolicyCondition como ResolvedRefs |
BackendLoadBalancingPolicyPort
(Aparece em:TargetRefSpec)
BackendLoadBalancingPolicyPort define a configuração de porta para a política de balanceamento de carga de back-end.
| Campo | Descrição |
|---|---|
portInt32 |
A porta é a porta a ser utilizada para ligação ao servidor. |
BackendLoadBalancingPolicySpec
(Aparece em:BackendLoadBalancingPolicy, IngressBackendSettings)
BackendLoadBalancingPolicySpec define a especificação para BackendLoadBalancingPolicy.
| Campo | Descrição |
|---|---|
targetRefs[]TargetRefSpec |
TargetRefs identifica uma lista de objetos de API aos quais aplicar a política. |
loadBalancingLoadBalancingConfig |
(Optional)
O LoadBalancing define o esquema para configurar as opções de Balanceamento de Carga |
StatusDaPolíticaDeEquilíbrioDeCargaDoBackend
(Aparece em:BackendLoadBalancingPolicy)
BackendLoadBalancingPolicyStatus define o estado observado de BackendLoadBalancingPolicy.
| Campo | Descrição |
|---|---|
targets[]BackendLoadBalancingPolicyTargetStatus |
EstadoAlvoPolíticaEquilíbrioCargaBackend
(Aparece em:BackendLoadBalancingPolicyStatus)
BackendLoadBalancingPolicyTargetStatus define o status observado para uma ref de destino
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
|
conditions[]Kubernetes meta/v1.Condition |
BackendTLSPolicy
BackendTLSPolicy é o esquema para a API BackendTLSPolicies.
| Campo | Descrição | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1. ObjectMeta |
(Optional)
Metadados do objeto’. Consulte a documentação da API do Kubernetes para obter os campos dometadata campo.
|
||||||
specBackendTLSPolicySpec |
Spec é a especificação BackendTLSPolicy.
|
||||||
statusBackendTLSPolicyStatus |
Status define o estado atual de BackendTLSPolicy. |
BackendTLSPolicyConfig
(Aparece em:BackendTLSPolicySpec)
BackendTLSPolicyConfig define a especificação de política para a Política TLS de back-end.
| Campo | Descrição |
|---|---|
CommonTLSPolicyCommonTLSPolicy |
(Os membros do |
snistring |
(Optional)
Sni é o nome do servidor a ser usado para a conexão TLS com o back-end. |
ports[]BackendTLSPolicyPort |
Ports especifica a lista de portas onde a política é aplicada. |
clientCertificateRefAPI de Gateway .SecretObjectReference |
(Optional)
ClientCertificateRef é a referência ao certificado do cliente a ser usado para a conexão TLS com o back-end. |
BackendTLSPolicyPort
(Aparece em:BackendTLSPolicyConfig)
BackendTLSPolicyPort define a porta a ser usada para a conexão TLS com o back-end
| Campo | Descrição |
|---|---|
portInt |
Porta é a porta a ser usada para a conexão TLS com o back-end |
BackendTLSPolicySpec
(Aparece em:BackendTLSPolicy)
BackendTLSPolicySpec define o estado desejado de BackendTLSPolicy.
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef identifica um objeto de API ao qual aplicar a política. |
overrideBackendTLSPolicyConfig |
(Optional)
A substituição define a configuração da política que deve substituir a configuração da política anexada abaixo do recurso de destino na hierarquia. Nota: A substituição não é suportada no momento e resulta em um erro de validação. O suporte para Override será adicionado em uma versão futura. |
defaultBackendTLSPolicyConfig |
(Optional)
Default define a configuração de política padrão para o recurso de destino. |
BackendTLSPolicyStatus
(Aparece em:BackendTLSPolicy)
BackendTLSPolicyStatus define o estado observado de BackendTLSPolicy.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Optional)
As condições descrevem as condições atuais do BackendTLSPolicy. As implementações devem preferir expressar as condições de BackendTLSPolicy usando as constantes Os tipos de condição conhecidos são:
|
CommonTLSPolicy
(Aparece em:BackendTLSPolicyConfig)
CommonTLSPolicy é o esquema para a API CommonTLSPolicy.
| Campo | Descrição |
|---|---|
verifyCommonTLSPolicyVerify |
(Optional)
Verify fornece as opções para verificar o certificado de mesmo nível. |
CommonTLSPolicyVerify
(Aparece em:CommonTLSPolicy)
CommonTLSPolicyVerify define o esquema para a API CommonTLSPolicyVerify.
| Campo | Descrição |
|---|---|
caCertificateRefAPI de Gateway .SecretObjectReference |
CaCertificateRef é o certificado de autoridade de certificação usado para verificar o certificado de mesmo nível. |
subjectAltNamestring |
(Optional)
SubjectAltName é o nome alternativo da entidade usado para verificar o certificado de mesmo nível. |
CustomTargetRef
(Aparece em:BackendLoadBalancingPolicyTargetStatus, BackendTLSPolicySpec, FrontendTLSPolicySpec, HealthCheckPolicySpec, PolicyRefStatus, RoutePolicySpec, TargetRefSpec, WebApplicationFirewallPolicySpec)
CustomTargetRef é uma referência a um recurso personalizado que não faz’parte da API principal do Kubernetes.
| Campo | Descrição |
|---|---|
NamespacedPolicyTargetReferenceAPI de gateway . NamespacedPolicyTargetReference |
(Os membros do |
sectionNames[]string |
(Optional)
SectionNames é o nome da seção dentro do recurso de destino. Quando não especificado, este targetRef destina-se a todo o recurso. Nos recursos a seguir, SectionNames é interpretado da seguinte forma:
Se os nomes de secções forem especificados, mas não existirem no objeto de destino, a Política falhará em ser anexada, e a implementação da política registrará uma Condição ou uma condição semelhante no status da Política. |
FrontendTLSPolicy
FrontendTLSPolicy é o esquema para a API FrontendTLSPolicy
| Campo | Descrição | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1. ObjectMeta |
(Optional)
Metadados do objeto’. Consulte a documentação da API do Kubernetes para obter os campos dometadata campo.
|
||||||
specFrontendTLSPolicySpec |
Spec é a especificação FrontendTLSPolicy.
|
||||||
statusFrontendTLSPolicyStatus |
Status define o estado atual do FrontendTLSPolicy. |
FrontendTLSPolicyConfig
(Aparece em:FrontendTLSPolicySpec)
FrontendTLSPolicyConfig define a especificação de política para a Política TLS Frontend.
| Campo | Descrição |
|---|---|
verifyMTLSPolicyVerify |
(Optional)
Verify fornece as opções para verificar o certificado de mesmo nível. |
policyTypeTipo de política |
(Optional)
O tipo é a categoria da política. |
FrontendTLSPolicySpec
(Aparece em:FrontendTLSPolicy)
FrontendTLSPolicySpec define o estado desejado de FrontendTLSPolicy
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef identifica um objeto de API ao qual aplicar a política. |
defaultFrontendTLSPolicyConfig |
(Optional)
Default define a configuração de política padrão para o recurso de destino. |
overrideFrontendTLSPolicyConfig |
(Optional)
A substituição define a configuração da política que deve substituir a configuração da política anexada abaixo do recurso de destino na hierarquia. Nota: A substituição não é suportada no momento e resulta em um erro de validação. O suporte para Override será adicionado em uma versão futura. |
FrontendTLSPolicyStatus
(Aparece em:FrontendTLSPolicy)
FrontendTLSPolicyStatus define o estado observado de FrontendTLSPolicy.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Optional)
As condições descrevem as condições atuais do FrontendTLSPolicy. As implementações devem preferir expressar as condições do FrontendTLSPolicy usando as constantes Os tipos de condição conhecidos são:
|
FrontendTLSPolicyType (string apelido)
(Aparece em:PolicyType)
FrontendTLSPolicyType é o tipo de política TLS Frontend.
| Valor | Descrição |
|---|---|
pré-definido |
PredefinedFrontendTLSPolicyType é o tipo da política TLS Frontend predefinida. |
FrontendTLSPolicyTypeName (string pseudónimo)
(Aparece em:PolicyType)
FrontendTLSPolicyTypeName é o nome da Política TLS Frontend.
| Valor | Descrição |
|---|---|
"2023-06" |
PredefinedPolicy202306 é o nome da Política TLS Frontend predefinida para a política “2023-06”. |
"2023-06-S" |
PredefinedPolicy202306Strict é o nome da política predefinida de TLS Frontend para a política “2023-06-S”. Esta é uma versão estrita da política “2023-06”. |
GRPCSpecifiers
(Aparece em:HealthCheckPolicyConfig)
GRPCSpecifiers define o esquema para GRPC HealthCheck.
| Campo | Descrição |
|---|---|
authoritystring |
(Optional)
A autoridade, se presente, é usada como valor do cabeçalho de autoridade na verificação de integridade. |
servicestring |
(Optional)
O serviço permite a configuração de uma verificação de saúde registada sob um nome de serviço diferente. |
HTTPHeader
(Aparece em:HeaderFilter)
HTTPHeader representa um nome e valor de cabeçalho HTTP conforme definido pela RFC 7230.
| Campo | Descrição |
|---|---|
nameHTTPHeaderName |
Nome é o nome do cabeçalho HTTP a ser correspondido com. A correspondência de nomes DEVE ser insensível a maiúsculas e minúsculas. (Ver https://tools.ietf.org/html/rfc7230#section-3.2). Se várias entradas especificarem nomes de cabeçalho equivalentes, a primeira entrada com um nome equivalente DEVE ser considerada para uma correspondência. As entradas subsequentes com um nome de cabeçalho equivalente DEVEM ser ignoradas. Devido à insensibilidade a maiúsculas e minúsculas dos nomes de cabeçalho, “foo” e “Foo” são considerados equivalentes. |
valuestring |
Valor é o valor do cabeçalho HTTP a ser correspondido. |
HTTPHeaderName (string pseudónimo)
(Aparece em:HTTPHeader)
HTTPHeaderName é o nome de um cabeçalho HTTP.
Os valores válidos incluem:
- “Autorização”
- “Set-Cookie”
Os valores inválidos incluem:
- ”:method” - “:” é um caractere inválido. Isso significa que os pseudocabeçalhos HTTP/2 não são atualmente suportados por este tipo.
- ”/invalid” - “/ ” é um caractere inválido
HTTPMatch
(Aparece em:HTTPSpecifiers)
HTTPMatch define os "matchers" HTTP a serem usados nos testes de integridade do HealthCheck.
| Campo | Descrição |
|---|---|
bodystring |
(Optional)
Body define os correspondentes de corpo HTTP a serem usados para verificações de HealthCheck. |
statusCodes[]StatusCodes |
(Optional)
StatusCodes define as correspondências de códigos de status HTTP a serem usadas para verificações de saúde. |
HTTPPathModifier
(Aparece em:Redirect, URLRewriteFilter)
HTTPPathModifier define a configuração para modificadores de caminho.
| Campo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
typeHTTPPathModifierType |
Type define o tipo de modificador de caminho. Mais tipos podem ser adicionados em uma versão futura da API. Valores podem ser adicionados a este enum, implementações devem garantir que valores desconhecidos não causarão’uma falha. Valores desconhecidos aqui devem resultar na implementação definindo a condição aceita para que a regra seja falsa |
||||||||||||||||||||||||||||||||||||||||||||||||
replaceFullPathstring |
(Optional)
ReplaceFullPath especifica o valor com o qual substituir o caminho completo de uma solicitação durante uma regravação ou redirecionamento. |
||||||||||||||||||||||||||||||||||||||||||||||||
replacePrefixMatchstring |
(Optional)
ReplacePrefixMatch especifica o valor com o qual substituir a correspondência de prefixo de uma solicitação durante uma regravação ou redirecionamento. Por exemplo, uma solicitação para “/foo/bar” com uma correspondência de prefixo de “/foo” e um ReplacePrefixMatch de “/xyz” seria modificada para “/xyz/bar”. Isso corresponde ao comportamento do tipo de correspondência PathPrefix. Isso corresponde aos elementos de caminho completo. Um elemento path refere-se à lista de rótulos no caminho dividido pelo ReplacePrefixMatch só é compatível com um
|
HTTPPathModifierType (string nome alternativo)
(Aparece em:HTTPPathModifier)
HTTPPathModifierType define o tipo de redirecionamento ou regravação de caminho.
| Valor | Descrição |
|---|---|
"ReplaceFullPath" |
FullPathHTTPPathModifier substitui o caminho completo pelo valor especificado. |
"ReplacePrefixMatch" |
PrefixMatchHTTPPathModifier substitui qualquer caminho de prefixo pelo valor de substituição. Por exemplo, um caminho com uma correspondência de prefixo de “/foo” e uma substituição ReplacePrefixMatch de “/bar” substituem “/foo” por “/bar” em solicitações correspondentes. Isso corresponde ao comportamento do tipo de correspondência PathPrefix. Isso corresponde aos elementos de caminho completo. Um elemento path refere-se à lista de rótulos no caminho dividido pelo |
HTTPSpecifiers
(Aparece em:HealthCheckPolicyConfig)
HTTPSpecifiers define a estrutura para a especificação do HTTP HealthCheck.
| Campo | Descrição |
|---|---|
hoststring |
(Optional)
Host é o valor do cabeçalho do host a ser usado para verificações de saúde. |
pathstring |
(Optional)
Path é o caminho a ser usado para verificações de HealthCheck. |
matchHTTPMatch |
(Optional)
Match define os comparadores HTTP a serem usados para as verificações do HealthCheck. |
Filtro de Cabeçalho
(Aparece em:IngressRewrites)
HeaderFilter define um filtro que modifica os cabeçalhos de uma solicitação ou resposta HTTP. Apenas uma ação para um determinado nome de cabeçalho é permitida. Os filtros que especificam várias ações do mesmo tipo ou de tipo diferente para qualquer nome de cabeçalho são inválidos e rejeitados. A configuração para definir ou adicionar vários valores para um cabeçalho deve usar a formatação de valor de cabeçalho RFC 7230, separando cada valor com uma vírgula.
| Campo | Descrição |
|---|---|
set[]HTTPHeader |
(Optional)
Set substitui a solicitação com o cabeçalho fornecido (nome, valor) antes da ação. Entrada: GET /foo HTTP/1.1 my-header: foo Config: set: - name: “my-header” value: “bar” Saída: GET /foo HTTP/1.1 my-header: bar |
add[]HTTPHeader |
(Optional)
Adicionar adiciona o(s) cabeçalho(s) fornecido(s) (nome, valor) à solicitação antes da ação. Ele acrescenta a quaisquer valores existentes associados ao nome do cabeçalho. Entrada: GET /foo HTTP/1.1 my-header: foo Config: add: - nome: “my-header” valor: “bar,baz” Saída: GET / foo HTTP / 1.1 my-header: foo, bar, baz |
remove[]string |
(Optional)
Remova o(s) cabeçalho(s) fornecido(s) da solicitação HTTP antes da ação. O valor de Remove é uma lista de nomes de cabeçalho HTTP. Nomes de cabeçalhos não são sensíveis a maiúsculas e minúsculas (consulte https://datatracker.ietf.org/doc/html/rfc2616#section-4.2). Entrada: GET /foo HTTP/1.1 my-header1: foo my-header2: bar my-header3: baz Config: remover: [“my-header1”, “my-header3”] Saída: GET /foo HTTP/1.1 my-header2: bar |
HeaderName (string alias)
HeaderName é o nome de um cabeçalho ou parâmetro de consulta.
Política de verificação de saúde
HealthCheckPolicy é o esquema para a API HealthCheckPolicy.
| Campo | Descrição | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1. ObjectMeta |
(Optional)
Metadados do objeto’. Consulte a documentação da API do Kubernetes para obter os campos dometadata campo.
|
||||||
specHealthCheckPolicySpec |
Spec é a especificação da HealthCheckPolicy.
|
||||||
statusEstadoPolíticaVerificaçãoSaúde |
Status define o estado atual de HealthCheckPolicy. |
CondiçãoDePolíticaDeVerificaçãoDeSaúdeMotivo (string alias)
O HealthCheckPolicyConditionReason define o conjunto de razões que explicam por que um determinado tipo de condição HealthCheckPolicy é levantado.
| Valor | Descrição |
|---|---|
BackendTLSPolicyNãoEncontrada |
BackendTLSPolicyConditionNotFound é usado quando o BackendTLSPolicy não é encontrado no serviço. |
Aceite |
HealthCheckPolicyReasonAccepted é usado para definir o HealthCheckPolicyConditionReason como Accepted. Quando a HealthCheckPolicy fornecida está configurada corretamente. |
PolíticaDeVerificaçãoDeSaúdeInválida |
HealthCheckPolicyReasonInvalid é o motivo pelo qual a HealthCheckPolicy não é’aceita. |
GrupoInválido |
HealthCheckPolicyReasonInvalidGroup é usado quando o grupo é inválido. |
"InvalidKind" |
HealthCheckPolicyReasonInvalidKind é usado quando o tipo/grupo é inválido. |
InvalidName |
HealthCheckPolicyReasonInvalidName é usado quando o nome é inválido. |
PortaInválida |
HealthCheckPolicyReasonInvalidPort é usado quando a porta é inválida. |
Serviço Inválido |
HealthCheckPolicyReasonInvalidService é usado quando o Serviço é inválido. |
"NoTargetReference" |
HealthCheckPolicyReasonNoTargetReference é usado quando não há’referência de destino. |
SobrescriçãoNãoSuportada |
HealthCheckPolicyReasonOverrideNotSupported é usado quando a substituição não é’suportada. |
"RefNotPermitted" |
HealthCheckPolicyReasonRefNotPermitted é usado quando a ref não é’permitida. |
"ResolvedRefs" |
HealthCheckPolicyReasonResolvedRefs é usado quando o targetRef foi resolvido com êxito. |
NomesDeSecaoNaoPermitidos |
HealthCheckPolicyReasonSectionNamesNotAllowed é usado quando os nomes das seções não são’permitidos. |
CódigosDeEstadoNãoSuportados |
HealthCheckPolicyReasonUnsupportedStatusCodes é utilizado quando os códigos de estado correspondentes ao HealthCheckPolicy não são suportados. |
TipoDeCondiçãoDePolíticaDeVerificaçãoDeSaúde (string alias)
HealthCheckPolicyConditionType é um tipo de condição associada a um HealthCheckPolicy. Esse tipo deve ser usado com o campo HealthCheckPolicyStatus.Conditions.
| Valor | Descrição |
|---|---|
Aceite |
HealthCheckPolicyConditionAccepted é usado para definir o HealthCheckPolicyConditionType como Accepted. |
"ResolvedRefs" |
HealthCheckPolicyConditionResolvedRefs é usado para definir HealthCheckPolicyCondition como ResolvedRefs. |
HealthCheckPolicyConfig
(Aparece em:HealthCheckPolicySpec)
A HealthCheckPolicyConfig define o esquema para a especificação do HealthCheck.
| Campo | Descrição |
|---|---|
intervalKubernetes meta/v1.Duration |
(Optional)
Intervalo é o número de segundos entre as verificações do HealthCheck. |
timeoutKubernetes meta/v1.Duration |
(Optional)
O tempo limite é o número de segundos após os quais a verificação de estado é considerada como falhada. |
portInt32 |
(Optional)
A porta a ser utilizada para verificações de HealthCheck. |
unhealthyThresholdInt32 |
(Optional)
UnhealthyThreshold é o número de verificações de HealthCheck com falha consecutivas. |
healthyThresholdInt32 |
(Optional)
HealthyThreshold é o número de verificações consecutivas bem-sucedidas do HealthCheck. |
useTLSBool |
(Optional)
UseTLS indica se a verificação de integridade deve impor o TLS. Por defeito, a verificação de saúde utiliza o mesmo protocolo do serviço se for utilizada a mesma porta para a verificação de saúde. Se a porta for diferente, a verificação de saúde é em texto simples. |
httpEspecificadores HTTP |
(Optional)
HTTP define a especificação de restrição HTTP para o HealthCheck de um recurso de destino. |
grpcEspecificadores GRPC |
GRPC configura um HealthCheck gRPC v1 (https://github.com/grpc/grpc-proto/blob/master/grpc/health/v1/health.proto) para o recurso de destino. |
HealthCheckPolicySpec
(Aparece em:HealthCheckPolicy)
HealthCheckPolicySpec define o estado desejado de HealthCheckPolicy.
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef identifica um objeto de API ao qual aplicar a política. |
overrideHealthCheckPolicyConfig |
(Optional)
A substituição define a configuração da política que deve substituir a configuração da política anexada abaixo do recurso de destino na hierarquia. Nota: A substituição não é suportada no momento e resultará em um erro de validação. O suporte para Override será adicionado em uma versão futura. |
defaultHealthCheckPolicyConfig |
(Optional)
Default define a configuração de política padrão para o recurso de destino. |
EstadoDaPolíticaDeVerificaçãoDeSaúde
(Aparece em:HealthCheckPolicy)
HealthCheckPolicyStatus define o estado observado de HealthCheckPolicy.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Optional)
As condições descrevem as condições atuais da HealthCheckPolicy. As implementações devem preferir expressar as condições do HealthCheckPolicy usando as constantes Os tipos de condição conhecidos são:
|
IngressBackendPort
(Aparece em:IngressBackendSettings)
IngressBackendPort descreve uma porta em um back-end. Apenas um de Nome/Número deve ser definido.
| Campo | Descrição |
|---|---|
portInt32 |
(Optional)
Porta indica a porta no serviço de back-end |
namestring |
(Optional)
Nome deve referir-se a um nome numa porta no serviço de backend |
protocolProtocolo |
Protocolo deve ser um de “HTTP,”“ HTTPS” |
IngressBackendSettingStatus
(Aparece em:IngressExtensionStatus)
IngressBackendSettingStatus descreve o estado de um BackendSetting
| Campo | Descrição |
|---|---|
servicestring |
O serviço identifica o "BackendSetting" que este estado descreve. |
validationErrors[]string |
(Optional)
Os erros são uma lista de erros relacionados a essa configuração |
validBool |
Valid indica que não há erros de validação presentes neste BackendSetting |
IngressBackendSettings
(Aparece em:IngressExtensionSpec)
IngressBackendSettings fornece opções de configuração estendidas para um serviço de back-end
| Campo | Descrição |
|---|---|
servicestring |
Serviço é o nome de um serviço de back-end ao qual essa configuração se aplica |
ports[]IngressBackendPort |
(Optional)
As portas podem ser usadas para indicar se o serviço de back-end está escutando em HTTP ou HTTPS |
trustedRootCertificatestring |
(Optional)
TrustedRootCertificate pode ser utilizado para providenciar um certificado para que o gateway confie ao comunicar-se com o back-end numa porta especificada como HTTPS. |
sessionAffinitySessionAffinity |
(Optional)
SessionAffinity permite que as solicitações do cliente sejam consistentemente dadas ao mesmo back-end |
timeoutsIngressTimeouts |
(Optional)
Os timeouts definem um conjunto de parâmetros de tempo limite a serem aplicados a um Ingress |
loadBalancingPolicySpecBackendLoadBalancingPolicySpec |
(Optional)
O LoadBalancing define a política de balanceamento de carga para o serviço de back-end |
IngressExtension
IngressExtension é o esquema para a API IngressExtension
| Campo | Descrição | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1. ObjectMeta |
(Optional)
Metadados do objeto’. Consulte a documentação da API do Kubernetes para obter os campos dometadata campo.
|
||||
specIngressExtensionSpec |
Spec é a especificação IngressExtension.
|
||||
statusIngressExtensionStatus |
IngressExtensionConditionReason (string alias)
IngressExtensionConditionReason define o conjunto de razões que explicam por que um determinado tipo de condição IngressExtension é gerado.
| Valor | Descrição |
|---|---|
Aceite |
IngressExtensionReasonAccepted é usado para definir o IngressExtensionConditionAccepted como Accepted |
PossuiErrosDeValidação |
IngressExtensionReasonHasErrors indica que existem alguns erros de validação |
SemErrosDeValidação |
IngressExtensionReasonNoErrors indica que não há erros de validação |
ParcialmenteAceitoComErros |
IngressExtensionReasonPartiallyAccepted é usado para definir o IngressExtensionConditionAccepted como Accepted, mas com erros de validação não fatais |
IngressExtensionConditionType (string alias)
IngressExtensionConditionType é um tipo de condição associada a um IngressExtension. Esse tipo deve ser usado com o campo IngressExtensionStatus.Conditions.
| Valor | Descrição |
|---|---|
Aceite |
IngressExtensionConditionAccepted indica se o IngressExtension é aceito (reconciliado) pelo controlador |
"Erros" |
IngressExtensionConditionErrors indica se há erros de validação ou compilação na extensão |
IngressExtensionSpec
(Aparece em:IngressExtension)
IngressExtensionSpec define a configuração desejada de IngressExtension
| Campo | Descrição |
|---|---|
rules[]IngressRuleSetting |
(Optional)
As regras definem as regras por anfitrião |
backendSettings[]IngressBackendSettings |
(Optional)
BackendSettings define um conjunto de opções de configuração para back-ends de serviço de Ingresso |
IngressExtensionStatus
(Aparece em:IngressExtension)
IngressExtensionStatus descreve o estado atual do IngressExtension
| Campo | Descrição |
|---|---|
rules[]IngressRuleStatus |
(Optional)
As regras têm informações detalhadas sobre o status de cada regra |
backendSettings[]IngressBackendSettingStatus |
(Optional)
BackendSettings tem informações detalhadas de status sobre cada BackendSettings |
conditions[]Kubernetes meta/v1.Condition |
(Optional)
As condições descrevem as condições atuais do IngressExtension. Os tipos de condição conhecidos são:
|
IngressRewrites
(Aparece em:IngressRuleSetting)
IngressRewrites fornece as várias regravações suportadas em uma regra
| Campo | Descrição |
|---|---|
typeRewriteType |
O tipo identifica o tipo de reescrita |
requestHeaderModifierHeaderFilter |
(Optional)
RequestHeaderModifier define um esquema que modifica cabeçalhos de solicitação. |
responseHeaderModifierHeaderFilter |
(Optional)
RequestHeaderModifier define um esquema que modifica cabeçalhos de resposta. |
urlRewriteURLRewriteFilter |
(Optional)
URLRewrite define um esquema que modifica uma solicitação durante o encaminhamento. |
Configuração de Regras de Entrada
(Aparece em:IngressExtensionSpec)
IngressRuleSetting fornece opções de configuração para regras
| Campo | Descrição |
|---|---|
hoststring |
O host é usado para corresponder com as regras de Ingress com o mesmo nome de host, a fim de identificar quais regras afetam estas configurações. |
additionalHostnames[]string |
(Optional)
AdditionalHostnames especifica mais nomes de host para ouvir |
rewrites[]IngressRewrites |
(Optional)
Regravações define as regravações para a regra |
requestRedirectRedirecionamento |
(Optional)
RequestRedirect define o comportamento de redirecionamento para a regra |
IngressRuleStatus
(Aparece em:IngressExtensionStatus)
IngressRuleStatus descreve o estado de uma regra
| Campo | Descrição |
|---|---|
hoststring |
O host identifica a regra que este estado descreve |
validationErrors[]string |
(Optional)
Os erros são uma lista de erros relacionados a essa configuração |
validBool |
(Optional)
Valid indica que não há erros de validação presentes nesta regra |
IngressTimeouts
(Aparece em:IngressBackendSettings)
IngressTimeouts pode ser usado para configurar propriedades de tempo limite para um Ingress
| Campo | Descrição |
|---|---|
requestTimeoutKubernetes meta/v1.Duration |
(Optional)
RequestTimeout define o tempo limite usado pelo balanceador de carga ao encaminhar solicitações para um serviço de back-end |
LoadAwareConfig
(Aparece em:LoadBalancingConfig)
LoadAwareConfig define a configuração para o encaminhamento consciente da carga.
| Campo | Descrição |
|---|---|
blackoutPeriodKubernetes meta/v1.Duration |
(Optional)
Um endpoint deve reportar as métricas de carga continuamente durante pelo menos este tempo antes de as métricas do endpoint serem usadas para influenciar as decisões de balanceamento de carga. Entra em vigor tanto imediatamente após estabelecermos uma conexão a um endpoint como após o decurso de |
metricExpirationPeriodKubernetes meta/v1.Duration |
(Optional)
Se o endpoint não reportar métricas de carga durante este período, as métricas deixam de ser usadas para influenciar decisões de balanceamento de carga. O padrão é três minutos. |
errorUtilizationPenaltystring |
(Optional)
O multiplicador é usado para ajustar os pesos dos pontos finais com o erro classificado calculado com base nas métricas reportadas |
namedMetrics[]string |
(Optional)
Uma lista de métricas personalizadas reportadas pelos endpoints para serem usadas para reportar utilização e influenciar decisões de balanceamento de carga. A utilização é calculada tomando o máximo dos valores das métricas especificadas nesta lista. |
Configuração de Balanceamento de Carga
(Aparece em:BackendLoadBalancingPolicySpec)
LoadBalancingConfig define a configuração para balanceamento de carga.
| Campo | Descrição |
|---|---|
strategyEstratégia de Balanceamento de Carga |
(Optional)
A estratégia define a política a ser usada no balanceamento de carga do tráfego para o serviço de back-end. O padrão é o método round-robin. |
slowStartSlowStartConfig |
(Optional)
SlowStart define o esquema para a especificação Slow Start |
loadAwareLoadAwareConfig |
(Optional)
O LoadAware define o esquema para a especificação de Roteamento Consciente da Carga |
Estratégia de Balanceamento de Carga (string alias)
(Aparece em:LoadBalancingConfig)
LoadBalancingStrategy define a política a ser usada ao equilibrar o tráfego em um serviço
| Valor | Descrição |
|---|---|
Menos solicitações |
LoadBalancingLeastRequest é usado para definir o LoadBalancingStrategy como menos requisitado |
"consciente da carga" |
O LoadBalancingLoadAware é usado para definir a LoadBalancingStrategy como consciente da carga |
"ring-hash" |
LoadBalancingRingHash é usado para definir o LoadBalancingStrategy como ring-hash |
"Round-robin" |
LoadBalancingRoundRobin é utilizado para definir o LoadBalancingStrategy como round-robin. |
MTLSPolicyVerify
(Aparece em:FrontendTLSPolicyConfig)
MTLSPolicyVerify define o esquema para a API MTLSPolicyVerify.
| Campo | Descrição |
|---|---|
caCertificateRefAPI de Gateway .SecretObjectReference |
CaCertificateRef é o certificado de autoridade de certificação usado para verificar o certificado de mesmo nível. |
subjectAltNames[]string |
(Optional)
SubjectAltNames é a lista de nomes alternativos do sujeito utilizada para verificar o certificado do parceiro. |
PolicyConditionReason (string alias)
PolicyConditionReason é o tipo de motivo usado para diferentes CRDs de política relacionados a ALB.
| Valor | Descrição |
|---|---|
Aceite |
|
"Conflituoso" |
|
"Implantado" |
|
"Falha na implantação" |
|
"Inválido" |
|
RefCertificadoInválido |
|
GrupoInválido |
|
"InvalidKind" |
|
InvalidName |
|
Serviço Inválido |
|
ReferênciaDeDestinoInválida |
|
Sem Implantação |
|
"NoTargetReference" |
|
"Operação falhou" |
|
SobrescriçãoNãoSuportada |
|
Pendente |
|
"Programado" |
|
"Falha na programação" |
|
"RefNotPermitted" |
|
"ResolvedRefs" |
|
NomesDeSecaoNaoPermitidos |
TipoDeCondiçãoDePolítica (string alias)
PolicyConditionType é o tipo de condições usado para diferentes CRDs de política relacionados a ALB.
| Valor | Descrição |
|---|---|
Aceite |
|
Implementação |
|
"Programado" |
|
"ResolvedRefs" |
PolicyRefStatus
PolicyRefStatus define o status de uma única referência de destino para uma política que oferece suporte a várias referências de destino.
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef é a referência ao objeto de destino ao qual esta política se aplicou |
conditions[]Kubernetes meta/v1.Condition |
(Optional)
As condições descrevem as condições atuais das Regras de Acesso IP do Application Gateway for Containers relacionadas a um destino específicoRef. |
Tipo de política
(Aparece em:FrontendTLSPolicyConfig)
PolicyType é o tipo da política.
| Campo | Descrição |
|---|---|
nameFrontendTLSPolicyTypeName |
O nome é o nome da política. |
typeFrontendTLSPolicyType |
FrontendTLSPolicyType especifica o tipo de política TLS frontend |
Número da Porta (int32 alias)
(Aparece em:Redirecionar)
PortNumber define uma porta de rede.
PreciseHostname (string nome alternativo)
(Aparece em:Redirect, URLRewriteFilter)
PreciseHostname é o nome de domínio totalmente qualificado de um host de rede. Isso corresponde à definição RFC 1123 de um nome de host, com uma exceção notável de que endereços IP numéricos não são’permitidos.
Por RFC1035 e RFC1123, um rótulo deve consistir em caracteres alfanuméricos minúsculos ou ‘-’, e deve começar e terminar com um caractere alfanumérico. Nenhuma outra pontuação é permitida.
Protocolo (string nome alternativo)
(Aparece em:IngressBackendPort)
O protocolo define o protocolo usado para determinadas propriedades. Os valores de protocolo válidos são:
- HTTP
- HTTPS
- TCP
| Valor | Descrição |
|---|---|
HTTP |
ProtocolHTTP implica que o serviço usa HTTP. |
HTTPS |
ProtocolHTTPS implica que o serviço usa HTTPS. |
"TCP" |
ProtocolTCP implica que o serviço usa TCP simples. |
Redirecionamento
(Aparece em:IngressRuleSetting)
O redirecionamento define um filtro que redireciona uma solicitação. Isso NÃO DEVE ser usado na mesma regra que também tem um URLRewriteFilter.
| Campo | Descrição |
|---|---|
schemestring |
(Optional)
Esquema é o esquema a ser usado no valor do |
hostnameNomeAnfitrião Preciso |
(Optional)
Hostname é o nome do host a ser utilizado no valor do cabeçalho |
pathHTTPPathModifier |
(Optional)
Path define parâmetros usados para modificar o caminho da solicitação de entrada.
O caminho modificado é então usado para construir o |
portNúmero da porta |
(Optional)
A porta é utilizada como valor no cabeçalho Se nenhuma porta for especificada, a porta de redirecionamento DEVE ser derivada usando as seguintes regras:
As implementações NÃO DEVEM adicionar o número da ‘porta no cabeçalho Location’ nos seguintes casos:
|
statusCodeInt |
(Optional)
StatusCode é o código de status HTTP a ser usado em resposta. Os valores podem ser adicionados a este enum, as implementações devem garantir que valores desconhecidos não causarão’um crash. |
RewriteType (string pseudônimo)
(Aparece em:IngressRewrites)
RewriteType identifica o tipo de reescrita
| Valor | Descrição |
|---|---|
Modificador de Cabeçalho de Pedido |
RequestHeaderModifier pode ser usado para adicionar ou remover um cabeçalho HTTP de uma solicitação HTTP antes de ser’enviado para o destino upstream. |
ModificadorDeCabeçalhoDeResposta |
ResponseHeaderModifier pode ser usado para adicionar ou remover um cabeçalho HTTP de uma resposta HTTP antes de ser’enviado ao cliente. |
URLRewrite |
URLRewrite pode ser usado para modificar uma solicitação durante o encaminhamento. |
Política de Rotas
RoutePolicy é o esquema para a API RoutePolicy.
| Campo | Descrição | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1. ObjectMeta |
(Optional)
Metadados do objeto’. Consulte a documentação da API do Kubernetes para obter os campos dometadata campo.
|
||||||
specRoutePolicySpec |
Spec é a especificação RoutePolicy.
|
||||||
statusEstadoDaPolíticaDeRotas |
Status define o estado atual de RoutePolicy. |
RoutePolicyConditionReason (string apelido)
RoutePolicyConditionReason define o conjunto de razões que explicam por que um determinado tipo de condição RoutePolicy é invocado.
| Valor | Descrição |
|---|---|
Aceite |
RoutePolicyReasonAccepted é usado para definir o RoutePolicyConditionReason como Accepted quando o determinado RoutePolicy está configurado corretamente |
AceitoComConflitoDeTempoLimite |
RoutePolicyReasonAcceptedWithTimeoutConflict é usado para definir o RoutePolicyConditionReason como AcceptedWithTimeoutConflict Quando o RoutePolicy dado está configurado corretamente, mas tem um conflito de tempo limite com a rota de destino |
InvalidRoutePolicy |
RoutePolicyReasonInvalid é o motivo pelo qual o RoutePolicy não é’aceito |
Rota GRPC Inválida |
RoutePolicyReasonInvalidGRPCRoute é usado caso o GRPCRoute seja inválido |
GrupoInválido |
RoutePolicyReasonInvalidGroup é usado quando o grupo é inválido |
"InvalidHTTPRoute" |
RoutePolicyReasonInvalidHTTPRoute é usado quando o HTTPRoute é inválido |
"InvalidKind" |
RoutePolicyReasonInvalidKind é usado quando o tipo/grupo é inválido |
InvalidName |
RoutePolicyReasonInvalidName é utilizado quando o nome não é válido |
"NoTargetReference" |
RoutePolicyReasonNoTargetReference é usado quando não há’referência de destino |
SobrescriçãoNãoSuportada |
RoutePolicyReasonOverrideNotSupported é utilizado quando a anulação não é suportada’ |
"RefNotPermitted" |
RoutePolicyReasonRefNotPermitted é usada quando a ref não é permitida |
NomesDeSecaoNaoPermitidos |
RoutePolicyReasonSectionNamesNotAllowed é usado quando os nomes de seção não são’permitidos |
RoutePolicyConditionType (string apelido)
RoutePolicyConditionType é um tipo de condição associada a um RoutePolicy. Esse tipo deve ser usado com o campo RoutePolicyStatus.Conditions.
| Valor | Descrição |
|---|---|
Aceite |
RoutePolicyConditionAccepted é usado para definir o RoutePolicyConditionType como Accepted |
"ResolvedRefs" |
RoutePolicyConditionResolvedRefs é usado para definir o RoutePolicyCondition como ResolvedRefs |
RoutePolicyConfig
(Aparece em:RoutePolicySpec)
RoutePolicyConfig define o esquema para a especificação RoutePolicy. Isso permite a especificação dos seguintes atributos: * Timeouts * Afinidade de sessão
| Campo | Descrição |
|---|---|
timeoutsRouteTimeouts |
(Optional)
Tempos limite personalizados para o recurso de destino. |
sessionAffinitySessionAffinity |
(Optional)
SessionAffinity define o esquema para a especificação de afinidade de sessão |
RoutePolicySpec
(Aparece em:RoutePolicy)
RoutePolicySpec define o estado desejado de RoutePolicy.
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef identifica um objeto de API ao qual aplicar a política. |
overrideRoutePolicyConfig |
(Optional)
A substituição define a configuração da política que deve substituir a configuração da política anexada abaixo do recurso de destino na hierarquia. Nota: A substituição não é suportada no momento e resulta em um erro de validação. O suporte para Override será adicionado em uma versão futura. |
defaultRoutePolicyConfig |
(Optional)
Default define a configuração de política padrão para o recurso de destino. |
StatusDaPolíticaDeRota
(Aparece em:RoutePolicy)
RoutePolicyStatus define o estado observado de RoutePolicy.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Optional)
As condições descrevem as condições atuais da RoutePolicy. As implementações devem preferir expressar as condições de RoutePolicy usando as constantes Os tipos de condição conhecidos são:
|
RouteTimeouts
(Aparece em:RoutePolicyConfig)
RouteTimeouts define o esquema para a especificação de Timeouts.
| Campo | Descrição |
|---|---|
routeTimeoutKubernetes meta/v1.Duration |
(Optional)
RouteTimeout é o tempo limite para a rota. |
SessionAffinity
(Aparece em:IngressBackendSettings, RoutePolicyConfig)
SessionAffinity define o esquema para a especificação Session Affinity.
| Campo | Descrição |
|---|---|
affinityTypeTipo de afinidade |
|
cookieNamestring |
(Optional) |
cookieDurationKubernetes meta/v1.Duration |
(Optional) |
SlowStartConfig
(Aparece em:LoadBalancingConfig)
SlowStartConfig define a configuração para início lento.
| Campo | Descrição |
|---|---|
windowKubernetes meta/v1.Duration |
A duração da janela de início lento. |
aggressionstring |
(Optional)
A velocidade do aumento do tráfego durante a janela de início lento deve ser maior que 0,0. O padrão é 1.0 se não for especificado. |
startWeightPercentUINT32 |
(Optional)
A percentagem mínima ou inicial de tráfego a enviar para novos endpoints. O padrão será 10% se não for especificado. |
StatusCodes
(Aparece em:HTTPMatch)
StatusCodes define as correspondências de códigos de status HTTP a serem usadas para verificações de saúde.
| Campo | Descrição |
|---|---|
startInt32 |
(Optional)
Start define o início do intervalo de códigos de status a serem usados para verificações de integridade. Isto é inclusivo. |
endInt32 |
(Optional)
End define o fim do intervalo de códigos de status a serem usados para verificações de Verificação de Integridade. Isto é inclusivo. |
TargetRefSpec
(Aparece em:BackendLoadBalancingPolicySpec)
TargetRefSpec define a referência de destino e as portas para a política de balanceamento de carga de back-end.
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef identifica um objeto de API ao qual aplicar a política. |
ports[]BackendLoadBalancingPolicyPort |
(Optional)
Ports especifica a lista de portas no destino onde a política é aplicada. |
URLRewriteFilter
(Aparece em:IngressRewrites)
URLRewriteFilter define um filtro que modifica uma solicitação durante o encaminhamento. No máximo, um destes filtros pode ser usado numa regra. Isso NÃO DEVE ser usado na mesma regra com um sslRedirect.
| Campo | Descrição |
|---|---|
hostnameNomeAnfitrião Preciso |
(Optional)
Hostname é o valor a ser usado para substituir o valor do cabeçalho Host durante o encaminhamento. |
pathHTTPPathModifier |
(Optional)
Path define uma reescrita de caminho. |
WebApplicationFirewallConfig
(Aparece em:WebApplicationFirewallPolicySpec)
WebApplicationFirewallConfig define a configuração da política de firewall de aplicação web para o recurso subordinado da política de segurança do Application Gateway for Containers.
| Campo | Descrição |
|---|---|
idstring |
PolíticaDeFirewallDeAplicaçãoWeb
WebApplicationFirewallPolicy é o esquema para o recurso filho da Diretiva de Segurança do Application Gateway for Containers.
| Campo | Descrição | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1. ObjectMeta |
(Optional)
Metadados do objeto’. Consulte a documentação da API do Kubernetes para obter os campos dometadata campo.
|
||||
specWebApplicationFirewallPolicySpec |
Spec é a especificação do recurso filho da Diretiva de Segurança do Application Gateway for Containers.
|
||||
statusWebApplicationFirewallPolicyStatus |
O status define o estado atual do recurso filho da política de segurança do Application Gateway para Contêineres. |
WebApplicationFirewallPolicySpec
(Aparece em:WebApplicationFirewallPolicy)
WebApplicationFirewallPolicySpec define o estado desejado de WebApplicationFirewallPolicy.
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef identifica um objeto de API ao qual aplicar a política. |
webApplicationFirewallWebApplicationFirewallConfig |
WebApplicationFirewallPolicy é usado para especificar um recurso WebApplicationPolicy |
WebApplicationFirewallPolicyStatus
(Aparece em:WebApplicationFirewallPolicy)
WebApplicationFirewallPolicyStatus define o estado observado do recurso filho da Diretiva de Segurança do Application Gateway for Containers.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Optional)
Os tipos de condição conhecidos são:
|