Skip to content

AzDoAuditStream

github-actions[bot] edited this page Aug 19, 2026 · 4 revisions

Parameters

Parameter Attribute DataType Description Allowed Values
StreamName Key System.String
ConsumerInputs Required System.Collections.Hashtable
ConsumerType Required System.String AzureMonitorLogs, Splunk, AzureEventGrid, AzureEventHub
Enabled Write System.Boolean
Ensure Write Ensure Present, Absent
LookupResult Read System.Collections.Hashtable

Description

Examples

Example 1

configuration Add_AzDoAuditStream
{
    Import-DscResource -ModuleName AzureDevOpsDscNative

    AzDoAuditStream 'AddAuditStream'
    {
        StreamName     = 'MySlackAuditStream'
        ConsumerType   = 'Slack'
        ConsumerInputs = @{
            webhookUrl = 'https://hooks.slack.com/services/T000/B000/XXXX'
            channelId  = '#audit'
        }
        Enabled        = $true
        Ensure         = 'Present'
    }
}

Example 2

configuration Update_AzDoAuditStream
{
    Import-DscResource -ModuleName AzureDevOpsDscNative

    AzDoAuditStream 'UpdateAuditStream'
    {
        StreamName     = 'MySlackAuditStream'
        ConsumerType   = 'Slack'
        ConsumerInputs = @{
            webhookUrl = 'https://hooks.slack.com/services/T000/B000/YYYY'
            channelId  = '#audit-updated'
        }
        Enabled        = $true
        Ensure         = 'Present'
    }
}

Example 3

configuration Remove_AzDoAuditStream
{
    Import-DscResource -ModuleName AzureDevOpsDscNative

    AzDoAuditStream 'RemoveAuditStream'
    {
        StreamName     = 'MySlackAuditStream'
        ConsumerType   = 'Slack'
        ConsumerInputs = @{
            webhookUrl = 'https://hooks.slack.com/services/T000/B000/XXXX'
        }
        Ensure         = 'Absent'
    }
}

Commands

Resources

Clone this wiki locally