in assets/policyDefinition.go [121:133]
func (pd *PolicyDefinition) SetAssignPermissionsOnParameter(parameterName string) {
if pd == nil || pd.Properties == nil || pd.Properties.Parameters == nil {
return
}
param, ok := pd.Properties.Parameters[parameterName]
if !ok {
return
}
if param.Metadata == nil {
param.Metadata = new(armpolicy.ParameterDefinitionsValueMetadata)
}
param.Metadata.AssignPermissions = to.Ptr(true)
}