Partilhar via


Azure.ResourceManager.FrontDoor.Models Namespace

Classes

ArmFrontDoorModelFactory

Fábrica de modelos para modelos.

BackendPoolsSettings

Configurações que se aplicam a todos os pools de back-end.

CustomHttpsConfiguration

Configurações de Https para um domínio.

ForwardingConfiguration

Descreve a Rota de Encaminhamento.

FrontDoorBackend

Endereço de back-end de um balanceador de carga frontDoor.

FrontDoorBackendPool

Um pool de back-end é uma coleção de back-ends para os quais pode ser roteado.

FrontDoorCacheConfiguration

Configurações de cache para uma rota do tipo cache. Para desabilitar o cache, não forneça um objeto cacheConfiguration.

FrontDoorEndpointPurgeContent

Parâmetros necessários para limpeza de conteúdo.

FrontDoorExperimentEndpointProperties

Define as propriedades do ponto de extremidade.

FrontDoorExperimentPatch

Define atributos modificáveis de um Experimento.

FrontDoorExperimentResourceGetTimeSeriesReportOptions

O FrontDoorExperimentResourceGetTimeSeriesReportOptions.

FrontDoorHealthProbeSettingsData

Configurações de balanceamento de carga para um pool de back-end.

FrontDoorLoadBalancingSettingsData

Configurações de balanceamento de carga para um pool de back-end.

FrontDoorNameAvailabilityContent

Entrada da API CheckNameAvailability.

FrontDoorNameAvailabilityResult

Saída de marcar API de disponibilidade de nome.

FrontDoorNetworkExperimentProfilePatch

Define atributos modificáveis de um Perfil.

FrontDoorResourceData

Representação de recurso comum.

FrontDoorTimeSeriesDataPoint

Define um ponto de dados de séries temporizantes usado em uma série de horários.

FrontDoorTimeSeriesInfo

Define a Timeseries.

FrontDoorValidateCustomDomainContent

Entrada do domínio personalizado a ser validado para mapeamento de DNS.

FrontDoorValidateCustomDomainResult

Saída da validação de domínio personalizado.

FrontDoorWebApplicationFirewallPolicyPatch

Objeto Tags para operações de patch.

FrontDoorWebApplicationFirewallPolicySettings

Define as definições de configuração webApplicationFirewallPolicy de nível superior.

LatencyMetric

Define as propriedades de uma métrica de latência usada no scorecard de latência.

LatencyScorecard

Define o LatencyScorecard.

ManagedRuleDefinition

Descreve uma definição de regra gerenciada.

ManagedRuleExclusion

Exclua variáveis da avaliação de regra gerenciada.

ManagedRuleGroupDefinition

Descreve um grupo de regras gerenciadas.

ManagedRuleGroupOverride

Define uma configuração de substituição de grupo de regras gerenciadas.

ManagedRuleOverride

Define uma configuração de substituição de grupo de regras gerenciadas.

ManagedRuleSet

Define um conjunto de regras gerenciadas.

ManagedRuleSetDefinition

Descreve a definição de um conjunto de regras gerenciadas.

PreconfiguredEndpoint

Define as propriedades de um ponto de extremidade pré-configurado.

RedirectConfiguration

Descreve a Rota de Redirecionamento.

RouteConfiguration

Classe base para todos os tipos de Rota. RouteConfiguration Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem ForwardingConfiguration e RedirectConfiguration.

RoutingRuleData

Uma regra de roteamento representa uma especificação para o tráfego tratar e para onde enviá-la, juntamente com informações de investigação de integridade.

RulesEngineAction

Uma ou mais ações que serão executadas, modificando a solicitação e/ou a resposta.

RulesEngineHeaderAction

Uma ação que pode manipular um cabeçalho http.

RulesEngineMatchCondition

Defina uma condição de correspondência.

RulesEngineRule

Contém uma lista de condições de correspondência e uma ação sobre como modificar a solicitação/resposta. Se várias regras corresponderem, as ações de uma regra que entram em conflito com uma regra anterior substituirão por uma ação singular ou acrescentarão no caso de manipulação de cabeçalhos.

WebApplicationCustomRule

Define o conteúdo de uma regra de aplicativo Web.

WebApplicationRuleMatchCondition

Defina uma condição de correspondência.

Estruturas

BackendEnabledState

Se deseja habilitar o uso desse back-end. Os valores permitidos são 'Enabled' ou 'Disabled'.

BackendPrivateEndpointStatus

O status aprovação para a conexão com o Link Privado.

CustomRuleEnabledState

Descreve se a regra personalizada está no estado habilitado ou desabilitado. O padrão é Habilitado se não for especificado.

DynamicCompressionEnabled

Se deve usar a compactação dinâmica para conteúdo armazenado em cache.

EnforceCertificateNameCheckEnabledState

Se o nome do certificado deve ser marcar em solicitações HTTPS a todos os pools de back-end. Nenhum efeito em solicitações não HTTPS.

FrontDoorCertificateSource

Define a origem do certificado SSL.

FrontDoorEnabledState

Status operacional do balanceador de carga do Front Door. Os valores permitidos são 'Enabled' ou 'Disabled'.

FrontDoorEndpointConnectionCertificateType

Define o tipo do certificado usado para conexões seguras com um frontendEndpoint.

FrontDoorEndpointType

O tipo de ponto de extremidade.

FrontDoorExperimentState

O estado do experimento.

FrontDoorForwardingProtocol

O protocolo que essa regra usará ao encaminhar o tráfego aos back-ends.

FrontDoorHealthProbeMethod

Configura qual método HTTP usar para investigar os back-ends definidos em backendPools.

FrontDoorNameAvailabilityState

Indica se o nome está disponível.

FrontDoorProtocol

Esquemas de protocolo aceitos.

FrontDoorQuery

Tratamento de termos de consulta de URL ao formar a chave de cache.

FrontDoorRedirectProtocol

O protocolo do destino para onde o tráfego é redirecionado.

FrontDoorRedirectType

O tipo de redirecionamento que a regra usará ao redirecionar o tráfego.

FrontDoorRequiredMinimumTlsVersion

A versão mínima do TLS necessária dos clientes para estabelecer um handshake SSL com o Front Door.

FrontDoorResourceState

Recurso status do Front Door ou do SubResource do Front Door.

FrontDoorSkuName

Nome do tipo de preço.

FrontDoorTimeSeriesAggregationInterval

O FrontDoorTimeSeriesAggregationInterval.

FrontDoorTimeSeriesInfoAggregationInterval

O intervalo de agregação dos Timeseries.

FrontDoorTimeSeriesType

O tipo de Timeseries.

FrontDoorTlsProtocolType

Define o protocolo de extensão TLS usado para entrega segura.

FrontDoorWebApplicationFirewallPolicyMode

Descreve se ele está no modo de detecção ou no modo de prevenção no nível da política.

FrontDoorWebApplicationFirewallPolicyResourceState

Status de recursos da política.

FrontendEndpointCustomHttpsProvisioningState

Provisionamento status de Https Personalizados do frontendEndpoint.

FrontendEndpointCustomHttpsProvisioningSubstate

O subestado de provisionamento mostra o progresso da habilitação/desabilitação de HTTPS personalizada passo a passo.

HealthProbeEnabled

Se as investigações de integridade devem ser feitas em back-ends definidos em backendPools. Investigações de integridade só poderão ser desabilitadas se houver um único back-end habilitado em um único pool de back-end habilitado.

LatencyScorecardAggregationInterval

O LatencyScorecardAggregationInterval.

ManagedRuleEnabledState

Descreve se a regra gerenciada está no estado habilitado ou desabilitado.

ManagedRuleExclusionMatchVariable

O tipo de variável a ser excluído.

ManagedRuleExclusionSelectorMatchOperator

Operador de comparação a ser aplicado ao seletor ao especificar a quais elementos na coleção essa exclusão se aplica.

ManagedRuleSetActionType

Define a ação a ser tomada quando um limite de pontuação do conjunto de regras gerenciadas é atingido.

MatchProcessingBehavior

Se essa regra for uma correspondência, caso o mecanismo de regras continue executando as regras restantes ou pare. Se não estiver presente, o padrão será Continuar.

NetworkExperimentResourceState

Define o status de recursos do lado do servidor.

PolicyEnabledState

Descreve se a política está no estado habilitado ou desabilitado. O padrão é Habilitado se não for especificado.

PolicyRequestBodyCheck

Descreve se as regras gerenciadas por política inspecionarão o conteúdo do corpo da solicitação.

RoutingRuleEnabledState

Se deseja habilitar o uso dessa regra. Os valores permitidos são 'Enabled' ou 'Disabled'.

RuleMatchActionType

Define a ação a ser tomada na correspondência de regra.

RulesEngineHeaderActionType

Qual tipo de manipulação aplicar ao cabeçalho.

RulesEngineMatchTransform

Descreve quais transformações são aplicadas antes da correspondência.

RulesEngineMatchVariable

Variável de correspondência.

RulesEngineOperator

Descreve o operador a ser aplicado à condição de correspondência.

SessionAffinityEnabledState

Se deseja permitir a afinidade de sessão neste host. As opções válidas são "Habilitado" ou "Desabilitado".

WebApplicationRuleMatchOperator

Tipo de comparação a ser usado para correspondência com o valor da variável.

WebApplicationRuleMatchTransformType

Descreve quais transformações foram aplicadas antes da correspondência.

WebApplicationRuleMatchVariable

Variável de solicitação com a qual comparar.

WebApplicationRuleType

Descreve o tipo de regra.

Enumerações

FrontDoorResourceType

Tipo de recurso do Front Door usado em CheckNameAvailability.