Explore Azure Policy automation with OpenAI: Dive into this guide on bulk-generating Azure Policy definitions using Azure OpenAI. Perfect for those experienced with custom policies and seeking efficient advancements.
Azure Bicep features you didn’t know about – Pt. 2
The post introduces user-defined functions in Azure Bicep, emphasizing their practicality in simplifying template creation and streamlining maintenance efforts. We’ll take a look on enabling and implementing these functions, accompanied by a practical example such as abstracting resource properties and standardizing naming conventions.
Azure Bicep features you didn’t know about – Pt. 1
Let’s take a look at user-defined data types in Azure Bicep and how they might help us to further automate and optimize our Bicep deployments.
The power of Azure Policy DeployIfNotExists
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.
