Examples/ARCADE_GraylogSidecarConfiguration_RemoveGraylogSidecarConfiguration.ps1
#Requires -Module GraylogSidecarDsc <# .DESCRIPTION This configuration will remove the Graylog Sidecar installation. #> Configuration ARCADE_GraylogSidecar_UninstallGraylogSidecar { Import-DscResource -Module 'GraylogSidecarDsc' Node 'localhost' { GraylogSidecarDsc 'UninstallSidecar' { IsSingleInstance = 'Yes' Ensure = 'Absent' SetupPath = "$Env:Temp\graylog_sidecar_installer_1.0.1-1.exe" ServerUrl = 'https://graylog.contoso.com/api/' ServerApiToken = 'yb34rs6w9nmd6p5y3x2a4kk6a7n8q9p9w7d5us4de3l2ahg' } GraylogSidecarConfiguration 'DeconfigureSidecar' { IsSingleInstance = 'Yes' Ensure = 'Absent' ServerUrl = 'https://graylog.contoso.com/' Credential = [System.Management.Automation.PSCredential]::new('username', (Protect-String -String 'password')) CollectorId = '5d06f1676ed6471c02a78f4f' } } } |