IWithCreate 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.
Étape d’une définition de passerelle d’application contenant toutes les entrées requises pour la ressource à créer, mais qui permet également de spécifier d’autres paramètres facultatifs.
public interface IWithCreate : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithAuthenticationCertificate, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithAvailabilityZone, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithBackend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithBackendHttpConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithDisabledSslProtocol, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithExistingSubnet, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithFrontendPort, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithInstanceCount, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithListener, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithManagedServiceIdentity, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithPrivateFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithPrivateIPAddress, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithProbe, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithPublicFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRedirectConfiguration, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithSku, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithSslCert, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithWebApplicationFirewall, 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 IWithCreate = interface
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 IWithCreate
Implements IBeta, ICreatable(Of IApplicationGateway), IDefinitionWithTags(Of IWithCreate), IWithAuthenticationCertificate, IWithAvailabilityZone, IWithBackend, IWithBackendHttpConfig, IWithDisabledSslProtocol, IWithExistingPublicIPAddress(Of IWithCreate), IWithExistingSubnet, IWithFrontendPort, IWithInstanceCount, IWithListener, IWithManagedServiceIdentity, IWithNewPublicIPAddressNoDnsLabel(Of IWithCreate), IWithPrivateFrontend, IWithPrivateIPAddress, IWithPrivateIPAddress(Of IWithCreate), IWithProbe, IWithPublicFrontend, IWithPublicIPAddressNoDnsLabel(Of IWithCreate), IWithRedirectConfiguration, IWithSku, IWithSslCert, IWithSubnet(Of IWithCreate), IWithWebApplicationFirewall
- Dérivé
- Implémente
-
IWithAuthenticationCertificate IWithAuthenticationCertificateBeta IWithAvailabilityZone IWithBackend IWithBackendHttpConfig IWithDisabledSslProtocol IWithDisabledSslProtocolBeta IWithExistingSubnet IWithFrontendPort IWithInstanceCount IWithListener IWithManagedServiceIdentity IWithPrivateFrontend IWithPrivateIPAddress IWithProbe IWithPublicFrontend IWithPublicIPAddress IWithRedirectConfiguration IWithRedirectConfigurationBeta IWithSku IWithSslCert IWithWebApplicationFirewall IWithPrivateIPAddress<IWithCreate> IWithExistingPublicIPAddress<IWithCreate> IWithExistingPublicIPAddress<ReturnT> IWithNewPublicIPAddressNoDnsLabel<IWithCreate> IWithNewPublicIPAddressNoDnsLabel<ReturnT> IWithPublicIPAddressNoDnsLabel<IWithCreate> IWithSubnet<IWithCreate> IBeta IDefinitionWithTags<IWithCreate> ICreatable<IApplicationGateway> IIndexable
Propriétés
Key |
Étape d’une définition de passerelle d’application contenant toutes les entrées requises pour la ressource à créer, mais qui permet également de spécifier d’autres paramètres facultatifs. (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) |
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. |
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. 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>) |
WithoutEnableHttp2() |
Désactive le trafic HTTP2 sur le Application Gateway. |
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>) |
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