Compartilhar via


IUpdate Interface

Definição

O modelo para uma operação de atualização do gateway de aplicativo, que contém todas as configurações que podem ser modificadas.

public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithAuthenticationCertificate, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithBackend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithBackendHttpConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithDisabledSslProtocol, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithExistingSubnet, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithFrontendPort, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithInstanceCount, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithIPConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithListener, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithManagedServiceIdentity, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithProbe, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithRedirectConfiguration, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithRequestRoutingRule, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithSku, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithSslCert, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithWebApplicationFirewall, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.HasSubnet.Update.IWithSubnet<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IUpdate = interface
    interface IAppliable<IApplicationGateway>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithSku
    interface IWithInstanceCount
    interface IWithWebApplicationFirewall
    interface IWithBackend
    interface IWithBackendHttpConfig
    interface IWithIPConfig
    interface IWithFrontend
    interface IWithPublicIPAddress
    interface IWithPublicIPAddressNoDnsLabel<IUpdate>
    interface IWithExistingPublicIPAddress<IUpdate>
    interface IWithNewPublicIPAddressNoDnsLabel<IUpdate>
    interface IWithFrontendPort
    interface IWithSslCert
    interface IWithListener
    interface IWithRequestRoutingRule
    interface IWithExistingSubnet
    interface IWithSubnet<IUpdate>
    interface IWithProbe
    interface IWithDisabledSslProtocol
    interface IWithDisabledSslProtocolBeta
    interface IBeta
    interface IWithAuthenticationCertificate
    interface IWithAuthenticationCertificateBeta
    interface IWithManagedServiceIdentity
    interface IWithRedirectConfiguration
    interface IWithRedirectConfigurationBeta
Public Interface IUpdate
Implements IAppliable(Of IApplicationGateway), IBeta, IUpdateWithTags(Of IUpdate), IWithAuthenticationCertificate, IWithBackend, IWithBackendHttpConfig, IWithDisabledSslProtocol, IWithExistingPublicIPAddress(Of IUpdate), IWithExistingSubnet, IWithFrontend, IWithFrontendPort, IWithInstanceCount, IWithIPConfig, IWithListener, IWithManagedServiceIdentity, IWithNewPublicIPAddressNoDnsLabel(Of IUpdate), IWithProbe, IWithPublicIPAddress, IWithPublicIPAddressNoDnsLabel(Of IUpdate), IWithRedirectConfiguration, IWithRequestRoutingRule, IWithSku, IWithSslCert, IWithSubnet(Of IUpdate), IWithWebApplicationFirewall
Implementações

Propriedades

Key

O modelo para uma operação de atualização do gateway de aplicativo, que contém todas as configurações que podem ser modificadas.

(Herdado de IIndexable)

Métodos

Apply()

Execute a solicitação de atualização.

(Herdado de IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute a solicitação de atualização de forma assíncrona.

(Herdado de IAppliable<T>)
DefineAuthenticationCertificate(String)

Inicia a definição de um novo certificado de autenticação do 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)
DefineDefaultIPConfiguration()

Inicia a definição da configuração de IP padrão. Se uma configuração de IP padrão já existir, será equivalente a updateDefaultIPConfiguration().

(Herdado de IWithIPConfig)
DefineListener(String)

Inicia a definição de um novo ouvinte de gateway de aplicativo a ser anexado ao gateway.

(Herdado de IWithListener)
DefinePrivateFrontend()

Inicia a definição da configuração de IP de front-end privado padrão, criando uma se ela ainda não existir.

(Herdado de IWithFrontend)
DefineProbe(String)

Inicia a definição de uma nova investigação.

(Herdado de IWithProbe)
DefinePublicFrontend()

Inicia a definição da configuração de IP de front-end público padrão, criando uma se ela ainda não existir.

(Herdado de IWithFrontend)
DefineRedirectConfiguration(String)

Inicia a definição de uma nova configuração de redirecionamento do 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 esse 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 de front-end.

(Herdado de IWithSslCert)
UpdateBackend(String)

Inicia a atualização de um back-end existente neste gateway de aplicativo.

(Herdado de IWithBackend)
UpdateBackendHttpConfiguration(String)

Inicia a atualização de uma configuração HTTP de back-end.

(Herdado de IWithBackendHttpConfig)
UpdateDefaultIPConfiguration()

Inicia a atualização da configuração de IP padrão, ou seja, a única configuração de IP existente, supondo que exista apenas uma.

(Herdado de IWithIPConfig)
UpdateFrontend(String)

Inicia a atualização de uma configuração de IP de front-end existente.

(Herdado de IWithFrontend)
UpdateIPConfiguration(String)

Inicia a atualização de uma configuração de IP existente.

(Herdado de IWithIPConfig)
UpdateListener(String)

Inicia a atualização de um ouvinte.

(Herdado de IWithListener)
UpdateProbe(String)

Inicia a atualização de uma investigação existente.

(Herdado de IWithProbe)
UpdatePublicFrontend()

Inicia a atualização da configuração de IP de front-end público, se ela existir.

(Herdado de IWithFrontend)
UpdateRedirectConfiguration(String)

Inicia a atualização de uma configuração de redirecionamento.

(Herdado de IWithRedirectConfigurationBeta)
UpdateRequestRoutingRule(String)

Inicia a atualização de uma regra de roteamento de solicitação.

(Herdado de IWithRequestRoutingRule)
WithAutoscale(Int32, Int32)

Especifica o limite de dimensionamento automático mínimo e máximo.

(Herdado de IWithInstanceCount)
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.

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 já exista uma porta que corresponda a esse nome e/ou número.

(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.

(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>)
WithoutAnyDisabledSslProtocols()

Habilita todos os protocolos SSL, se desabilitados anteriormente.

(Herdado de IWithDisabledSslProtocolBeta)
WithoutAuthenticationCertificate(String)

Remove um certificado de autenticação de gateway de aplicativo existente.

(Herdado de IWithAuthenticationCertificateBeta)
WithoutBackend(String)

Remove o back-end especificado. Observe que remover um back-end referenciado por outras configurações pode interromper o gateway de aplicativo.

(Herdado de IWithBackend)
WithoutBackendFqdn(String)

Garante que o FQDN (nome de domínio totalmente qualificado) especificado não esteja associado a nenhum back-end.

(Herdado de IWithBackend)
WithoutBackendHttpConfiguration(String)

Remove a configuração HTTP de back-end especificada desse gateway de aplicativo. Observe que a remoção de uma configuração HTTP de back-end referenciada por outras configurações pode interromper o gateway de aplicativo.

(Herdado de IWithBackendHttpConfig)
WithoutBackendIPAddress(String)

Garante que o endereço IP especificado não esteja associado a nenhum back-end.

(Herdado de IWithBackend)
WithoutCertificate(String)

Remove o certificado SSL especificado do gateway de aplicativo. Observe que remover um certificado referenciado por outras configurações pode interromper o gateway de aplicativo.

(Herdado de IWithSslCert)
WithoutDisabledSslProtocol(ApplicationGatewaySslProtocol)

Habilita o protocolo SSL especificado, se desabilitado anteriormente.

(Herdado de IWithDisabledSslProtocolBeta)
WithoutDisabledSslProtocols(ApplicationGatewaySslProtocol[])

Habilita os protocolos SSL especificados, se desabilitados anteriormente.

(Herdado de IWithDisabledSslProtocolBeta)
WithoutEnableHttp2()

Desabilita o tráfego HTTP2 no Gateway de Aplicativo.

WithoutFrontend(String)

Remove a configuração de IP de front-end especificada. Observe que remover um front-end referenciado por outras configurações pode interromper o gateway de aplicativo.

(Herdado de IWithFrontend)
WithoutFrontendPort(Int32)

Remove a porta de front-end especificada. Observe que remover uma porta de front-end referenciada por outras configurações pode interromper o gateway de aplicativo.

(Herdado de IWithFrontendPort)
WithoutFrontendPort(String)

Remove a porta de front-end especificada. Observe que remover uma porta de front-end referenciada por outras configurações pode interromper o gateway de aplicativo.

(Herdado de IWithFrontendPort)
WithoutIPConfiguration(String)

Remove a configuração de IP especificada. Observe que remover uma configuração de IP referenciada por outras configurações pode interromper o gateway de aplicativo. Além disso, deve haver pelo menos uma configuração de IP para que o gateway de aplicativo funcione.

(Herdado de IWithIPConfig)
WithoutListener(String)

Remove um ouvinte de front-end do gateway de aplicativo. Observe que remover um ouvinte referenciado por outras configurações pode interromper o gateway de aplicativo.

(Herdado de IWithListener)
WithoutPrivateFrontend()

Especifica que o gateway de aplicativo não deve ser privado, ou seja, seus pontos de extremidade não devem ser acessíveis internamente de dentro da rede virtual. Observe que, se houver outras configurações que referenciem o front-end privado, removê-lo poderá interromper o gateway de aplicativo.

(Herdado de IWithFrontend)
WithoutProbe(String)

Remove uma investigação do gateway de aplicativo. Todas as referências a essa investigação de configurações HTTP de back-end serão removidas automaticamente.

(Herdado de IWithProbe)
WithoutPublicFrontend()

Especifica que o gateway de aplicativo não deve ser voltado para a Internet. Observe que, se houver outras configurações que referenciem o front-end público, removê-lo poderá interromper o gateway de aplicativo.

(Herdado de IWithFrontend)
WithoutPublicIPAddress()

Remove a referência existente a um endereço IP público.

(Herdado de IWithExistingPublicIPAddress<ReturnT>)
WithoutRedirectConfiguration(String)

Remove uma configuração de redirecionamento do gateway de aplicativo. Observe que remover uma configuração de redirecionamento referenciada por outras configurações pode interromper o gateway de aplicativo.

(Herdado de IWithRedirectConfigurationBeta)
WithoutRequestRoutingRule(String)

Remove uma regra de roteamento de solicitação do gateway de aplicativo.

(Herdado de IWithRequestRoutingRule)
WithoutSslCertificate(String)

Remove o certificado SSL especificado do gateway de aplicativo. Observe que remover um certificado referenciado por outras configurações pode interromper o gateway de aplicativo.

(Herdado de IWithSslCert)
WithoutTag(String)

Remove uma marca do recurso.

(Herdado de IUpdateWithTags<T>)
WithSize(ApplicationGatewaySkuName)

Especifica o tamanho do gateway de aplicativo a ser usado dentro do contexto da camada selecionada.

(Herdado de IWithSku)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como um {@link Map}.

(Herdado de IUpdateWithTags<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 webApplicationFirewallConfiguration

(Herdado de IWithWebApplicationFirewall)

Aplica-se a