Tags are an important metadata component of cloud resources to aid in their visibility and operations.
Buttonwood is a compliance and assurance platform built for Governance teams to manage their cloud environments. The Buttonwood VSCode Extension for Tags allows organisations to centralise their tag dictionary and for developers to include expected and correct organisation tags for the resources they deploy.
Features
Supports and detects multiple IaaS scripting languages (JSON, YAML, Bicep, ARM, Terraform)
Insert Tag Profiles - a collection of tags and their values/types
Insert Tag Names
Insert Tag Values
Tag definitions - limit tags from a controlled vocabulary or allow free text
Requirements
Buttonwood Tenant with defined tag profiles
Buttonwood API Token
Extension Settings
This extension contributes the following settings:
buttonwood.apiUrl: Should not need to change from default (https://exchange.bcx.buttonwood.net)
The extension creates a number of default keyboard shortcuts with the buttonwood.* prefix.
These can be changed under File > Preferences > Keyboard Shortcuts.