Interface WebAppBase.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate<FluentT>

    • Method Detail

      • withSystemAssignedIdentityBasedAccessTo

        WebAppBase.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate<FluentT> withSystemAssignedIdentityBasedAccessTo​(String resourceId,
                                                                                                                                   com.azure.resourcemanager.authorization.models.BuiltInRole role)
        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.
        Parameters:
        resourceId - the ARM identifier of the resource
        role - access role to assigned to the web app's local identity
        Returns:
        the next stage of the definition
      • withSystemAssignedIdentityBasedAccessToCurrentResourceGroup

        WebAppBase.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate<FluentT> withSystemAssignedIdentityBasedAccessToCurrentResourceGroup​(com.azure.resourcemanager.authorization.models.BuiltInRole role)
        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.
        Parameters:
        role - access role to assigned to the web app's local identity
        Returns:
        the next stage of the definition
      • withSystemAssignedIdentityBasedAccessTo

        WebAppBase.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate<FluentT> withSystemAssignedIdentityBasedAccessTo​(String resourceId,
                                                                                                                                   String roleDefinitionId)
        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.
        Parameters:
        resourceId - scope of the access represented in ARM resource ID format
        roleDefinitionId - access role definition to assigned to the web app's local identity
        Returns:
        the next stage of the definition
      • withSystemAssignedIdentityBasedAccessToCurrentResourceGroup

        WebAppBase.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate<FluentT> withSystemAssignedIdentityBasedAccessToCurrentResourceGroup​(String roleDefinitionId)
        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.
        Parameters:
        roleDefinitionId - access role definition to assigned to the web app's local identity
        Returns:
        the next stage of the definition