Resource Type: dsc_xwefsubscription

Defined in:
lib/puppet/type/dsc_xwefsubscription.rb
Providers:
powershell

Overview

The DSC xWEFSubscription resource type. Automatically generated from ‘xWindowsEventForwarding/DSCResources/MSFT_xWEFSubscription/MSFT_xWEFSubscription.schema.mof’

To learn more about PowerShell Desired State Configuration, please visit technet.microsoft.com/en-us/library/dn249912.aspx.

For more information about built-in DSC Resources, please visit technet.microsoft.com/en-us/library/dn249921.aspx.

For more information about xDsc Resources, please visit github.com/PowerShell/DscResources.

Properties

  • ensure

    The basic property that the resource should be in.

    Supported values:
    • exists?
    • present
    • absent

Parameters

  • dsc_address

    Address - Expects an array of source node FQDNs, default source.wef.test to prevent errors when only staging test subscription

  • dsc_allowedsourcedomaincomputers

    AllowedSourceDomainComputers - In Source Initiated scenario this SDDL determines who can push events, default O:NSG:NSD:(A;;GA;;;DC)(A;;GA;;;NS) which equates to Domain Computers and Network Service

  • dsc_allowedsourcenondomaincomputers

    AllowedSourceNonDomainComputers - This parameter has not been fully implemented, only required for source initiated scenarios, provide XML to set IssuerCAList, AllowedSubjectList, or DeniedSubjectList if this will be used, default empty string

  • dsc_contentformat

    ContentFormat - Format that event logs will be submitted in, default RenderedText

  • dsc_credentialstype

    CredentialsType - Sets the credential type used for authenticating to WinRM, default Default Valid values are Default, Basic, Negotiate, Digest.

  • dsc_deliverymode

    DeliveryMode - Configures whether the collector will pull events from source nodes or if the source nodes will push events to the collector, default push Valid values are Push, Pull.

  • dsc_description

    Description - Description of the Collector subscription

  • dsc_enabled

    Enabled - Sets whether the subscription will be enabled, default true Valid values are true, false.

  • dsc_ensure

    Ensure - Determines whether to validate or remove the scubscription Valid values are Present, Absent.

  • dsc_heartbeatinterval

    HeartBeatInterval - Frequency to verify connectivity, default 20000

  • dsc_locale

    Locale - Sets the subscription Locale, default en-US

  • dsc_logfile

    LogFile - Sets the event log that the collected events will be written to, default ForwardedEvents

  • dsc_maxitems

    MaxItems - The number of events that can occur on the source before they are submitted to the collector, default 1

  • dsc_maxlatencytime

    MaxLatencyTime - The maximum amount of time that can pass before events are submitted to the collector, default 20000

  • dsc_psdscrunascredential

    PsDscRunAsCredential

  • dsc_query

    Query - Expects an array of hashtables that set which events should be collected, default is all application and system logs

  • dsc_readexistingevents

    ReadExistingEvents - Should the collector read existing or only new events, default false Valid values are true, false.

  • dsc_subscriptionid

    SubscriptionID - Name of the Subscription

  • dsc_subscriptiontype

    SubscriptionType - Type of Subscription to create Valid values are CollectorInitiated, SourceInitiated.

  • dsc_transportname

    TransportName - Determines whether to require SSL, default HTTP Valid values are HTTP, HTTPS.

  • dsc_transportport

    TransportPort - Set the port number that WinRM should use to make a connection, default 5985

  • name (namevar)
  • provider

    The specific backend to use for this ‘dsc_xwefsubscription` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.