demo_solution/modules/repo_terraform.azurerm.policy_initiative/output.tf (20 lines of code) (raw):

output "policy_set_definition_id" { description = "The ID of the Policy Set Definition" value = try(azurerm_policy_set_definition.policy_set[0].id, null) } output "policy_set_definition_assignment_id" { description = "The Policy Set Definition Assignment Id" value = try(azurerm_management_group_policy_assignment.policy_assignment[0].id, null) } output "policy_set_assignment_identity_id" { description = "The Managed Identity block containing Principal Id & Tenant Id of this Policy Set Definition Assignment" value = try(azurerm_management_group_policy_assignment.policy_assignment[0].identity[0].principal_id, null) } output "subscription_policy_assignment_id" { description = "The Policy Assignment Id" value = try(azurerm_subscription_policy_assignment.policy_assignment[0].id, null) } output "subscription_policy_identity_id" { description = "The Managed Identity block containing Principal Id & Tenant Id of this Policy Assignment" value = try(azurerm_subscription_policy_assignment.policy_assignment[0].identity[0].principal_id, null) }