IWithSystemAssignedIdentityBasedAccess<FluentT> Interface

Definition

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

public interface IWithSystemAssignedIdentityBasedAccess<FluentT>
type IWithSystemAssignedIdentityBasedAccess<'FluentT> = interface
Public Interface IWithSystemAssignedIdentityBasedAccess(Of FluentT)

Type Parameters

FluentT

The type of the resource.

Derived

Methods

WithoutSystemAssignedManagedServiceIdentity()

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

WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Specifies that web app's system assigned (local) identity should have the given access (described by the role) on an ARM resource identified by the resource ID. Applications running on the web app will have the same permission (role) on the ARM resource.

WithSystemAssignedIdentityBasedAccessTo(String, String)

Specifies that web app's system assigned (local) identity should have the access (described by the role definition) on an ARM resource identified by the resource ID. Applications running on the web app will have the same permission (role) on the ARM resource.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Specifies that web app's system assigned (local) identity should have the given access (described by the role) on the resource group that web app resides. Applications running on the web app will have the same permission (role) on the resource group.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Specifies that web app's system assigned (local) identity should have the access (described by the role definition) on the resource group that web app resides. Applications running on the web app will have the same permission (role) on the resource group.

Applies to