Last active
March 23, 2022 14:47
-
-
Save jtucker/1fe512012c09cdb287e50cda9942e10d to your computer and use it in GitHub Desktop.
Bicep code for creating a remediation task
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@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