Examples/Resources/EXORetentionPolicy/2-Update.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 { EXORetentionPolicy "EXORetentionPolicy-Test" { Name = "Test Retention Policy"; Identity = "Test Retention Policy"; IsDefault = $False; IsDefaultArbitrationMailbox = $False; RetentionPolicyTagLinks = @("Personal 5 year move to archive","1 Month Delete","1 Week Delete","Personal never move to archive","Personal 1 year move to archive","Default 2 year move to archive","Deleted Items","Junk Email","Recoverable Items 14 days move to archive","Never Delete"); # drifted property Ensure = "Present"; ApplicationId = $ApplicationId; TenantId = $TenantId; CertificateThumbprint = $CertificateThumbprint; } } } |