Share via


IWithAttachForWebServerStorage<ParentT> Interface

Definition

The final stage of the web app diagnostic log update, plus extra settings for web server logs stored in a Storage blob. At this stage, any remaining optional settings can be specified, or the web app diagnostic log update can be attached to the parent web app update using Update.parent().

public interface IWithAttachForWebServerStorage<ParentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IUpdate<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithDetailedErrorMessages<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithFailedRequestTracing<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithRetentionDays<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable<ParentT>
type IWithAttachForWebServerStorage<'ParentT> = interface
    interface IUpdate<'ParentT>
    interface ISettable<'ParentT>
    interface IWithDetailedErrorMessages<'ParentT>
    interface IWithFailedRequestTracing<'ParentT>
    interface IWithRetentionDays<'ParentT>
Public Interface IWithAttachForWebServerStorage(Of ParentT)
Implements ISettable(Of ParentT), IUpdate(Of ParentT), IWithDetailedErrorMessages(Of ParentT), IWithFailedRequestTracing(Of ParentT), IWithRetentionDays(Of ParentT)

Type Parameters

ParentT

The return type of Update.parent().

Derived
Implements

Methods

Parent() (Inherited from ISettable<ParentT>)
WithDetailedErrorMessages(Boolean)

Specifies if detailed error messages should be gathered from the web app.

(Inherited from IWithDetailedErrorMessages<ParentT>)
WithFailedRequestTracing(Boolean)

Specifies if diagnostic information on failed requests should be gathered.

(Inherited from IWithFailedRequestTracing<ParentT>)
WithLogRetentionDays(Int32)

Specifies the maximum days of logs to keep. Logs older than this will be deleted.

(Inherited from IWithRetentionDays<ParentT>)
WithUnlimitedLogRetentionDays()

Specifies the logs will not be deleted beyond a certain time.

(Inherited from IWithRetentionDays<ParentT>)

Applies to