Policy Packs
Enforce Azure Compute Virtual Machines Use Approved AMIs From Trusted Publishers

Policy Setting: Azure > Compute > Virtual Machine > Approved > Image > Rules

Policies

This policy setting is dependent on the following policy types:

Source

resource "turbot_policy_setting" "azure_compute_virtual_machine_approved_image_rules" {
resource = turbot_policy_pack.main.id
type = "tmod:@turbot/azure-compute#/policy/types/virtualMachineApprovedImageRules"
template_input = <<-EOT
{
approvedImages: constant(value: "['imageId1', 'imageId2', 'imageId3', 'imageId4']")
}
EOT
template = <<-EOT
{% for image in $.approvedImages -%}
ENABLED "{{ image }}"
{%- endfor %}
EOT
}