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

Contains interfaces that support defining web app stages.

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.

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.

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.

IWithWebContainer<FluentT>

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