WebAppBase.DefinitionStages.WithManagedServiceIdentity<FluentT> Interface

Type Parameters

FluentT

the type of the resource

public static interface WebAppBase.DefinitionStages.WithManagedServiceIdentity

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

Method Summary

Modifier and Type Method and Description
abstract WithSystemAssignedIdentityBasedAccessOrCreate<FluentT> withSystemAssignedManagedServiceIdentity()

Specifies that System Assigned Managed Service Identity needs to be enabled in the web app.

abstract WithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT> withUserAssignedManagedServiceIdentity()

Specifies that User Assigned Managed Service Identity needs to be enabled in the web app.

abstract Update<FluentT> withoutSystemAssignedManagedServiceIdentity()

Specifies that System Assigned (Local) Managed Service Identity needs to be disabled.

Method Details

withSystemAssignedManagedServiceIdentity

public abstract WebAppBase.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate withSystemAssignedManagedServiceIdentity()

Specifies that System Assigned Managed Service Identity needs to be enabled in the web app.

Returns:

the next stage of the web app definition

withUserAssignedManagedServiceIdentity

public abstract WebAppBase.DefinitionStages.WithUserAssignedManagedServiceIdentityBasedAccessOrCreate withUserAssignedManagedServiceIdentity()

Specifies that User Assigned Managed Service Identity needs to be enabled in the web app.

Returns:

the next stage of the web app definition

withoutSystemAssignedManagedServiceIdentity

public abstract WebAppBase.Update withoutSystemAssignedManagedServiceIdentity()

Specifies that System Assigned (Local) Managed Service Identity needs to be disabled.

Returns:

the next stage of the update

Applies to