IDefinition Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Intégralité de la définition de la passerelle d’application.
public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithGroup, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRequestRoutingRuleOrCreate, 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.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRequestRoutingRule>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRequestRoutingRule>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRequestRoutingRule>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRequestRoutingRule>, 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.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithGroup>, 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 IDefinition = interface
interface IBlank
interface IDefinitionWithRegion<IWithGroup>
interface IWithGroup
interface IWithGroup<IWithRequestRoutingRule>
interface IWithExistingResourceGroup<IWithRequestRoutingRule>
interface IWithNewResourceGroup<IWithRequestRoutingRule>
interface IWithCreatableResourceGroup<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
interface IWithRequestRoutingRule
interface IWithRequestRoutingRuleOrCreate
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IApplicationGateway), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithRequestRoutingRule), IWithExistingPublicIPAddress(Of IWithCreate), IWithExistingResourceGroup(Of IWithRequestRoutingRule), IWithGroup, IWithGroup(Of IWithRequestRoutingRule), IWithNewPublicIPAddressNoDnsLabel(Of IWithCreate), IWithNewResourceGroup(Of IWithRequestRoutingRule), IWithPrivateIPAddress(Of IWithCreate), IWithPublicIPAddressNoDnsLabel(Of IWithCreate), IWithRequestRoutingRuleOrCreate, IWithSubnet(Of IWithCreate)
- Implémente
-
IBlank IWithAuthenticationCertificate IWithAuthenticationCertificateBeta IWithAvailabilityZone IWithBackend IWithBackendHttpConfig IWithCreate IWithDisabledSslProtocol IWithDisabledSslProtocolBeta IWithExistingSubnet IWithFrontendPort IWithGroup IWithInstanceCount IWithListener IWithManagedServiceIdentity IWithPrivateFrontend IWithPrivateIPAddress IWithProbe IWithPublicFrontend IWithPublicIPAddress IWithRedirectConfiguration IWithRedirectConfigurationBeta IWithRequestRoutingRule IWithRequestRoutingRuleOrCreate IWithSku IWithSslCert IWithWebApplicationFirewall IWithPrivateIPAddress<IWithCreate> IWithExistingPublicIPAddress<IWithCreate> IWithExistingPublicIPAddress<ReturnT> IWithNewPublicIPAddressNoDnsLabel<IWithCreate> IWithNewPublicIPAddressNoDnsLabel<ReturnT> IWithPublicIPAddressNoDnsLabel<IWithCreate> IWithCreatableResourceGroup<IWithRequestRoutingRule> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithRequestRoutingRule> IWithExistingResourceGroup<T> IWithGroup<IWithRequestRoutingRule> IWithNewResourceGroup<IWithRequestRoutingRule> IWithNewResourceGroup<T> IWithSubnet<IWithCreate> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IApplicationGateway> IIndexable
Propriétés
Key |
Intégralité de la définition de la passerelle d’application. (Hérité de IIndexable) |
Name |
Obtient le nom de la ressource créatable. (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 de passerelle d’application à 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 la passerelle d’application à 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 d’application à 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 d’application. (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 d’application. 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 importantes à 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>) |
WithExistingResourceGroup(IResourceGroup) |
Associe la ressource à un groupe de ressources existant. (Hérité de IWithExistingResourceGroup<T>) |
WithExistingResourceGroup(String) |
Associe la ressource à un groupe de ressources existant. (Hérité de IWithExistingResourceGroup<T>) |
WithExistingSubnet(INetwork, String) |
Spécifie le sous-réseau à partir duquel la passerelle d’application obtient son adresse IP privée. Cela crée une nouvelle configuration IP, si elle n’existe pas déjà. Les serveurs frontaux privés (internes), le cas échéant, seront configurés pour utiliser également 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. Cela crée une nouvelle configuration IP, si elle n’existe pas déjà. Les serveurs frontaux privés (internes), le cas échéant, seront configurés pour utiliser également 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 d’application. 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 seront 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>) |
WithNewResourceGroup() |
Intégralité de la définition de la passerelle d’application. (Hérité de IWithNewResourceGroup<T>) |
WithNewResourceGroup(ICreatable<IResourceGroup>) |
Crée un groupe de ressources dans lequel placer la ressource, en fonction de la définition spécifiée. (Hérité de IWithCreatableResourceGroup<T>) |
WithNewResourceGroup(String) |
Intégralité de la définition de la passerelle d’application. (Hérité de IWithNewResourceGroup<T>) |
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 serveur frontal par défaut privé (interne) au sein du sous-réseau contenant la passerelle d’application. Un serveur frontal avec un nom généré automatiquement sera créé s’il n’en existe aucun. (Hérité de IWithPrivateFrontend) |
WithPrivateIPAddressDynamic() |
Active l’allocation d’adresses IP privées dynamiques au sein du 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>) |
WithRegion(Region) |
Spécifie la région de la ressource. (Hérité de IDefinitionWithRegion<T>) |
WithRegion(String) |
Spécifie la région de la ressource par son nom. (Hérité de IDefinitionWithRegion<T>) |
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 d’application. 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 à
Azure SDK for .NET