Bicep type definitions for ARM resources
See /generated/index.md for a searchable list of all the available types. You can view individual type definitions by clicking on api versions.
autogenerate
.git submodule update --init --recursive
bicep-types
dependency:
pushd bicep-types/src/bicep-types
npm ci
npm run build
popd
cd src/autorest.bicep
npm ci
npm run build
cd ../../src/generator
npm ci
npm run generate -- --specs-dir {path to azure-rest-api-specs}
npm run generate -- --specs-dir {path to azure-rest-api-specs} --single-path compute
npm run generate -- --help
.
./bicep-types-az
./azure-rest-api-specs
Generate Single
VSCode action, and specify a 'base path' from the specifications
folder in the azure-rest-api-specs repo - e.g. compute
or automation
. You should now be able to step through the src/generator
and src/autorest.bicep
extension code with the VSCode debugger.This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.