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 Recurso:
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 alpha2.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[]Condição meta/v1 do Kubernetes |
(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 será texto sem formatação. |
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[]Condição meta/v1 do Kubernetes |
(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 backends de serviço 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 |
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 |
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. |
"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[]Condição meta/v1 do Kubernetes |
(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 |
portPortNumber |
(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[]Condição meta/v1 do Kubernetes |
(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. No máximo um desses filtros pode ser usado 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[]Condição meta/v1 do Kubernetes |
(Opcional)
Os tipos de condição conhecidos são:
|