Compartir a través de


IUpdateDefinition<ReturnT> Interfaz

Definición

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

public interface IUpdateDefinition<ReturnT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IBlank<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAffinity<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttachAndAuthCert<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAuthenticationCertificate<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAuthenticationCertificateBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithConnectionDraining<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithConnectionDrainingBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithCookieName<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithCookieNameBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithHostHeader<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithHostHeaderBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPath<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPathBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithProtocolBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithRequestTimeout<ReturnT>, Microsoft.Azure.Management.Network.Fluent.HasPort.UpdateDefinition.IWithPort<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IUpdateDefinition<'ReturnT> = interface
    interface IBlank<'ReturnT>
    interface IWithAttach<'ReturnT>
    interface IInUpdate<'ReturnT>
    interface IWithPort<'ReturnT>
    interface IWithPort<IWithAttach<'ReturnT>>
    interface IWithAffinity<'ReturnT>
    interface IWithProtocol<'ReturnT>
    interface IWithProtocolBeta<'ReturnT>
    interface IBeta
    interface IWithRequestTimeout<'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>
    interface IWithAttachAndAuthCert<'ReturnT>
Public Interface IUpdateDefinition(Of ReturnT)
Implements IBeta, IBlank(Of ReturnT), IInUpdate(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), IWithProtocol(Of ReturnT), IWithProtocolBeta(Of ReturnT), IWithRequestTimeout(Of ReturnT)

Parámetros de tipo

ReturnT

Fase de la actualización de application Gateway 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 como parte de una actualización de Application Gateway.

(Heredado de IInUpdate<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>)
WithoutCookieBasedAffinity()

Deshabilita la afinidad basada en cookies.

(Heredado de IWithAffinity<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>)
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