IWithAttachAndAuthCert<ReturnT> Schnittstelle

Definition

Die Phase einer HTTP-Konfiguration eines Application Gateway-Back-Ends, die das Hinzufügen eines Authentifizierungszertifikats, das Angeben anderer Optionen oder das Anfügen an die definition des übergeordneten Anwendungsgateways ermöglicht.

public interface IWithAttachAndAuthCert<ReturnT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAffinity<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAuthenticationCertificate<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAuthenticationCertificateBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithConnectionDraining<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithConnectionDrainingBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithCookieName<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithCookieNameBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithHostHeader<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithHostHeaderBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithPath<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithPathBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithProbe<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithProtocolBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithRequestTimeout<ReturnT>, Microsoft.Azure.Management.Network.Fluent.HasPort.Definition.IWithPort<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IWithAttachAndAuthCert<'ReturnT> = interface
    interface IWithAttach<'ReturnT>
    interface IInDefinition<'ReturnT>
    interface IWithPort<'ReturnT>
    interface IWithPort<IWithAttach<'ReturnT>>
    interface IWithAffinity<'ReturnT>
    interface IWithProtocol<'ReturnT>
    interface IWithProtocolBeta<'ReturnT>
    interface IBeta
    interface IWithRequestTimeout<'ReturnT>
    interface IWithProbe<'ReturnT>
    interface IWithHostHeader<'ReturnT>
    interface IWithHostHeaderBeta<'ReturnT>
    interface IWithConnectionDraining<'ReturnT>
    interface IWithConnectionDrainingBeta<'ReturnT>
    interface IWithCookieName<'ReturnT>
    interface IWithCookieNameBeta<'ReturnT>
    interface IWithPath<'ReturnT>
    interface IWithPathBeta<'ReturnT>
    interface IWithAuthenticationCertificate<'ReturnT>
    interface IWithAuthenticationCertificateBeta<'ReturnT>
Public Interface IWithAttachAndAuthCert(Of ReturnT)
Implements IBeta, IInDefinition(Of ReturnT), IWithAffinity(Of ReturnT), IWithAttach(Of ReturnT), IWithAuthenticationCertificate(Of ReturnT), IWithAuthenticationCertificateBeta(Of ReturnT), IWithConnectionDraining(Of ReturnT), IWithConnectionDrainingBeta(Of ReturnT), IWithCookieName(Of ReturnT), IWithCookieNameBeta(Of ReturnT), IWithHostHeader(Of ReturnT), IWithHostHeaderBeta(Of ReturnT), IWithPath(Of ReturnT), IWithPathBeta(Of ReturnT), IWithPort(Of IWithAttach(Of ReturnT)), IWithPort(Of ReturnT), IWithProbe(Of ReturnT), IWithProtocol(Of ReturnT), IWithProtocolBeta(Of ReturnT), IWithRequestTimeout(Of ReturnT)

Typparameter

ReturnT

Die Phase der übergeordneten Anwendungsgatewaydefinition, zu der nach dem Anfügen dieser Definition zurückzukehren ist.

Abgeleitet
Implementiert

Methoden

Attach()

Die Phase einer HTTP-Konfiguration eines Application Gateway-Back-Ends, die das Hinzufügen eines Authentifizierungszertifikats, das Angeben anderer Optionen oder das Anfügen an die definition des übergeordneten Anwendungsgateways ermöglicht.

(Geerbt von IInDefinition<ParentT>)
WithAffinityCookieName(String)

Gibt den Namen für das Affinitätscookie an.

(Geerbt von IWithCookieNameBeta<ReturnT>)
WithAuthenticationCertificate(String)

Ordnet das angegebene Authentifizierungszertifikat, das auf diesem Anwendungsgateway vorhanden ist, dieser HTTP-Back-End-Konfifuration zu. Mehrere Aufrufe dieser Methode fügen zusätzliche Zertifikatverweise hinzu.

(Geerbt von IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromBase64(String)

Ordnet dieser HTTP-Back-End-Konfiguration, die aus der angegebenen Datei geladen wurde, ein neues automatisch benanntes Zertifikat zu. Mehrere Aufrufe dieser Methode fügen zusätzliche Zertifikatverweise hinzu.

(Geerbt von IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromBytes(Byte[])

Ordnet dieser HTTP-Back-End-Konfiguration basierend auf den angegebenen Daten ein neues automatisch benanntes Zertifikat zu. Mehrere Aufrufe dieser Methode fügen zusätzliche Zertifikatverweise hinzu.

(Geerbt von IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromFile(FileInfo)

Ordnet dieser HTTP-Back-End-Konfiguration, die aus der angegebenen Datei geladen wurde, ein neues automatisch benanntes Zertifikat zu. Mehrere Aufrufe dieser Methode fügen zusätzliche Zertifikatverweise hinzu.

(Geerbt von IWithAuthenticationCertificateBeta<ReturnT>)
WithConnectionDrainingTimeoutInSeconds(Int32)

Gibt die Anzahl von Sekunden an, wenn die Verbindungsentwässerung aktiv ist.

(Geerbt von IWithConnectionDrainingBeta<ReturnT>)
WithCookieBasedAffinity()

Aktiviert cookiebasierte Affinität.

(Geerbt von IWithAffinity<ReturnT>)
WithHostHeader(String)

Gibt den Hostheader an.

(Geerbt von IWithHostHeaderBeta<ReturnT>)
WithHostHeaderFromBackend()

Gibt an, dass der Hostheader vom Hostnamen des Back-End-Servers stammen soll.

(Geerbt von IWithHostHeaderBeta<ReturnT>)
WithHttps()

Gibt HTTPS als Protokoll an.

(Geerbt von IWithProtocolBeta<ReturnT>)
WithPath(String)

Gibt das Pfadpräfix für alle HTTP-Anforderungen an.

(Geerbt von IWithPathBeta<ReturnT>)
WithPort(Int32)

Gibt die Portnummer an.

(Geerbt von IWithPort<ReturnT>)
WithProbe(String)

Gibt einen vorhandenen Test für dieses Anwendungsgateway an, der diesem Back-End zugeordnet werden soll. Wenn der Test mit dem angegebenen Namen noch nicht vorhanden ist, muss er separat im optionalen Teil der Anwendungsgatewaydefinition definiert werden. Dadurch wird nur ein Verweis auf den Test nach seinem Namen hinzugefügt.

(Geerbt von IWithProbe<ReturnT>)
WithProtocol(ApplicationGatewayProtocol)

Gibt das Transportprotokoll an.

(Geerbt von IWithProtocol<ReturnT>)
WithRequestTimeout(Int32)

Gibt das Anforderungstimeout an.

(Geerbt von IWithRequestTimeout<ReturnT>)

Gilt für: