Skip to content

Instantly share code, notes, and snippets.

@jtucker
Last active March 23, 2022 14:47
Show Gist options
  • Save jtucker/1fe512012c09cdb287e50cda9942e10d to your computer and use it in GitHub Desktop.
Save jtucker/1fe512012c09cdb287e50cda9942e10d to your computer and use it in GitHub Desktop.
Bicep code for creating a remediation task
@description('Policy Definition Resource ID to create remediation task for.')
param remediatePolicyId string
@description('The Policy Definitions that were applied')
param policyDefinitions array
@description('The Policy Assignment ID')
param policyAssignmentId string
resource remediateTask 'Microsoft.PolicyInsights/remediations@2021-10-01' = [for definition in policyDefinitions: if (remediatePolicyId == definition.policyDefinitionId) {
name: guid('Remediate', definition.policyDefinitionReferenceId, subscription().id)
properties: {
failureThreshold: {
percentage: 1
}
resourceCount: 500
policyAssignmentId: policyAssignmentId
policyDefinitionReferenceId: definition.policyDefinitionReferenceId
parallelDeployments: 10
resourceDiscoveryMode: 'ExistingNonCompliant'
}
}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment