We’ll lay our focus on the DeployIfNotExists policy effect. This effect is especially powerful, because, as the name suggests, it allows you to run an ARM deployment depending on certain conditions, like a specific setting or tag of the scoped resource.
5 nifty Azure Bicep tips and tricks
Bicep is a domain-specific language (DSL) that uses declarative syntax to deploy Azure resources. In other words: it’s the language we use to declare our Azure resources and their configuration, before we hand it over to the Azure Resource Manager (ARM) to take over the deployment. You might have heard of ARM templates, which is the underlying framework based on JSON.
How to API – Pt. 2 – Microsoft Graph
Microsoft Graph is a REST API that enables you to interact with Microsoft 365 services and Azure Active Directory in an automated way. You can use it for simple automation tasks up to complex applications and integrations. Applications like provisioning or governance solutions usually utilise API’s like Microsoft Graph in the background aswell.
What are Managed Identities?
With the introduction of Managed Identities came many security options. Among other things, manual credential management is no longer necessary, this is taken over by Azure.
Different scripts are often required for matters such as operation, provisioning, housekeeping, etc., which need to authenticate and communicate with different API’s in a secury way. Usually, this requires a service principal (Azure AD app registration) secured by a secret or certificate, which in turn should be stored securely and rotated regularly.
How to API – Pt. 1 – What is a REST API?
In today’s automated world, you probably can’t avoid using REST API’s in some way. More and more vendors offer their products supported by REST API’s, to take full advantage in automation and integration into other products and services. If you’re new to REST API’s and wonder how to use them, this post has you covered.