Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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 (alias string)
(Aparece em:SessionAffinity)
AffinityType define o tipo de afinidade para Service
| Valor | Descrição |
|---|---|
"application-cookie" |
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 (alias string)
AlbConditionReason define o conjunto de motivos que explicam por que um determinado tipo de condição é gerado no recurso do Gateway de Aplicativos para contêineres.
| Valor | Descrição |
|---|---|
"Accepted" |
AlbReasonAccepted indica que o recurso do Gateway de Aplicativos para contêineres é aceito pelo controlador. |
"Ready" |
AlbReasonDeploymentReady indica o status de implantação do recurso do Gateway de Aplicativos para contêineres. |
"InProgress" |
AlbReasonInProgress indica se o recurso do Gateway de Aplicativos para contêineres está em processo de criação, atualização ou exclusão. |
AlbConditionType (alias string)
AlbConditionType é um tipo de condição associada a um recurso do Gateway de Aplicativos para contêineres. Esse tipo deve ser usado com o campo AlbStatus.Conditions.
| Valor | Descrição |
|---|---|
"Accepted" |
AlbConditionTypeAccepted indica se o recurso do Gateway de Aplicativos para contêineres é aceito pelo controlador. |
"Deployment" |
AlbConditionTypeDeployment indica o status de implantação do recurso do Gateway de Aplicativos para contêineres. |
AlbSpec
(Aparece em:ApplicationLoadBalancer)
AlbSpec define as especificações do recurso do Gateway de Aplicativos para contêineres.
| Campo | Descrição |
|---|---|
associations[]string |
As associações são IDs de recursos de sub-rede aos quais o recurso do Gateway de Aplicativos para contêineres está associado. |
AlbStatus
(Aparece em:ApplicationLoadBalancer)
AlbStatus define o estado observado do recurso do Gateway de Aplicativos para contêineres.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Opcional)
Os tipos de condição conhecidos são:
|
ApplicationLoadBalancer
ApplicationLoadBalancer é o esquema do recurso do Gateway de Aplicativos para contêineres.
| Campo | Descrição | ||
|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Opcional)
Metadados do objeto. Veja a documentação da API do Kubernetes para conferir os campos do campometadata.
|
||
specAlbSpec |
Spec são as especificações do recurso do Gateway de Aplicativos para contêineres.
|
||
statusAlbStatus |
Status define o estado atual do recurso do Gateway de Aplicativos para contêineres. |
BackendLoadBalancingPolicy
BackendLoadBalancingPolicy representa a configuração de balanceamento de carga de backend.
| Campo | Descrição | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Opcional)
Metadados do objeto. Veja a documentação da API do Kubernetes para conferir os campos do campometadata.
|
||||
specBackendLoadBalancingPolicySpec |
Spec é a especificação BackendLoadBalancingPolicy.
|
||||
statusStatusDePolíticaDeBalanceamentoDeCargaBackend |
O status define o estado atual de BackendLoadBalancingPolicy. |
BackendLoadBalancingPolicyConditionReason (string alias)
BackendLoadBalancingPolicyConditionReason define o conjunto de motivos que explicam por que um tipo de condição BackendLoadBalancingPolicy específico é gerado.
| Valor | Descrição |
|---|---|
"Accepted" |
BackendLoadBalancingPolicyReasonAccepted é usado para definir o BackendLoadBalancingPolicyConditionReason como Accepted quando o BackendLoadBalancingPolicy determinado estiver configurado corretamente |
"Conflicted" |
BackendLoadBalancingPolicyReasonConflicted é usado quando a referência de destino entra em conflito com um destino de política pré-existente |
"PolíticaDeBalanceamentoDeCargaDeBackEndInválida" |
BackendLoadBalancingPolicyReasonInvalid é o motivo em que o BackendLoadBalancingPolicy não é’aceito |
"InvalidGroup" |
BackendLoadBalancingPolicyReasonInvalidGroup é usado quando o grupo é inválido |
"InvalidKind" |
BackendLoadBalancingPolicyReasonInvalidKind é usado quando o tipo/grupo é inválido |
"InvalidName" |
BackendLoadBalancingPolicyReasonInvalidName é utilizado quando o nome é considerado inválido |
"InvalidService" |
BackendLoadBalancingPolicyReasonInvalidService é usado quando o serviço é inválido |
"NoTargetReference" |
BackendLoadBalancingPolicyReasonNoTargetReference é usado quando não há’ referência ao destino |
"RefNotPermitted" |
BackendLoadBalancingPolicyReasonRefNotPermitted é usado quando a referência não ’é permitida |
"ResolvedRefs" |
BackendLoadBalancingPolicyReasonResolvedRefs é utilizado para definir o BackendLoadBalancingPolicyConditionReason como ResolvedRefs quando a BackendLoadBalancingPolicy em questão possui referências corretas |
BackendLoadBalancingPolicyConditionType (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 |
|---|---|
"Accepted" |
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 |
Port é a porta a ser usada para a conexão com o back-end |
BackendLoadBalancingPolicySpec
(Aparece em:BackendLoadBalancingPolicy, IngressBackendSettings)
BackendLoadBalancingPolicySpec define a especificação de BackendLoadBalancingPolicy.
| Campo | Descrição |
|---|---|
targetRefs[]TargetRefSpec |
TargetRefs identifica uma lista de objetos de API aos quais aplicar a política. |
loadBalancingLoadBalancingConfig |
(Opcional)
LoadBalancing define o esquema para configurar opções de Balanceamento de Carga |
BackendLoadBalancingPolicyStatus
(Aparece em:BackendLoadBalancingPolicy)
BackendLoadBalancingPolicyStatus define o estado observado de BackendLoadBalancingPolicy.
| Campo | Descrição |
|---|---|
targets[]BackendLoadBalancingPolicyTargetStatus |
Status do Alvo da Política de Balanceamento de Carga do Backend
(Aparece em:BackendLoadBalancingPolicyStatus)
BackendLoadBalancingPolicyTargetStatus define o status observado para um ref de destino
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
|
conditions[]Kubernetes meta/v1.Condition |
BackendTLSPolicy
BackendTLSPolicy é o esquema da API BackendTLSPolicies.
| Campo | Descrição | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Opcional)
Metadados do objeto. Veja a documentação da API do Kubernetes para conferir os campos do campometadata.
|
||||||
specBackendTLSPolicySpec |
Spec é a especificação de 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 de |
sniString |
(Opcional)
Sni é o nome do servidor a ser usado para a conexão TLS com o back-end. |
ports[]BackendTLSPolicyPort |
As portas especificam a lista de portas em que a política é aplicada. |
clientCertificateRefGateway API . SecretObjectReference |
(Opcional)
ClientCertificateRef é a referência ao certificado do cliente a ser usada 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 |
Port é 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 a política será aplicada. |
overrideBackendTLSPolicyConfig |
(Opcional)
Override define a configuração de política que deve substituir a configuração de política anexada abaixo do recurso de destino na hierarquia. Observação: atualmente, não há suporte para substituição e resulta em um erro de validação. O suporte para substituição será adicionado em uma versão futura. |
defaultBackendTLSPolicyConfig |
(Opcional)
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 |
(Opcional)
Conditions descreve as condições atuais de BackendTLSPolicy. As implementações devem dar preferência a expressar as condições de BackendTLSPolicy por meio das constantes Os tipos de condição conhecidos são:
|
CommonTLSPolicy
(Aparece em:BackendTLSPolicyConfig)
CommonTLSPolicy é o esquema da API CommonTLSPolicy.
| Campo | Descrição |
|---|---|
verifyCommonTLSPolicyVerify |
(Opcional)
Verify fornece as opções para verificar o certificado de par. |
CommonTLSPolicyVerify
(Aparece em:CommonTLSPolicy)
CommonTLSPolicyVerify define o esquema para a API CommonTLSPolicyVerify.
| Campo | Descrição |
|---|---|
caCertificateRefGateway API . SecretObjectReference |
CaCertificateRef é o Certificado de Autoridade de Certificação usado para verificar o certificado par. |
subjectAltNameString |
(Opcional)
SubjectAltName é o nome alternativo da entidade usado para verificar o certificado de par. |
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 |
|---|---|
NamespacedPolicyTargetReferenceGateway API. NamespacedPolicyTargetReference |
(Os membros de |
sectionNames[]string |
(Opcional)
SectionNames é o nome da seção dentro do recurso de destino. Quando não especificado, esse targetRef tem como destino todo o recurso. Nos seguintes recursos, SectionNames é interpretado como o seguinte:
Se um SectionNames for especificado, mas não existir no objeto visado, a política não será anexada e a implementação da política registrará uma ’ ou uma condição similar no status da política. |
FrontendTLSPolicy
FrontendTLSPolicy é o esquema da API FrontendTLSPolicy
| Campo | Descrição | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Opcional)
Metadados do objeto. Veja a documentação da API do Kubernetes para conferir os campos do campometadata.
|
||||||
specFrontendTLSPolicySpec |
Spec é a especificação de FrontendTLSPolicy.
|
||||||
statusFrontendTLSPolicyStatus |
Status define o estado atual de FrontendTLSPolicy. |
FrontendTLSPolicyConfig
(Aparece em:FrontendTLSPolicySpec)
FrontendTLSPolicyConfig define a especificação de política para a Política TLS de Front-end.
| Campo | Descrição |
|---|---|
verifyMTLSPolicyVerify |
(Opcional)
Verify fornece as opções para verificar o certificado de par. |
policyTypePolicyType |
(Opcional)
Type é o tipo 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 a política será aplicada. |
defaultFrontendTLSPolicyConfig |
(Opcional)
Default define a configuração de política padrão para o recurso de destino. |
overrideFrontendTLSPolicyConfig |
(Opcional)
Override define a configuração de política que deve substituir a configuração de política anexada abaixo do recurso de destino na hierarquia. Observação: atualmente, não há suporte para substituição e resulta em um erro de validação. O suporte para substituição 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 |
(Opcional)
Conditions descreve as condições atuais de FrontendTLSPolicy. As implementações devem dar preferência a expressar as condições de FrontendTLSPolicy por meio das constantes Os tipos de condição conhecidos são:
|
FrontendTLSPolicyType (alias string)
(Aparece em:PolicyType)
FrontendTLSPolicyType é o tipo da Política TLS de Front-end.
| Valor | Descrição |
|---|---|
"predefined" |
PredefinedFrontendTLSPolicyType é o tipo da política TLS de Front-end predefinida. |
FrontendTLSPolicyTypeName (alias string)
(Aparece em:PolicyType)
FrontendTLSPolicyTypeName é o nome da política TLS de front-end.
| Valor | Descrição |
|---|---|
"2023-06" |
PredefinedPolicy202306 é o nome da política TLS de front-end predefinida para a política “2023-06”. |
"2023-06-S" |
PredefinedPolicy202306Strict é o nome da política TLS de front-end predefinida 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 |
(Opcional)
A autoridade,se estiver presente, é usada como o valor do cabeçalho autoridade na verificação de integridade. |
serviceString |
(Opcional)
O serviço permite a configuração de uma verificação de integridade registrada em um nome de serviço diferente. |
HTTPHeader
(Aparece em:HeaderFilter)
HTTPHeader representa um nome e um valor de cabeçalho HTTP, conforme definido pelo RFC 7230.
| Campo | Descrição |
|---|---|
nameHTTPHeaderName |
Name é o nome do cabeçalho HTTP para correspondência. A correspondência de nomes não DEVE diferenciar maiúsculas de minúsculas. (Confira 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 DEVERÁ ser considerada para uma correspondência. As entradas seguintes com um nome de cabeçalho equivalente DEVEM ser ignoradas. Devido à não diferenciação de maiúsculas e minúsculas dos nomes de cabeçalho, “foo” e “Foo” são considerados equivalentes. |
valueString |
Value é o valor do cabeçalho HTTP para correspondência. |
HTTPHeaderName (alias string)
(Aparece em:HTTPHeader)
HTTPHeaderName é o nome de um cabeçalho HTTP.
Os valores válidos incluem:
- “Autorização”
- “Set-Cookie”
Os valores válidos incluem:
- ”:method” - “:” é um caractere inválido. Isso significa que atualmente não há suporte a pseudo-cabeçalhos HTTP/2 nesse tipo.
- ”/invalid” - “/ ” é um caractere inválido
HTTPMatch
(Aparece em:HTTPSpecifiers)
HTTPMatch define as correspondências HTTP a serem usadas para as verificações de HealthCheck.
| Campo | Descrição |
|---|---|
bodyString |
(Opcional)
Body define as correspondências de corpo HTTP a serem usadas para as verificações de HealthCheck. |
statusCodes[]StatusCodes |
(Opcional)
StatusCodes define as correspondências de código de status HTTP a serem usados para as verificações de HealthCheck. |
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 essa enumeração. As implementações devem garantir que valores desconhecidos não causem uma falha. Os valores desconhecidos aqui precisam resultar na configuração de implementação da Accepted Condition para que a regra seja falsa |
||||||||||||||||||||||||||||||||||||||||||||||||
replaceFullPathString |
(Opcional)
ReplaceFullPath especifica o valor pelo qual o caminho completo de uma solicitação será substituído durante uma reescrita ou um redirecionamento. |
||||||||||||||||||||||||||||||||||||||||||||||||
replacePrefixMatchString |
(Opcional)
ReplacePrefixMatch especifica o valor pelo qual a correspondência de prefixo de uma solicitação será substituída durante uma reescrita ou um redirecionamento. Por exemplo, uma solicitação para “/foo/bar” com a correspondência de prefixo “/foo” e um ReplacePrefixMatch igual a “/xyz” será modificada para “/xyz/bar”. Isso corresponde ao comportamento do tipo de correspondência de PathPrefix. Isso corresponde a elementos de caminho completo. Um elemento de caminho refere-se à lista de rótulos no caminho dividido pelo separador ReplacePrefixMatch só é compatível com um
|
HTTPPathModifierType (alias string)
(Aparece em:HTTPPathModifier)
HTTPPathModifierType define o tipo de redirecionamento ou reescrita do 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 igual a “/bar” substitui “/foo” por “/bar” nas solicitações correspondentes. Isso corresponde ao comportamento do tipo de correspondência de PathPrefix. Isso corresponde a elementos de caminho completo. Um elemento de caminho refere-se à lista de rótulos no caminho dividido pelo separador |
HTTPSpecifiers
(Aparece em:HealthCheckPolicyConfig)
HTTPSpecifiers define o esquema para a especificação de verificação HTTP HealthCheck.
| Campo | Descrição |
|---|---|
hostString |
(Opcional)
Host é o valor do cabeçalho do host a ser usado para as verificações de HealthCheck. |
pathString |
(Opcional)
Path é o caminho a ser usado para as verificações de HealthCheck. |
matchHTTPMatch |
(Opcional)
Match define as correspondências HTTP a serem usadas para as verificações de HealthCheck. |
HeaderFilter
(Aparece em:IngressRewrites)
HeaderFilter define um filtro que modifica os cabeçalhos de uma solicitação OU resposta HTTP. Somente uma ação para um determinado nome de cabeçalho é permitida. Os filtros que especificam várias ações do mesmo tipo ou de outro tipo 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 |
(Opcional)
Set substitui a solicitação pelo cabeçalho fornecido (nome, valor) antes da ação. Entrada: GET /foo HTTP/1.1 my-header: foo Configuração: set: - name: “my-header” value: “bar” Saída: GET /foo HTTP/1.1 my-header: bar |
add[]HTTPHeader |
(Opcional)
Add adiciona os cabeçalhos fornecidos (nome, valor) à solicitação antes da ação. Ele acrescenta aos valores já existentes associados ao nome do cabeçalho. Entrada: GET /foo HTTP/1.1 my-header: foo Configuração: add: - name: “my-header” value: “bar,baz” Resultado: GET /foo HTTP/1.1 my-header: foo,bar,baz |
remove[]string |
(Opcional)
Remova os cabeçalhos determinados da solicitação HTTP antes da ação. O valor de Remover é uma lista de nomes de cabeçalho HTTP. Os nomes de cabeçalho são insensí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 Configuração: remover: [“my-header1”, “my-header3”] Saída: GET /foo HTTP/1.1 my-header2: bar |
HeaderName (alias string)
HeaderName é o nome de um cabeçalho ou parâmetro de consulta.
Política de Verificação de Saúde
HealthCheckPolicy é o esquema da API HealthCheckPolicy.
| Campo | Descrição | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Opcional)
Metadados do objeto. Veja a documentação da API do Kubernetes para conferir os campos do campometadata.
|
||||||
specHealthCheckPolicySpec |
Spec é a especificação da HealthCheckPolicy.
|
||||||
statusHealthCheckPolicyStatus |
O status define o estado atual de HealthCheckPolicy. |
HealthCheckPolicyConditionReason (alias string)
HealthCheckPolicyConditionReason define o conjunto de motivos que explicam por que um determinado tipo de condição do HealthCheckPolicy é gerado.
| Valor | Descrição |
|---|---|
"BackendTLSPolicyNotFound" |
BackendTLSPolicyConditionNotFound é utilizado quando a BackendTLSPolicy não é encontrada para o serviço. |
"Accepted" |
HealthCheckPolicyReasonAccepted é usado para definir HealthCheckPolicyConditionReason como Accepted. Quando a política de verificação de saúde especificada estiver configurada corretamente. |
"InvalidHealthCheckPolicy" |
HealthCheckPolicyReasonInvalid é o motivo pelo qual o HealthCheckPolicy não é ’aceito. |
"InvalidGroup" |
HealthCheckPolicyReasonInvalidGroup é usado quando o grupo é inválido. |
"InvalidKind" |
HealthCheckPolicyReasonInvalidKind é usado quando o tipo/grupo é inválido. |
"InvalidName" |
Usa-se o HealthCheckPolicyReasonInvalidName quando o nome é inválido. |
"InvalidPort" |
HealthCheckPolicyReasonInvalidPort é usado quando a porta é inválida. |
"InvalidService" |
HealthCheckPolicyReasonInvalidService é usado quando Service é inválido. |
"NoTargetReference" |
HealthCheckPolicyReasonNoTargetReference é usado quando não há’referência de destino. |
"OverrideNotSupported" |
HealthCheckPolicyReasonOverrideNotSupported é usado quando não há suporte para substituição. |
"RefNotPermitted" |
HealthCheckPolicyReasonRefNotPermitted é usado quando a referência não é’permitida. |
"ResolvedRefs" |
HealthCheckPolicyReasonResolvedRefs é usado quando o targetRef foi resolvido com êxito. |
"SectionNamesNotPermitted" |
HealthCheckPolicyReasonSectionNamesNotPermitted é usado quando os nomes de seção não são permitidos. |
CódigosDeStatusNãoSuportados |
HealthCheckPolicyReasonUnsupportedStatusCodes é usado quando StatusCodes correspondentes a HealthCheckPolicy não são suportados. |
HealthCheckPolicyConditionType (alias string)
HealthCheckPolicyConditionType é um tipo de condição associada a um HealthCheckPolicy. Esse tipo deve ser usado com o campo HealthCheckPolicyStatus.Conditions.
| Valor | Descrição |
|---|---|
"Accepted" |
HealthCheckPolicyConditionAccepted é usado para definir HealthCheckPolicyConditionType como Accepted. |
"ResolvedRefs" |
HealthCheckPolicyConditionResolvedRefs é usado para definir HealthCheckPolicyCondition como ResolvedRefs. |
HealthCheckPolicyConfig
(Aparece em:HealthCheckPolicySpec)
O HealthCheckPolicyConfig define o esquema para a especificação de verificação do HealthCheck.
| Campo | Descrição |
|---|---|
intervalKubernetes meta/v1.Duration |
(Opcional)
Interval é o número de segundos entre as verificações de HealthCheck. |
timeoutKubernetes meta/v1.Duration |
(Opcional)
Timeout é o número de segundos após o qual a verificação HealthCheck é considerada falhada. |
portInt32 |
(Opcional)
Port é a porta a ser usada para as verificações de HealthCheck. |
unhealthyThresholdInt32 |
(Opcional)
UnhealthyThreshold é o número de verificações de HealthCheck com falha consecutivas. |
healthyThresholdInt32 |
(Opcional)
HealthyThreshold é o número de verificações de HealthCheck bem-sucedidas consecutivas. |
useTLSBool |
(Opcional)
UseTLS indica se a verificação de saúde deve impor o TLS. Por padrão, a verificação de integridade usará o mesmo protocolo que o serviço se a mesma porta for usada para verificação de integridade. Se a porta for diferente, a verificação de integridade usará texto simples. |
httpHTTPSpecifiers |
(Opcional)
HTTP define a especificação de restrição HTTP para o HealthCheck de um recurso de destino. |
grpcGRPCSpecifiers |
GRPC configura um gRPC v1 HealthCheck (https://github.com/grpc/grpc-proto/blob/master/grpc/health/v1/health.proto) para o recurso de destino. |
Especificação da Política de Verificação de Saúde
(Aparece em:HealthCheckPolicy)
HealthCheckPolicySpec define o estado desejado de HealthCheckPolicy.
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef identifica um objeto de API ao qual a política será aplicada. |
overrideHealthCheckPolicyConfig |
(Opcional)
Override define a configuração de política que deve substituir a configuração de política anexada abaixo do recurso de destino na hierarquia. Observação: atualmente, não há suporte para substituição e resultará em um erro de validação. O suporte para substituição será adicionado em uma versão futura. |
defaultHealthCheckPolicyConfig |
(Opcional)
Default define a configuração de política padrão para o recurso de destino. |
HealthCheckPolicyStatus
(Aparece em:HealthCheckPolicy)
HealthCheckPolicyStatus define o estado observado de HealthCheckPolicy.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Opcional)
As condições descrevem as condições atuais do HealthCheckPolicy. As implementações devem preferir expressar 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 nome/número deve ser definido.
| Campo | Descrição |
|---|---|
portInt32 |
(Opcional)
Port indica a porta do serviço de back-end |
nameString |
(Opcional)
O nome deve se referir ao nome de uma porta no serviço de back-end |
protocolProtocolo |
O protocolo deve ser um de “HTTP”, “HTTPS” |
IngressBackendSettingStatus
(Aparece em:IngressExtensionStatus)
IngressBackendSettingStatus descreve o estado de um BackendSetting
| Campo | Descrição |
|---|---|
serviceString |
Service identifica a BackendSetting descrita por esse status |
validationErrors[]string |
(Opcional)
Erros são uma lista de erros relacionados a essa configuração |
validBool |
Válido indica que não há erros de validação presentes neste BackendSetting |
IngressBackendSettings
(Aparece em:IngressExtensionSpec)
O 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 |
(Opcional)
As portas podem ser usadas para indicar se o serviço de back-end está fazendo a escuta em HTTP ou HTTPS |
trustedRootCertificateString |
(Opcional)
TrustedRootCertificate pode ser usado para fornecer um certificado para que o gateway confie ao se comunicar com o back-end em uma porta especificada como https |
sessionAffinitySessionAffinity |
(Opcional)
SessionAffinity permite que as solicitações do cliente sejam fornecidas consistentemente ao mesmo back-end |
timeoutsIngressTimeouts |
(Opcional)
Timeouts define um conjunto de parâmetros de tempo limite a ser aplicado a uma Ingress |
loadBalancingPolicySpecBackendLoadBalancingPolicySpec |
(Opcional)
LoadBalancing define a política de balanceamento de carga para o serviço de back-end |
IngressExtension
IngressExtension é o esquema da API IngressExtension
| Campo | Descrição | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Opcional)
Metadados do objeto. Veja a documentação da API do Kubernetes para conferir os campos do campometadata.
|
||||
specIngressExtensionSpec |
"Spec é a especificação do IngressExtension."
|
||||
statusIngressExtensionStatus |
IngressExtensionConditionReason (alias string)
IngressExtensionConditionReason define o conjunto de motivos que explicam por que um determinado tipo de condição IngressExtension é gerado.
| Valor | Descrição |
|---|---|
"Accepted" |
IngressExtensionReasonAccepted é usado para definir o IngressExtensionConditionAccepted como Accepted |
PossuiErrosDeValidação |
IngressExtensionReasonHasErrors indica que há alguns erros de validação |
SemErrosDeValidação |
IngressExtensionReasonNoErrors indica que não há erros de validação |
"PartiallyAcceptedWithErrors" |
IngressExtensionReasonPartiallyAccepted é utilizado para configurar o IngressExtensionConditionAccepted como Aceito, mas com erros de validação não fatais |
IngressExtensionConditionType (alias string)
IngressExtensionConditionType é um tipo de condição associada a um IngressExtension. Esse tipo deve ser usado com o campo IngressExtensionStatus.Conditions.
| Valor | Descrição |
|---|---|
"Accepted" |
IngressExtensionConditionAccepted indica se a IngressExtension é aceita (reconciliada) pelo controlador |
"Erros" |
IngressExtensionConditionErrors indica se há erros de validação ou build na extensão |
IngressExtensionSpec
(Aparece em:IngressExtension)
IngressExtensionSpec define a configuração desejada de IngressExtension
| Campo | Descrição |
|---|---|
rules[]IngressRuleSetting |
(Opcional)
Rules define as regras por host |
backendSettings[]IngressBackendSettings |
(Opcional)
BackendSettings define um conjunto de opções de configuração para back-ends de serviço de Ingress. |
IngressExtensionStatus
(Aparece em:IngressExtension)
IngressExtensionStatus descreve o estado atual da IngressExtension
| Campo | Descrição |
|---|---|
rules[]IngressRuleStatus |
(Opcional)
As regras têm informações de status detalhadas sobre cada regra |
backendSettings[]IngressBackendSettingStatus |
(Opcional)
BackendSettings tem informações de status detalhadas sobre cada BackendSettings |
conditions[]Kubernetes meta/v1.Condition |
(Opcional)
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 reescritas com suporte em uma regra
| Campo | Descrição |
|---|---|
typeRewriteType |
O tipo identifica o tipo de regravação |
requestHeaderModifierHeaderFilter |
(Opcional)
RequestHeaderModifier define um esquema que modifica cabeçalhos de solicitação. |
responseHeaderModifierHeaderFilter |
(Opcional)
RequestHeaderModifier define um esquema que modifica cabeçalhos de resposta. |
urlRewriteURLRewriteFilter |
(Opcional)
URLRewrite define um esquema que modifica uma solicitação durante o encaminhamento. |
IngressRuleSetting
(Aparece em:IngressExtensionSpec)
IngressRuleSetting fornece opções de configuração para regras
| Campo | Descrição |
|---|---|
hostString |
Host é usado para correspondência com as regras de entrada com o mesmo nome de host, a fim de identificar quais regras afetam essas configurações |
additionalHostnames[]string |
(Opcional)
AdditionalHostnames especifica nomes de host adicionais para escutar |
rewrites[]IngressRewrites |
(Opcional)
Rewrites define as reescritas para a regra |
requestRedirectRedirecionar |
(Opcional)
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 status descreve |
validationErrors[]string |
(Opcional)
Erros são uma lista de erros relacionados a essa configuração |
validBool |
(Opcional)
Valid indica que não há erros de validação presentes nesta regra |
IngressTimeouts
(Aparece em:IngressBackendSettings)
IngressTimeouts podem ser usados para configurar propriedades de tempo limite para um Ingress.
| Campo | Descrição |
|---|---|
requestTimeoutKubernetes meta/v1.Duration |
(Opcional)
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 roteamento com reconhecimento de carga.
| Campo | Descrição |
|---|---|
blackoutPeriodKubernetes meta/v1.Duration |
(Opcional)
Um ponto de extremidade deve reportar métricas de carga continuamente por pelo menos esse período antes que essas métricas sejam usadas para influenciar as decisões de balanceamento de carga. Entra em vigor imediatamente após estabelecermos uma conexão com um ponto de extremidade e também depois que o |
metricExpirationPeriodKubernetes meta/v1.Duration |
(Opcional)
Se o endpoint não relatar métricas de carga durante esse período, o sistema interromperá o uso dessas métricas para influenciar as decisões de balanceamento de carga. O valor predefinido é 3 minutos. sendo usado para influenciar decisões de balanceamento de carga. O valor padrão é 3 minutos. |
errorUtilizationPenaltyString |
(Opcional)
O multiplicador é usado para ajustar os pesos dos pontos de extremidade, com a taxa de erro calculada com base nas métricas de carga |
namedMetrics[]string |
(Opcional)
Uma lista de métricas personalizadas relatadas pelos endpoints para uso no relatório de utilização máxima dos valores das métricas especificadas nesta lista. |
ConfiguraçãoDeBalanceamentoDeCarga
(Aparece em:BackendLoadBalancingPolicySpec)
LoadBalancingConfig define a configuração para balanceamento de carga.
| Campo | Descrição |
|---|---|
strategyLoadBalancingStrategy |
(Opcional)
A estratégia define a política a ser usada ao balancear o tráfego de carga para o serviço de back-end. O padrão é round-robin. |
slowStartSlowStartConfig |
(Opcional)
SlowStart define o esquema para especificação de Início Lento |
loadAwareLoadAwareConfig |
(Opcional)
LoadAware define o esquema para a especificação de roteamento Load Aware. |
LoadBalancingStrategy (alias de string)
(Aparece em:LoadBalancingConfig)
LoadBalancingStrategy define a política a ser usada ao balancear o tráfego em um serviço
| Valor | Descrição |
|---|---|
"menos solicitações" |
LoadBalancingLeastRequest é utilizado para definir a estratégia de balanceamento de carga para menos solicitações. |
"load-aware" |
LoadBalancingLoadAware é usado para definir o LoadBalancingStrategy como sensível à carga. |
"ring-hash" |
LoadBalancingRingHash é usado para definir LoadBalancingStrategy como ring-hash |
"round-robin" |
LoadBalancingRoundRobin é usado para definir LoadBalancingStrategy como round-robin |
MTLSPolicyVerify
(Aparece em:FrontendTLSPolicyConfig)
MTLSPolicyVerify define o esquema para a API MTLSPolicyVerify.
| Campo | Descrição |
|---|---|
caCertificateRefGateway API . SecretObjectReference |
CaCertificateRef é o Certificado de Autoridade de Certificação usado para verificar o certificado par. |
subjectAltNames[]string |
(Opcional)
SubjectAltNames é a lista de nomes alternativos de assunto usados para verificar o certificado de par. |
PolicyConditionReason (string alias)
PolicyConditionReason é o tipo de motivo utilizado para diferentes CRDs de política relacionados ao ALB.
| Valor | Descrição |
|---|---|
"Accepted" |
|
"Conflicted" |
|
"Implantado" |
|
Falha de Implantação |
|
"Inválido" |
|
"InvalidCertificateRef" |
|
"InvalidGroup" |
|
"InvalidKind" |
|
"InvalidName" |
|
"InvalidService" |
|
InvalidTargetReference |
|
"NoDeployment" |
|
"NoTargetReference" |
|
OperaçãoFalhou |
|
"OverrideNotSupported" |
|
"Pendente" |
|
"Programado" |
|
FalhaNaProgramação |
|
"RefNotPermitted" |
|
"ResolvedRefs" |
|
"SectionNamesNotPermitted" |
PolicyConditionType (alias de string)
PolicyConditionType é o tipo de condição usado para diferentes CRDs de políticas relacionadas ao ALB.
| Valor | Descrição |
|---|---|
"Accepted" |
|
"Deployment" |
|
"Programado" |
|
"ResolvedRefs" |
PolicyRefStatus
PolicyRefStatus define o status de uma única referência de destino para uma política que dá suporte a várias referências de destino.
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef é a referência ao objeto de destino ao qual essa política se aplicou |
conditions[]Kubernetes meta/v1.Condition |
(Opcional)
As condições descrevem as condições atuais das Regras de Acesso a IP do Gateway de Aplicativos para contêineres, conforme estão relacionadas a um targetRef específico. |
TipoDePolítica
(Aparece em:FrontendTLSPolicyConfig)
PolicyType é o tipo da política.
| Campo | Descrição |
|---|---|
nameFrontendTLSPolicyTypeName |
Name é o nome da política. |
typeFrontendTLSPolicyType |
FrontendTLSPolicyType especifica o tipo de política TLS de front-end |
PortNumber (alias int32)
(Aparece em:Redirecionamento)
PortNumber define uma porta de rede.
PreciseHostname (alias string)
(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 de minúsculas ou ‘-’, e deve iniciar e terminar com um caractere alfanumérico. Nenhuma outra pontuação é permitida.
Protocolo (string pseudônimo)
(Aparece em:IngressBackendPort)
O protocolo define o protocolo usado para determinadas propriedades. Os valores válidos do Protocolo 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. |
Redirecionar
(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 |
(Opcional)
Scheme é o esquema a ser usado no valor do cabeçalho |
hostnamePreciseHostname |
(Opcional)
Hostname é o nome do host a ser usado no valor do cabeçalho |
pathHTTPPathModifier |
(Opcional)
O caminho define os parâmetros usados para modificar o caminho da solicitação de entrada.
O caminho modificado é usado para construir o |
portNúmero_da_porta |
(Opcional)
Port é a porta a ser usada no valor do cabeçalho Se nenhuma porta for especificada, a porta de redirecionamento DEVERÁ ser derivada usando as seguintes regras:
As implementações NÃO DEVEM adicionar o número da porta ao cabeçalho ‘Location’ nos seguintes casos:
|
statusCodeInt |
(Opcional)
StatusCode é o código de status HTTP a ser usado em resposta. Os valores podem ser adicionados a essa enumeração. As implementações devem garantir que valores desconhecidos’não causem uma falha. |
RewriteType (alias string)
(Aparece em:IngressRewrites)
RewriteType identifica o tipo de reescrita
| Valor | Descrição |
|---|---|
Modificador de Cabeçalho de Solicitação |
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) |
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. |
RoutePolicy
RoutePolicy é o esquema da API RoutePolicy.
| Campo | Descrição | ||||||
|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Opcional)
Metadados do objeto. Veja a documentação da API do Kubernetes para conferir os campos do campometadata.
|
||||||
specRoutePolicySpec |
Spec é a especificação RoutePolicy.
|
||||||
statusRoutePolicyStatus |
O status define o estado atual de RoutePolicy. |
RoutePolicyConditionReason (alias string)
RoutePolicyConditionReason define o conjunto de razões que explicam por que um tipo de condição RoutePolicy específico é gerado.
| Valor | Descrição |
|---|---|
"Accepted" |
RoutePolicyReasonAccepted é usado para definir o RoutePolicyConditionReason como Aceito quando o RoutePolicy determinado está configurado corretamente |
"AcceptedWithTimeoutConflict" |
RoutePolicyReasonAcceptedWithTimeoutConflict é usado para definir o RoutePolicyConditionReason como AcceptedWithTimeoutConflict quando a RoutePolicy fornecida está configurada corretamente, mas tem um conflito de tempo limite com a rota de destino |
"InvalidRoutePolicy" |
RoutePolicyReasonInvalid é o motivo usado quando a RoutePolicy não é aceita |
"InvalidGRPCRoute" |
RoutePolicyReasonInvalidGRPCRoute é usado quando o GRPCRoute é inválido |
"InvalidGroup" |
RoutePolicyReasonInvalidGroup é usado quando o grupo é inválido |
Rota HTTP Inválida |
RoutePolicyReasonInvalidHTTPRoute é usado quando a HTTPRoute é inválida |
"InvalidKind" |
RoutePolicyReasonInvalidKind é usado quando o tipo/grupo é inválido |
"InvalidName" |
O RoutePolicyReasonInvalidName é utilizado quando o nome é inválido. |
"NoTargetReference" |
RoutePolicyReasonNoTargetReference é usado quando não há’referência de destino |
"OverrideNotSupported" |
RoutePolicyReasonOverrideNotSupported é usado quando não há suporte para substituição |
"RefNotPermitted" |
RoutePolicyReasonRefNotPermitted é usado quando a referência não é permitida |
"SectionNamesNotPermitted" |
RoutePolicyReasonSectionNamesNotPermitted é usado quando os nomes de seção não são permitidos |
RoutePolicyConditionType (alias string)
RoutePolicyConditionType é um tipo de condição associada a um RoutePolicy. Esse tipo deve ser usado com o campo RoutePolicyStatus.Conditions.
| Valor | Descrição |
|---|---|
"Accepted" |
RoutePolicyConditionAccepted é usado para definir RoutePolicyConditionType como Accepted |
"ResolvedRefs" |
RoutePolicyConditionResolvedRefs é usado para definir RoutePolicyCondition para ResolvedRefs |
RoutePolicyConfig
(Aparece em:RoutePolicySpec)
RoutePolicyConfig define o esquema para a especificação RoutePolicy. Isso permite a especificação dos seguintes atributos: * Tempos de espera * Afinidade de sessão
| Campo | Descrição |
|---|---|
timeoutsRouteTimeouts |
(Opcional)
Tempo limite dos tempos limite personalizados para o recurso de destino. |
sessionAffinitySessionAffinity |
(Opcional)
SessionAffinity define o esquema para 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 a política será aplicada. |
overrideRoutePolicyConfig |
(Opcional)
Override define a configuração de política que deve substituir a configuração de política anexada abaixo do recurso de destino na hierarquia. Observação: atualmente, não há suporte para substituição e resulta em um erro de validação. O suporte para substituição será adicionado em uma versão futura. |
defaultRoutePolicyConfig |
(Opcional)
Default define a configuração de política padrão para o recurso de destino. |
RoutePolicyStatus
(Aparece em:RoutePolicy)
RoutePolicyStatus define o estado observado de RoutePolicy.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Opcional)
As condições descrevem as condições atuais da RoutePolicy. As implementações devem preferir expressar 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 Tempos limite.
| Campo | Descrição |
|---|---|
routeTimeoutKubernetes meta/v1.Duration |
(Opcional)
RouteTimeout é o tempo limite para a rota. |
SessionAffinity
(Aparece em:IngressBackendSettings, RoutePolicyConfig)
SessionAffinity define o esquema para a especificação de Afinidade de Sessão.
| Campo | Descrição |
|---|---|
affinityTypeAffinityType |
|
cookieNameString |
(Opcional) |
cookieDurationKubernetes meta/v1.Duration |
(Opcional) |
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 |
(Opcional)
A velocidade do aumento do tráfego durante a janela de início lenta deve ser maior que 0,0. O padrão é 1.0 caso não seja especificado. |
startWeightPercentuint32 |
(Opcional)
O percentual mínimo ou inicial de tráfego a ser direcionado para novos endpoints. Caso não seja especificado, o padrão é 10%. |
CódigosDeStatus
(Aparece em:HTTPMatch)
StatusCodes define as correspondências de código de status HTTP a serem usados para as verificações de HealthCheck.
| Campo | Descrição |
|---|---|
startInt32 |
(Opcional)
Start define o início do intervalo de códigos de status a ser usado para verificações do HealthCheck. Isso é inclusivo. |
endInt32 |
(Opcional)
End define o fim do intervalo de códigos de status a serem usados para as verificações de HealthCheck. Isso é 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 a política será aplicada. |
ports[]BackendLoadBalancingPolicyPort |
(Opcional)
As portas especificam a lista de portas no destino em que a política é aplicada. |
URLRewriteFilter
(Aparece em:IngressRewrites)
URLRewriteFilter define um filtro que modifica uma solicitação durante o encaminhamento. Você pode usar no máximo um desses filtros em uma regra. Isso NÃO DEVE ser usado na mesma regra com um sslRedirect.
| Campo | Descrição |
|---|---|
hostnamePreciseHostname |
(Opcional)
Nome do host é o valor a ser usado para substituir o valor do cabeçalho Host durante o encaminhamento. |
pathHTTPPathModifier |
(Opcional)
Um caminho define uma reescrita de trajetória. |
WebApplicationFirewallConfig
(Aparece em:WebApplicationFirewallPolicySpec)
WebApplicationFirewallConfig define a configuração da política de firewall do aplicativo Web para o recurso filho da Política de Segurança do Gateway de Aplicativo para Contêineres.
| Campo | Descrição |
|---|---|
idString |
Política de Firewall de Aplicações Web (WebApplicationFirewallPolicy)
WebApplicationFirewallPolicy é o esquema do recurso filho do Gateway de Aplicativo para Política de Segurança de Contêineres.
| Campo | Descrição | ||||
|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
(Opcional)
Metadados do objeto. Veja a documentação da API do Kubernetes para conferir os campos do campometadata.
|
||||
specWebApplicationFirewallPolicySpec |
Especificação é as especificações do recurso filho da Política de Segurança do Gateway de Aplicativo para Contêineres.
|
||||
statusWebApplicationFirewallPolicyStatus |
O status define o estado atual do recurso filho da Política de Segurança de Contêineres do Gateway de Aplicativo. |
Especificação da Política do Firewall de Aplicações Web
(Aparece em:WebApplicationFirewallPolicy)
WebApplicationFirewallPolicySpec define o estado desejado de WebApplicationFirewallPolicy.
| Campo | Descrição |
|---|---|
targetRefCustomTargetRef |
TargetRef identifica um objeto de API ao qual a política será aplicada. |
webApplicationFirewallWebApplicationFirewallConfig |
WebApplicationFirewallPolicy é usado para especificar um recurso WebApplicationPolicy |
StatusDaPolíticaDeFirewallDaAplicaçãoWeb
(Aparece em:WebApplicationFirewallPolicy)
WebApplicationFirewallPolicyStatus define o estado observado do recurso filho da Política de Segurança de Contêineres do Gateway de Aplicativo.
| Campo | Descrição |
|---|---|
conditions[]Kubernetes meta/v1.Condition |
(Opcional)
Os tipos de condição conhecidos são:
|