IWithRequestRoutingRuleOrCreate Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O estágio de uma definição de gateway de aplicativo que permite continuar adicionando mais regras de roteamento de solicitação ou começar a especificar configurações opcionais ou criar o gateway de aplicativo.
public interface IWithRequestRoutingRuleOrCreate : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRequestRoutingRule, Microsoft.Azure.Management.Network.Fluent.HasPrivateIPAddress.Definition.IWithPrivateIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.HasSubnet.Definition.IWithSubnet<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IWithRequestRoutingRuleOrCreate = interface
interface IWithRequestRoutingRule
interface IWithCreate
interface ICreatable<IApplicationGateway>
interface IIndexable
interface IDefinitionWithTags<IWithCreate>
interface IWithSku
interface IWithWebApplicationFirewall
interface IWithInstanceCount
interface IWithSslCert
interface IWithFrontendPort
interface IWithListener
interface IWithBackendHttpConfig
interface IWithBackend
interface IWithExistingSubnet
interface IWithSubnet<IWithCreate>
interface IWithPrivateIPAddress
interface IWithPrivateIPAddress<IWithCreate>
interface IWithPrivateFrontend
interface IWithPublicFrontend
interface IWithPublicIPAddress
interface IWithPublicIPAddressNoDnsLabel<IWithCreate>
interface IWithExistingPublicIPAddress<IWithCreate>
interface IWithNewPublicIPAddressNoDnsLabel<IWithCreate>
interface IWithProbe
interface IWithDisabledSslProtocol
interface IWithDisabledSslProtocolBeta
interface IBeta
interface IWithAuthenticationCertificate
interface IWithAuthenticationCertificateBeta
interface IWithRedirectConfiguration
interface IWithRedirectConfigurationBeta
interface IWithManagedServiceIdentity
interface IWithAvailabilityZone
Public Interface IWithRequestRoutingRuleOrCreate
Implements IBeta, ICreatable(Of IApplicationGateway), IDefinitionWithTags(Of IWithCreate), IWithCreate, IWithExistingPublicIPAddress(Of IWithCreate), IWithNewPublicIPAddressNoDnsLabel(Of IWithCreate), IWithPrivateIPAddress(Of IWithCreate), IWithPublicIPAddressNoDnsLabel(Of IWithCreate), IWithRequestRoutingRule, IWithSubnet(Of IWithCreate)
- Derivado
- Implementações
-
IWithAuthenticationCertificate IWithAuthenticationCertificateBeta IWithAvailabilityZone IWithBackend IWithBackendHttpConfig IWithCreate IWithDisabledSslProtocol IWithDisabledSslProtocolBeta IWithExistingSubnet IWithFrontendPort IWithInstanceCount IWithListener IWithManagedServiceIdentity IWithPrivateFrontend IWithPrivateIPAddress IWithProbe IWithPublicFrontend IWithPublicIPAddress IWithRedirectConfiguration IWithRedirectConfigurationBeta IWithRequestRoutingRule IWithSku IWithSslCert IWithWebApplicationFirewall IWithPrivateIPAddress<IWithCreate> IWithExistingPublicIPAddress<IWithCreate> IWithExistingPublicIPAddress<ReturnT> IWithNewPublicIPAddressNoDnsLabel<IWithCreate> IWithNewPublicIPAddressNoDnsLabel<ReturnT> IWithPublicIPAddressNoDnsLabel<IWithCreate> IWithSubnet<IWithCreate> IBeta IDefinitionWithTags<IWithCreate> ICreatable<IApplicationGateway> IIndexable
Propriedades
Key |
O estágio de uma definição de gateway de aplicativo que permite continuar adicionando mais regras de roteamento de solicitação ou começar a especificar configurações opcionais ou criar o gateway de aplicativo. (Herdado de IIndexable) |
Name |
Obtém o nome do recurso creatável. (Herdado de ICreatable<T>) |
Métodos
Create() |
Execute a solicitação de criação. (Herdado de ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis. (Herdado de ICreatable<T>) |
DefineAuthenticationCertificate(String) |
Inicia a definição de um novo certificado de autenticação de gateway de aplicativo a ser anexado ao gateway para uso pelos back-ends. (Herdado de IWithAuthenticationCertificateBeta) |
DefineBackend(String) |
Inicia a definição de um novo back-end do gateway de aplicativo a ser anexado ao gateway. (Herdado de IWithBackend) |
DefineBackendHttpConfiguration(String) |
Inicia a definição de uma nova configuração HTTP de back-end do gateway de aplicativo a ser anexada ao gateway. (Herdado de IWithBackendHttpConfig) |
DefineListener(String) |
Inicia a definição de um novo ouvinte de gateway de aplicativo a ser anexado ao gateway. (Herdado de IWithListener) |
DefineProbe(String) |
Inicia a definição de uma nova investigação. (Herdado de IWithProbe) |
DefineRedirectConfiguration(String) |
Inicia a definição de uma nova configuração de redirecionamento de gateway de aplicativo a ser anexada ao gateway. (Herdado de IWithRedirectConfigurationBeta) |
DefineRequestRoutingRule(String) |
Inicia a definição de uma regra de roteamento de solicitação para este gateway de aplicativo. (Herdado de IWithRequestRoutingRule) |
DefineSslCertificate(String) |
Inicia a definição de um novo certificado SSL do gateway de aplicativo a ser anexado ao gateway para uso em ouvintes HTTPS. (Herdado de IWithSslCert) |
WithAutoscale(Int32, Int32) |
Especifica o limite mínimo e máximo de dimensionamento automático. (Herdado de IWithInstanceCount) |
WithAvailabilityZone(AvailabilityZoneId) |
Especifica a zona de disponibilidade para o gateway de aplicativo. Observe que essa funcionalidade não está habilitada para a maioria das assinaturas e está sujeita a uma reformulação significativa e/ou remoção no futuro. (Herdado de IWithAvailabilityZone) |
WithDisabledSslProtocol(ApplicationGatewaySslProtocol) |
Desabilita o protocolo SSL especificado. (Herdado de IWithDisabledSslProtocolBeta) |
WithDisabledSslProtocols(ApplicationGatewaySslProtocol[]) |
Desabilita os protocolos SSL especificados. (Herdado de IWithDisabledSslProtocolBeta) |
WithEnableHttp2() |
Habilita o tráfego HTTP2 no Gateway de Aplicativo. (Herdado de IWithCreate) |
WithExistingPublicIPAddress(IPublicIPAddress) |
Associa um endereço IP público existente ao recurso. (Herdado de IWithExistingPublicIPAddress<ReturnT>) |
WithExistingPublicIPAddress(String) |
Associa um endereço IP público existente ao recurso. (Herdado de IWithExistingPublicIPAddress<ReturnT>) |
WithExistingSubnet(INetwork, String) |
Especifica a sub-rede da qual o gateway de aplicativo obtém seu endereço IP privado. Isso criará uma nova configuração de IP, se ela ainda não existir. Os front-ends privados (internos), se algum tiver sido habilitado, também serão configurados para usar essa sub-rede. (Herdado de IWithExistingSubnet) |
WithExistingSubnet(ISubnet) |
Especifica a sub-rede da qual o gateway de aplicativo obtém seu endereço IP privado. Isso criará uma nova configuração de IP, se ela ainda não existir. Os front-ends privados (internos), se algum tiver sido habilitado, também serão configurados para usar essa sub-rede. (Herdado de IWithExistingSubnet) |
WithExistingSubnet(String, String) |
Atribui a sub-rede especificada a esse recurso. (Herdado de IWithSubnet<ReturnT>) |
WithFrontendPort(Int32) |
Cria uma porta de front-end com um nome gerado automaticamente e o número da porta especificado, a menos que já exista. (Herdado de IWithFrontendPort) |
WithFrontendPort(Int32, String) |
Cria uma porta de front-end com o nome e o número da porta especificados, a menos que uma porta que corresponda a esse nome e/ou número já exista. (Herdado de IWithFrontendPort) |
WithIdentity(ManagedServiceIdentity) |
Especifica uma identidade a ser associada ao gateway de aplicativo. (Herdado de IWithManagedServiceIdentity) |
WithInstanceCount(Int32) |
Especifica a capacidade (número de instâncias) do gateway de aplicativo. Por padrão, uma instância é usada. (Herdado de IWithInstanceCount) |
WithNewPublicIPAddress() |
Cria um novo endereço IP público na mesma região e grupo que o recurso e o associa ao recurso. O nome interno e o rótulo DNS para o endereço IP público serão derivados do nome do recurso. (Herdado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>) |
Cria um novo endereço IP público para associar ao recurso. (Herdado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithoutEnableHttp2() |
Desabilita o tráfego HTTP2 no Gateway de Aplicativo. (Herdado de IWithCreate) |
WithoutPrivateFrontend() |
Especifica que nenhum front-end privado (interno) deve ser habilitado. (Herdado de IWithPrivateFrontend) |
WithoutPublicFrontend() |
Especifica que o gateway de aplicativo não deve ser voltado para a Internet. (Herdado de IWithPublicFrontend) |
WithPrivateFrontend() |
Habilita um front-end privado (interno) padrão na sub-rede que contém o gateway de aplicativo. Um front-end com um nome gerado automaticamente será criado se nenhum existir. (Herdado de IWithPrivateFrontend) |
WithPrivateIPAddressDynamic() |
Habilita a alocação dinâmica de endereço IP privado na sub-rede associada. (Herdado de IWithPrivateIPAddress<ReturnT>) |
WithPrivateIPAddressStatic(String) |
Atribui o endereço IP privado estático especificado na sub-rede associada. (Herdado de IWithPrivateIPAddress<ReturnT>) |
WithSize(ApplicationGatewaySkuName) |
Especifica o tamanho do gateway de aplicativo a ser criado no contexto da camada selecionada. Por padrão, o menor tamanho é usado. (Herdado de IWithSku) |
WithTag(String, String) |
Adiciona uma marca ao recurso. (Herdado de IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Especifica marcas para o recurso como {@link Map}. (Herdado de IDefinitionWithTags<T>) |
WithTier(ApplicationGatewayTier) |
Defina a camada de um gateway de aplicativo. Os valores possíveis incluem: 'Standard', 'WAF', 'Standard_v2', 'WAF_v2'. (Herdado de IWithSku) |
WithWebApplicationFirewall(ApplicationGatewayWebApplicationFirewallConfiguration) |
Especifica a configuração do firewall do aplicativo Web. (Herdado de IWithWebApplicationFirewall) |
WithWebApplicationFirewall(Boolean, ApplicationGatewayFirewallMode) |
Especifica a configuração do firewall do aplicativo Web com valores padrão. (Herdado de IWithWebApplicationFirewall) |
Aplica-se a
Azure SDK for .NET