@@ -20,8 +20,10 @@ Function Invoke-ExecGDAPRoleTemplate {
2020 if ($Request.Query.TemplateId ) {
2121 $Template = $Templates | Where-Object - Property RowKey -EQ $Request.Query.TemplateId
2222 if (! $Template ) {
23+ Write-LogMessage - headers $Headers - API $APIName - message " GDAP role template '$ ( $Request.Query.TemplateId ) ' not found" - Sev ' Warning'
2324 $Body = @ {}
2425 } else {
26+ Write-LogMessage - headers $Headers - API $APIName - message " Retrieved GDAP role template '$ ( $Request.Query.TemplateId ) '" - Sev ' Info'
2527 $Body = @ {
2628 TemplateId = $Template.RowKey
2729 RoleMappings = @ ($Template.RoleMappings | ConvertFrom-Json )
@@ -38,6 +40,7 @@ Function Invoke-ExecGDAPRoleTemplate {
3840 }
3941 Write-Information ($RoleMappings | ConvertTo-Json )
4042 Add-CIPPGDAPRoleTemplate - TemplateId $RowKey - RoleMappings $RoleMappings
43+ Write-LogMessage - headers $Headers - API $APIName - message " Added role mappings to GDAP template '$RowKey '" - Sev ' Info'
4144 $Body = @ {
4245 Results = " Added role mappings to template $RowKey "
4346 }
@@ -48,10 +51,12 @@ Function Invoke-ExecGDAPRoleTemplate {
4851 if ($Template ) {
4952 $RoleMappings = $Request.Body.RoleMappings
5053 Add-CIPPGDAPRoleTemplate - TemplateId $RowKey - RoleMappings $RoleMappings - Overwrite
54+ Write-LogMessage - headers $Headers - API $APIName - message " Updated role mappings for GDAP template '$RowKey '" - Sev ' Info'
5155 $Body = @ {
5256 Results = " Updated role mappings for template $RowKey "
5357 }
5458 } else {
59+ Write-LogMessage - headers $Headers - API $APIName - message " GDAP role template '$RowKey ' not found for editing" - Sev ' Warning'
5560 $Body = @ {
5661 Results = " Template $RowKey not found"
5762 }
@@ -62,16 +67,19 @@ Function Invoke-ExecGDAPRoleTemplate {
6267 $Template = $Templates | Where-Object - Property RowKey -EQ $RowKey
6368 if ($Template ) {
6469 Remove-AzDataTableEntity - Force @Table - Entity $Template
70+ Write-LogMessage - headers $Headers - API $APIName - message " Deleted GDAP role template '$RowKey '" - Sev ' Info'
6571 $Body = @ {
6672 Results = " Deleted template $RowKey "
6773 }
6874 } else {
75+ Write-LogMessage - headers $Headers - API $APIName - message " GDAP role template '$RowKey ' not found for deletion" - Sev ' Warning'
6976 $Body = @ {
7077 Results = " Template $RowKey not found"
7178 }
7279 }
7380 }
7481 default {
82+ Write-LogMessage - headers $Headers - API $APIName - message " Retrieved $ ( $Templates.Count ) GDAP role templates" - Sev ' Info'
7583 $Results = foreach ($Template in $Templates ) {
7684 [PSCustomObject ]@ {
7785 TemplateId = $Template.RowKey
0 commit comments