IDefinition<ParentT> 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é d’une définition d’écouteur HTTP de passerelle d’application.
public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithFrontend<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithFrontendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithHostName<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithProtocol<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithServerNameIndication<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithSslCertificate<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithSslPassword<ParentT>, Microsoft.Azure.Management.Network.Fluent.HasHostName.Definition.IWithHostName<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>>, Microsoft.Azure.Management.Network.Fluent.HasServerNameIndication.Definition.IWithServerNameIndication<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>>, Microsoft.Azure.Management.Network.Fluent.HasSslCertificate.Definition.IWithSslCertificate<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>>, Microsoft.Azure.Management.Network.Fluent.HasSslCertificate.Definition.IWithSslPassword<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
interface IBlank<'ParentT>
interface IWithFrontend<'ParentT>
interface IWithAttach<'ParentT>
interface IInDefinition<'ParentT>
interface IWithProtocol<'ParentT>
interface IWithHostName<'ParentT>
interface IWithHostName<IWithAttach<IWithCreate>>
interface IWithServerNameIndication<'ParentT>
interface IWithServerNameIndication<IWithAttach<IWithCreate>>
interface IWithFrontendPort<'ParentT>
interface IWithSslCertificate<'ParentT>
interface IWithSslCertificate<IWithAttach<IWithCreate>>
interface IWithSslPassword<'ParentT>
interface IWithSslPassword<IWithAttach<IWithCreate>>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithFrontend(Of ParentT), IWithFrontendPort(Of ParentT), IWithHostName(Of IWithAttach(Of IWithCreate)), IWithHostName(Of ParentT), IWithProtocol(Of ParentT), IWithServerNameIndication(Of IWithAttach(Of IWithCreate)), IWithServerNameIndication(Of ParentT), IWithSslCertificate(Of IWithAttach(Of IWithCreate)), IWithSslCertificate(Of ParentT), IWithSslPassword(Of IWithAttach(Of IWithCreate)), IWithSslPassword(Of ParentT)
Paramètres de type
- ParentT
Étape de la définition de la passerelle d’application parente à laquelle revenir après l’attachement de cette définition.
- Implémente
-
IBlank<ParentT> IWithAttach<ParentT> IWithFrontend<ParentT> IWithFrontendPort<ParentT> IWithHostName<ParentT> IWithProtocol<ParentT> IWithServerNameIndication<ParentT> IWithSslCertificate<ParentT> IWithSslPassword<ParentT> IWithHostName<IWithAttach<IWithCreate>> IWithServerNameIndication<IWithAttach<IWithCreate>> IWithSslCertificate<IWithAttach<IWithCreate>> IWithSslPassword<IWithAttach<IWithCreate>> IInDefinition<ParentT>
Méthodes
Attach() |
Intégralité d’une définition d’écouteur HTTP de passerelle d’application. (Hérité de IInDefinition<ParentT>) |
WithFrontendPort(Int32) |
Permet à l’écouteur d’écouter le numéro de port front-end spécifié. S’il n’existe pas encore de port frontal pour ce numéro de port, un nouveau est créé avec un nom généré automatiquement. (Hérité de IWithFrontendPort<ParentT>) |
WithFrontendPort(String) |
Permet à l’écouteur d’écouter sur le port frontal existant spécifié. (Hérité de IWithFrontendPort<ParentT>) |
WithHostName(String) |
Spécifie le nom d’hôte à référencer. (Hérité de IWithHostName<ReturnT>) |
WithHttp() |
Spécifie que l’écouteur est pour le protocole HTTP. (Hérité de IWithProtocol<ParentT>) |
WithHttps() |
Spécifie que l’écouteur est pour le protocole HTTPS. (Hérité de IWithProtocol<ParentT>) |
WithoutServerNameIndication() |
Vérifie que l’indication du nom du serveur (SNI) n’est pas obligatoire. (Hérité de IWithServerNameIndication<ReturnT>) |
WithPrivateFrontend() |
Associe l’écouteur au front-end privé (interne) de la passerelle d’application. Si le serveur frontal privé n’existe pas encore, il sera créé sous un nom généré automatiquement et associé au sous-réseau de la passerelle d’application. (Hérité de IWithFrontend<ParentT>) |
WithPublicFrontend() |
Associe l’écouteur au serveur frontal public (accessible sur Internet) de la passerelle d’application. Si le serveur frontal public n’existe pas encore, il est créé sous un nom généré automatiquement et associé à l’adresse IP publique de la passerelle d’application. (Hérité de IWithFrontend<ParentT>) |
WithServerNameIndication() |
Nécessite l’indication de nom de serveur (SNI). (Hérité de IWithServerNameIndication<ReturnT>) |
WithSslCertificate(String) |
Spécifie un certificat SSL à associer à cette ressource. Si le certificat n’existe pas encore, il doit être défini dans la partie facultative de la définition de ressource parente. (Hérité de IWithSslCertificate<ReturnT>) |
WithSslCertificateFromKeyVaultSecretId(String) |
Sépecifie le contenu de la clé privée à l’aide du coffre de clés. (Hérité de IWithSslCertificate<ReturnT>) |
WithSslCertificateFromPfxFile(FileInfo) |
Spécifie le fichier PFX à partir duquel importer le certificat SSL à associé à cette ressource. Le certificat sera nommé à l’aide d’un nom généré automatiquement. (Hérité de IWithSslCertificate<ReturnT>) |
WithSslCertificatePassword(String) |
Spécifie le mot de passe du fichier PFX spécifié contenant la clé privée du certificat SSL importé. (Hérité de IWithSslPassword<ReturnT>) |
S’applique à
Azure SDK for .NET
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour