Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition Namespace

Interfaces

IDefinition<FluentT>

The entirety of the web app base definition.

IWithAppSettings<FluentT>

A web app definition stage allowing app settings to be set.

IWithAuthentication<FluentT>

A web app definition stage allowing authentication to be set.

IWithClientAffinityEnabled<FluentT>

A web app definition stage allowing setting if client affinity is enabled.

IWithClientCertEnabled<FluentT>

A web app definition stage allowing setting if client cert is enabled.

IWithConnectionString<FluentT>

A web app definition stage allowing connection strings to be set.

IWithCreate<FluentT>

A site definition with sufficient inputs to create a new web app / deployments slot in the cloud, but exposing additional optional inputs to specify.

IWithDiagnosticLogging<FluentT>

A web app definition stage allowing diagnostic logging to be set.

IWithHostNameBinding<FluentT>

A web app definition stage allowing host name binding to be specified.

IWithHostNameSslBinding<FluentT>

A web app definition stage allowing SSL binding to be set.

IWithManagedServiceIdentity<FluentT>

A web app definition stage allowing System Assigned Managed Service Identity to be set.

IWithScmSiteAlsoStopped<FluentT>

A web app definition stage allowing setting if SCM site is also stopped when the web app is stopped.

IWithSiteConfigs<FluentT>

A web app definition stage allowing other configurations to be set. These configurations can be cloned when creating or swapping with a deployment slot.

IWithSiteEnabled<FluentT>

A web app definition stage allowing disabling the web app upon creation.

IWithSourceControl<FluentT>

A web app definition stage allowing source control to be set.

IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>

The stage of the System Assigned (Local) Managed Service Identity enabled web app allowing to set access role for the identity.

IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>

The stage of the web app update allowing to add User Assigned (External) Managed Service Identities.

IWithWebContainer<FluentT>

A web app definition stage allowing Java web container to be set. This is required after specifying Java version.