Examples/Resources/AADRoleAssignmentScheduleRequest/3-Remove.ps1
<#
This example is used to test new resources and showcase the usage of new resources being worked on. It is not meant to use as a production baseline. #> Configuration Example { param( [Parameter()] [System.String] $ApplicationId, [Parameter()] [System.String] $TenantId, [Parameter()] [System.String] $CertificateThumbprint ) Import-DscResource -ModuleName Microsoft365DSC node localhost { AADRoleAssignmentScheduleRequest "MyRequest" { Action = "AdminAssign"; ApplicationId = $ApplicationId TenantId = $TenantId CertificateThumbprint = $CertificateThumbprint DirectoryScopeId = "/"; Ensure = "Absent"; IsValidationOnly = $True; # Updated Property Principal = "AdeleV@$TenantId"; RoleDefinition = "Teams Communications Administrator"; ScheduleInfo = MSFT_AADRoleAssignmentScheduleRequestSchedule { startDateTime = '2023-09-01T02:40:44Z' expiration = MSFT_AADRoleAssignmentScheduleRequestScheduleExpiration { endDateTime = '2025-10-31T02:40:09Z' type = 'afterDateTime' } }; } } } |