Share via

Not showing all types of resources in BICEP visual studio code

Varma 1,580 Reputation points
2026-05-08T15:12:41.8766667+00:00

I am expecting to see all resources like below ( which is from another source)

User's image

you can see bicep extension is installed but i am not seeing loading resources in my case and in my visual studio

User's image

User's image

Developer technologies | Visual Studio | Other
Developer technologies | Visual Studio | Other

A family of Microsoft suites of integrated development tools for building applications for Windows, the web, mobile devices and many other platforms. Miscellaneous topics that do not fit into specific categories.


2 answers

Sort by: Most helpful
  1. Varma 1,580 Reputation points
    2026-05-10T08:51:09.3+00:00

    HI Bharat and MS team

    I fixed this issue from my end here is the fix

    Root cause: Old VS Code (1.86.2) and outdated Bicep extension (0.34.44) were incompatible with the newer Bicep CLI, so the Bicep language server/IntelliSense never loaded.

    Fix: Updated VS Code, upgraded the Microsoft Bicep extension to 0.43.8, removed conflicting Bicep extensions, and restarted the VS Code extension host.

    Was this answer helpful?

    0 comments No comments

  2. Q&A Assist
    2026-05-08T15:12:56.5+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    In Visual Studio Code, Bicep resource type IntelliSense only works when all of the following are true:

    1. The Bicep extension is installed and active for the file.
      • Open a file named with the .bicep extension (for example, main.bicep).
      • Check the lower-right corner of VS Code and confirm the language mode shows Bicep, not Plain Text or JSON. If it does not, click it and change the language to Bicep.
    2. The Bicep extension is correctly configured and not disabled.
      • Go to View → Extensions, select Bicep and ensure it is Enabled.
      • If there were installation errors, follow the guidance in Troubleshoot Bicep installation.
    3. The editor is in a context where resource completion is valid.
      • Type a full resource declaration pattern so the extension knows what to complete, for example:
             resource storageAccount 'Microsoft.
        
      • After the opening quote, start typing Microsoft. and IntelliSense should list resource types such as Microsoft.Storage/storageAccounts@....
    4. The Bicep language server is running.
      • If completions still do not appear, close and reopen VS Code.
      • If needed, disable and re-enable the Bicep extension or reinstall it.

    When the extension is installed and the file is recognized as Bicep, VS Code provides rich type safety, IntelliSense, and syntax validation for all supported Azure resource types.


    References:

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.