Partager via


IWithRequestRoutingRuleOrCreate Interface

Définition

Étape d’une définition de passerelle d’application permettant de continuer à ajouter des règles de routage des requêtes, ou de commencer à spécifier des paramètres facultatifs ou de créer la passerelle Application Gateway.

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)
Dérivé
Implémente

Propriétés

Key

Étape d’une définition de passerelle d’application permettant de continuer à ajouter des règles de routage des requêtes, ou de commencer à spécifier des paramètres facultatifs ou de créer la passerelle Application Gateway.

(Hérité de IIndexable)
Name

Obtient le nom de la ressource pouvant être créé.

(Hérité de ICreatable<T>)

Méthodes

Create()

Exécutez la demande de création.

(Hérité de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Place la requête dans la file d’attente et autorise le client HTTP à l’exécuter lorsque des ressources système sont disponibles.

(Hérité de ICreatable<T>)
DefineAuthenticationCertificate(String)

Commence la définition d’un nouveau certificat d’authentification application gateway à attacher à la passerelle pour une utilisation par les back-ends.

(Hérité de IWithAuthenticationCertificateBeta)
DefineBackend(String)

Commence la définition d’un nouveau back-end de passerelle d’application à attacher à la passerelle.

(Hérité de IWithBackend)
DefineBackendHttpConfiguration(String)

Commence la définition d’une nouvelle configuration HTTP principale de passerelle Application Gateway à attacher à la passerelle.

(Hérité de IWithBackendHttpConfig)
DefineListener(String)

Commence la définition d’un nouvel écouteur de passerelle d’application à attacher à la passerelle.

(Hérité de IWithListener)
DefineProbe(String)

Commence la définition d’une nouvelle sonde.

(Hérité de IWithProbe)
DefineRedirectConfiguration(String)

Commence la définition d’une nouvelle configuration de redirection de passerelle Application Gateway à attacher à la passerelle.

(Hérité de IWithRedirectConfigurationBeta)
DefineRequestRoutingRule(String)

Commence la définition d’une règle de routage des requêtes pour cette passerelle Application Gateway.

(Hérité de IWithRequestRoutingRule)
DefineSslCertificate(String)

Commence la définition d’un nouveau certificat SSL de passerelle d’application à attacher à la passerelle pour une utilisation dans les écouteurs HTTPS.

(Hérité de IWithSslCert)
WithAutoscale(Int32, Int32)

Spécifie la limite de mise à l’échelle automatique minimale et maximale.

(Hérité de IWithInstanceCount)
WithAvailabilityZone(AvailabilityZoneId)

Spécifie la zone de disponibilité de la passerelle Application Gateway. Notez que cette fonctionnalité n’est pas activée pour la plupart des abonnements et fait l’objet d’une refonte et/ou d’une suppression significatives à l’avenir.

(Hérité de IWithAvailabilityZone)
WithDisabledSslProtocol(ApplicationGatewaySslProtocol)

Désactive le protocole SSL spécifié.

(Hérité de IWithDisabledSslProtocolBeta)
WithDisabledSslProtocols(ApplicationGatewaySslProtocol[])

Désactive les protocoles SSL spécifiés.

(Hérité de IWithDisabledSslProtocolBeta)
WithEnableHttp2()

Active le trafic HTTP2 sur le Application Gateway.

(Hérité de IWithCreate)
WithExistingPublicIPAddress(IPublicIPAddress)

Associe une adresse IP publique existante à la ressource.

(Hérité de IWithExistingPublicIPAddress<ReturnT>)
WithExistingPublicIPAddress(String)

Associe une adresse IP publique existante à la ressource.

(Hérité de IWithExistingPublicIPAddress<ReturnT>)
WithExistingSubnet(INetwork, String)

Spécifie le sous-réseau à partir duquel la passerelle d’application obtient son adresse IP privée. Cette opération crée une configuration IP, si elle n’existe pas déjà. Les serveurs frontaux privés (internes), s’ils ont été activés, seront configurés pour utiliser ce sous-réseau.

(Hérité de IWithExistingSubnet)
WithExistingSubnet(ISubnet)

Spécifie le sous-réseau à partir duquel la passerelle d’application obtient son adresse IP privée. Cette opération crée une configuration IP, si elle n’existe pas déjà. Les serveurs frontaux privés (internes), s’ils ont été activés, seront configurés pour utiliser ce sous-réseau.

(Hérité de IWithExistingSubnet)
WithExistingSubnet(String, String)

Affecte le sous-réseau spécifié à cette ressource.

(Hérité de IWithSubnet<ReturnT>)
WithFrontendPort(Int32)

Crée un port frontal avec un nom généré automatiquement et le numéro de port spécifié, sauf s’il en existe déjà un.

(Hérité de IWithFrontendPort)
WithFrontendPort(Int32, String)

Crée un port frontal avec le nom et le numéro de port spécifiés, sauf s’il existe déjà un port correspondant à ce nom et/ou à ce numéro.

(Hérité de IWithFrontendPort)
WithIdentity(ManagedServiceIdentity)

Spécifie une identité à associer à la passerelle d’application.

(Hérité de IWithManagedServiceIdentity)
WithInstanceCount(Int32)

Spécifie la capacité (nombre d’instances) de la passerelle Application Gateway. Par défaut, 1 instance est utilisé.

(Hérité de IWithInstanceCount)
WithNewPublicIPAddress()

Crée une adresse IP publique dans la même région et le même groupe que la ressource et l’associe à la ressource. Le nom interne et l’étiquette DNS de l’adresse IP publique sont dérivés du nom de la ressource.

(Hérité de IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>)

Crée une adresse IP publique à associer à la ressource.

(Hérité de IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithoutEnableHttp2()

Désactive le trafic HTTP2 sur le Application Gateway.

(Hérité de IWithCreate)
WithoutPrivateFrontend()

Spécifie qu’aucun serveur frontal privé (interne) ne doit être activé.

(Hérité de IWithPrivateFrontend)
WithoutPublicFrontend()

Spécifie que la passerelle d’application ne doit pas être accessible sur Internet.

(Hérité de IWithPublicFrontend)
WithPrivateFrontend()

Active un frontend privé (interne) par défaut dans le sous-réseau contenant la passerelle d’application. Un serveur frontal avec un nom généré automatiquement est créé s’il n’en existe aucun.

(Hérité de IWithPrivateFrontend)
WithPrivateIPAddressDynamic()

Active l’allocation d’adresses IP privées dynamiques dans le sous-réseau associé.

(Hérité de IWithPrivateIPAddress<ReturnT>)
WithPrivateIPAddressStatic(String)

Affecte l’adresse IP privée statique spécifiée dans le sous-réseau associé.

(Hérité de IWithPrivateIPAddress<ReturnT>)
WithSize(ApplicationGatewaySkuName)

Spécifie la taille de la passerelle d’application à créer dans le contexte du niveau sélectionné. Par défaut, la plus petite taille est utilisée.

(Hérité de IWithSku)
WithTag(String, String)

Ajoute une balise à la ressource.

(Hérité de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Spécifie des balises pour la ressource en tant que {@link Map}.

(Hérité de IDefinitionWithTags<T>)
WithTier(ApplicationGatewayTier)

Définir le niveau d’une passerelle Application Gateway. Les valeurs possibles sont les suivantes : « Standard », « WAF », « Standard_v2 », « WAF_v2 ».

(Hérité de IWithSku)
WithWebApplicationFirewall(ApplicationGatewayWebApplicationFirewallConfiguration)

Spécifie la configuration du pare-feu d’applications web.

(Hérité de IWithWebApplicationFirewall)
WithWebApplicationFirewall(Boolean, ApplicationGatewayFirewallMode)

Spécifie la configuration du pare-feu d’applications web avec les valeurs par défaut.

(Hérité de IWithWebApplicationFirewall)

S’applique à