Partager via


IDefinition<ParentT> Interface

Définition

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

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 à