actions-marketplace-validations/Bicep Deploy

GitHub Action for deploying to Azure

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Mar 15, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/azure_bicep-deploy@b53ce7c8a23a07621059782bb4321173cca26d74 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
typeSpecifies the execution type, which can be either 'deployment' or 'deploymentStack'.yes
operationSpecifies the operation to perform. For deployment, choose from 'create', 'validate', 'whatIf'. For deploymentStack, choose from 'create', 'delete', 'validate'.yes
scopeSpecifies the scope of the deployment or deploymentStack. For deployment, choose from 'resourceGroup', 'subscription', 'managementGroup', 'tenant'. For deploymentStack, choose from 'resourceGroup', 'subscription', 'managementGroup'.yes
nameSpecifies the name of the deployment or deploymentStack.no
locationSpecifies the location of the deployment or deploymentStack. Must be provided if the 'scope' parameter is 'subscription', 'managementGroup' or 'tenant'.no
tenant-idSpecifies the tenant ID. Required if the 'scope' parameter is 'tenant'.no
management-group-idSpecifies the management group ID. Required if the 'scope' parameter is 'managementGroup'.no
subscription-idSpecifies the subscription ID. Required if the 'scope' parameter is 'subscription' or 'resourceGroup'.no
resource-group-nameSpecifies the resource group name. Required if the 'scope' parameter is 'resourceGroup'.no
template-fileSpecifies the path to the template file.no
parameters-fileSpecifies the path to the parameters file (.json or .bicepparam).no
parametersSpecifies the inline parameters to use (as json object).no
masked-outputsSpecifies output names to mask values for.no
environmentSpecifies the Azure environment to use. Choose from 'azureCloud', 'azureChinaCloud', 'azureGermanCloud', 'azureUSGovernment'.no
what-if-exclude-change-typesSpecifies the change types to exclude from the 'What If' operation.no
validation-levelSpecifies the validation level. Only supported for deployment what-if and validate operations. Choose from 'provider', 'template', or 'providerNoRbac'.no
action-on-unmanage-resourcesSpecifies the action to take on unmanaged resources. Choose from 'delete' or 'detach'.no
action-on-unmanage-resourcegroupsSpecifies the action to take on unmanaged resource groups. Choose from 'delete' or 'detach'.no
action-on-unmanage-managementgroupSpecifies the action to take on unmanaged management groups. Choose from 'delete' or 'detach'.no
deny-settings-modeSpecifies the mode of the deny settings. Choose from 'denyDelete', 'denyWriteAndDelete', 'none'.no
deny-settings-excluded-actionsSpecifies the excluded actions for the deny settings.no
deny-settings-excluded-principalsSpecifies the excluded principals for the deny settings.no
deny-settings-apply-to-child-scopesWhen specified, the deny setting mode configuration also applies to the child scope of the managed resources.no
bypass-stack-out-of-sync-errorSpecifies whether to bypass the stack out of sync error. Choose from 'true' or 'false'.no
descriptionSpecifies the description of the deploymentStack.no
tagsSpecifies the tags for the deploymentStack.no
bicep-versionSpecifies the version of Bicep to use for compilation. If not provided, the latest version will be used. Example string: '0.38.5'no

no outputs