Compartir a través de


IDefinition<ReturnT> Interfaz

Definición

La totalidad de una definición de configuración HTTPS de back-end de Application Gateway.

public interface IDefinition<ReturnT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IBlank<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.IWithAttachAndAuthCert<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 IDefinition<'ReturnT> = interface
    interface IBlank<'ReturnT>
    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 IWithAttachAndAuthCert<'ReturnT>
    interface IWithAuthenticationCertificate<'ReturnT>
    interface IWithAuthenticationCertificateBeta<'ReturnT>
Public Interface IDefinition(Of ReturnT)
Implements IBeta, IBlank(Of ReturnT), IInDefinition(Of ReturnT), IWithAffinity(Of ReturnT), IWithAttach(Of ReturnT), IWithAttachAndAuthCert(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)

Parámetros de tipo

ReturnT

Fase de la definición de puerta de enlace de aplicaciones primaria a la que volver después de adjuntar esta definición.

Implementaciones

Métodos

Attach()

La totalidad de una definición de configuración HTTPS de back-end de Application Gateway.

(Heredado de IInDefinition<ParentT>)
WithAffinityCookieName(String)

Especifica el nombre de la cookie de afinidad.

(Heredado de IWithCookieNameBeta<ReturnT>)
WithAuthenticationCertificate(String)

Asocia el certificado de autenticación especificado que existe en esta puerta de enlace de aplicaciones a esta confifurcación HTTP de back-end. Varias llamadas a este método agregarán referencias de certificado adicionales.

(Heredado de IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromBase64(String)

Asocia un nuevo certificado con nombre automático a esta configuración de back-end HTTP cargada desde el archivo especificado. Varias llamadas a este método agregarán referencias de certificado adicionales.

(Heredado de IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromBytes(Byte[])

Asocia un nuevo certificado con nombre automático a esta configuración de back-end HTTP en función de los datos especificados. Varias llamadas a este método agregarán referencias de certificado adicionales.

(Heredado de IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromFile(FileInfo)

Asocia un nuevo certificado con nombre automático a esta configuración de back-end HTTP cargada desde el archivo especificado. Varias llamadas a este método agregarán referencias de certificado adicionales.

(Heredado de IWithAuthenticationCertificateBeta<ReturnT>)
WithConnectionDrainingTimeoutInSeconds(Int32)

Especifica el número de segundos en que la purga de conexiones está activa.

(Heredado de IWithConnectionDrainingBeta<ReturnT>)
WithCookieBasedAffinity()

Habilita la afinidad basada en cookies.

(Heredado de IWithAffinity<ReturnT>)
WithHostHeader(String)

Especifica el encabezado de host.

(Heredado de IWithHostHeaderBeta<ReturnT>)
WithHostHeaderFromBackend()

Especifica que el encabezado de host debe provenir del nombre de host del servidor back-end.

(Heredado de IWithHostHeaderBeta<ReturnT>)
WithHttps()

Especifica HTTPS como protocolo.

(Heredado de IWithProtocolBeta<ReturnT>)
WithPath(String)

Especifica el prefijo de ruta de acceso para todas las solicitudes HTTP.

(Heredado de IWithPathBeta<ReturnT>)
WithPort(Int32)

Especifica el número de puerto.

(Heredado de IWithPort<ReturnT>)
WithProbe(String)

Especifica un sondeo existente en esta puerta de enlace de aplicaciones que se va a asociar a este back-end. Si el sondeo con el nombre especificado aún no existe, debe definirse por separado en la parte opcional de la definición de la puerta de enlace de aplicaciones. Esto solo agrega una referencia al sondeo por su nombre.

(Heredado de IWithProbe<ReturnT>)
WithProtocol(ApplicationGatewayProtocol)

Especifica el protocolo de transporte.

(Heredado de IWithProtocol<ReturnT>)
WithRequestTimeout(Int32)

Especifica el tiempo de espera de la solicitud.

(Heredado de IWithRequestTimeout<ReturnT>)

Se aplica a