{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "name": {
      "type": "String",
      "metadata": {
        "description": "The name of the Data Collection Rule to create"
      }
    },
    "dataCollectionEndpointID": {
      "type": "String",
      "metadata": {
        "description": "Azure Resources ID for the Data Collection Endpoint"
      }
    },
    "workspaceID": {
      "type": "String",
      "metadata": {
        "description": "Azure Resources ID for the Log Analytics Workspace"
      }
    }
  },
  "variables": {},
  "resources": [
    {
      "type": "Microsoft.Insights/dataCollectionRules",
      "apiVersion": "2023-03-11",
      "name": "[parameters('name')]",
      "location": "[resourceGroup().location]",
      "properties": {
        "dataCollectionEndpointId": "[parameters('dataCollectionEndpointID')]",
        "streamDeclarations": {
          "Custom-Syslog-Stream": {
            "columns": [
              {
                "name": "CollectorHostName",
                "type": "string"
              },
              {
                "name": "Computer",
                "type": "string"
              },
              {
                "name": "EventTime",
                "type": "datetime"
              },
              {
                "name": "Facility",
                "type": "string"
              },
              {
                "name": "HostIP",
                "type": "string"
              },
              {
                "name": "HostName",
                "type": "string"
              },
              {
                "name": "ProcessID",
                "type": "int"
              },
              {
                "name": "ProcessName",
                "type": "string"
              },
              {
                "name": "SeverityLevel",
                "type": "string"
              },
              {
                "name": "SourceSystem",
                "type": "string"
              },
              {
                "name": "SyslogMessage",
                "type": "string"
              },
              {
                "name": "TimeGenerated",
                "type": "datetime"
              },
              {
                "name": "Type",
                "type": "string"
              }
            ]
          },
          "Custom-CommonSecurityLog-Stream": {
            "columns": [
              {
                "name": "Activity",
                "type": "string"
              },
              {
                "name": "AdditionalExtensions",
                "type": "string"
              },
              {
                "name": "ApplicationProtocol",
                "type": "string"
              },
              {
                "name": "CollectorHostName",
                "type": "string"
              },
              {
                "name": "CommunicationDirection",
                "type": "string"
              },
              {
                "name": "Computer",
                "type": "string"
              },
              {
                "name": "DestinationDnsDomain",
                "type": "string"
              },
              {
                "name": "DestinationHostName",
                "type": "string"
              },
              {
                "name": "DestinationIP",
                "type": "string"
              },
              {
                "name": "DestinationMACAddress",
                "type": "string"
              },
              {
                "name": "DestinationNTDomain",
                "type": "string"
              },
              {
                "name": "DestinationPort",
                "type": "int"
              },
              {
                "name": "DestinationProcessId",
                "type": "int"
              },
              {
                "name": "DestinationProcessName",
                "type": "string"
              },
              {
                "name": "DestinationServiceName",
                "type": "string"
              },
              {
                "name": "DestinationTranslatedAddress",
                "type": "string"
              },
              {
                "name": "DestinationTranslatedPort",
                "type": "int"
              },
              {
                "name": "DestinationUserID",
                "type": "string"
              },
              {
                "name": "DestinationUserName",
                "type": "string"
              },
              {
                "name": "DestinationUserPrivileges",
                "type": "string"
              },
              {
                "name": "DeviceAction",
                "type": "string"
              },
              {
                "name": "DeviceAddress",
                "type": "string"
              },
              {
                "name": "DeviceCustomDate1",
                "type": "string"
              },
              {
                "name": "DeviceCustomDate1Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomDate2",
                "type": "string"
              },
              {
                "name": "DeviceCustomDate2Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomFloatingPoint1",
                "type": "real"
              },
              {
                "name": "DeviceCustomFloatingPoint1Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomFloatingPoint2",
                "type": "real"
              },
              {
                "name": "DeviceCustomFloatingPoint2Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomFloatingPoint3",
                "type": "real"
              },
              {
                "name": "DeviceCustomFloatingPoint3Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomFloatingPoint4",
                "type": "real"
              },
              {
                "name": "DeviceCustomFloatingPoint4Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomIPv6Address1",
                "type": "string"
              },
              {
                "name": "DeviceCustomIPv6Address1Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomIPv6Address2",
                "type": "string"
              },
              {
                "name": "DeviceCustomIPv6Address2Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomIPv6Address3",
                "type": "string"
              },
              {
                "name": "DeviceCustomIPv6Address3Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomIPv6Address4",
                "type": "string"
              },
              {
                "name": "DeviceCustomIPv6Address4Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomNumber1",
                "type": "int"
              },
              {
                "name": "DeviceCustomNumber1Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomNumber2",
                "type": "int"
              },
              {
                "name": "DeviceCustomNumber2Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomNumber3",
                "type": "int"
              },
              {
                "name": "DeviceCustomNumber3Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomString1",
                "type": "string"
              },
              {
                "name": "DeviceCustomString1Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomString2",
                "type": "string"
              },
              {
                "name": "DeviceCustomString2Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomString3",
                "type": "string"
              },
              {
                "name": "DeviceCustomString3Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomString4",
                "type": "string"
              },
              {
                "name": "DeviceCustomString4Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomString5",
                "type": "string"
              },
              {
                "name": "DeviceCustomString5Label",
                "type": "string"
              },
              {
                "name": "DeviceCustomString6",
                "type": "string"
              },
              {
                "name": "DeviceCustomString6Label",
                "type": "string"
              },
              {
                "name": "DeviceDnsDomain",
                "type": "string"
              },
              {
                "name": "DeviceEventCategory",
                "type": "string"
              },
              {
                "name": "DeviceEventClassID",
                "type": "string"
              },
              {
                "name": "DeviceExternalID",
                "type": "string"
              },
              {
                "name": "DeviceFacility",
                "type": "string"
              },
              {
                "name": "DeviceInboundInterface",
                "type": "string"
              },
              {
                "name": "DeviceMacAddress",
                "type": "string"
              },
              {
                "name": "DeviceName",
                "type": "string"
              },
              {
                "name": "DeviceNtDomain",
                "type": "string"
              },
              {
                "name": "DeviceOutboundInterface",
                "type": "string"
              },
              {
                "name": "DevicePayloadId",
                "type": "string"
              },
              {
                "name": "DeviceProduct",
                "type": "string"
              },
              {
                "name": "DeviceTimeZone",
                "type": "string"
              },
              {
                "name": "DeviceTranslatedAddress",
                "type": "string"
              },
              {
                "name": "DeviceVendor",
                "type": "string"
              },
              {
                "name": "DeviceVersion",
                "type": "string"
              },
              {
                "name": "EndTime",
                "type": "datetime"
              },
              {
                "name": "EventCount",
                "type": "int"
              },
              {
                "name": "EventOutcome",
                "type": "string"
              },
              {
                "name": "EventType",
                "type": "int"
              },
              {
                "name": "ExternalID",
                "type": "int"
              },
              {
                "name": "ExtID",
                "type": "string"
              },
              {
                "name": "FieldDeviceCustomNumber1",
                "type": "long"
              },
              {
                "name": "FieldDeviceCustomNumber2",
                "type": "long"
              },
              {
                "name": "FieldDeviceCustomNumber3",
                "type": "long"
              },
              {
                "name": "FileCreateTime",
                "type": "string"
              },
              {
                "name": "FileHash",
                "type": "string"
              },
              {
                "name": "FileID",
                "type": "string"
              },
              {
                "name": "FileModificationTime",
                "type": "string"
              },
              {
                "name": "FileName",
                "type": "string"
              },
              {
                "name": "FilePath",
                "type": "string"
              },
              {
                "name": "FilePermission",
                "type": "string"
              },
              {
                "name": "FileSize",
                "type": "int"
              },
              {
                "name": "FileType",
                "type": "string"
              },
              {
                "name": "FlexDate1",
                "type": "string"
              },
              {
                "name": "FlexDate1Label",
                "type": "string"
              },
              {
                "name": "FlexNumber1",
                "type": "int"
              },
              {
                "name": "FlexNumber1Label",
                "type": "string"
              },
              {
                "name": "FlexNumber2",
                "type": "int"
              },
              {
                "name": "FlexNumber2Label",
                "type": "string"
              },
              {
                "name": "FlexString1",
                "type": "string"
              },
              {
                "name": "FlexString1Label",
                "type": "string"
              },
              {
                "name": "FlexString2",
                "type": "string"
              },
              {
                "name": "FlexString2Label",
                "type": "string"
              },
              {
                "name": "IndicatorThreatType",
                "type": "string"
              },
              {
                "name": "LogSeverity",
                "type": "string"
              },
              {
                "name": "MaliciousIP",
                "type": "string"
              },
              {
                "name": "MaliciousIPCountry",
                "type": "string"
              },
              {
                "name": "MaliciousIPLatitude",
                "type": "real"
              },
              {
                "name": "MaliciousIPLongitude",
                "type": "real"
              },
              {
                "name": "Message",
                "type": "string"
              },
              {
                "name": "OldFileCreateTime",
                "type": "string"
              },
              {
                "name": "OldFileHash",
                "type": "string"
              },
              {
                "name": "OldFileID",
                "type": "string"
              },
              {
                "name": "OldFileModificationTime",
                "type": "string"
              },
              {
                "name": "OldFileName",
                "type": "string"
              },
              {
                "name": "OldFilePath",
                "type": "string"
              },
              {
                "name": "OldFilePermission",
                "type": "string"
              },
              {
                "name": "OldFileSize",
                "type": "int"
              },
              {
                "name": "OldFileType",
                "type": "string"
              },
              {
                "name": "OriginalLogSeverity",
                "type": "string"
              },
              {
                "name": "ProcessID",
                "type": "int"
              },
              {
                "name": "ProcessName",
                "type": "string"
              },
              {
                "name": "Protocol",
                "type": "string"
              },
              {
                "name": "Reason",
                "type": "string"
              },
              {
                "name": "ReceiptTime",
                "type": "string"
              },
              {
                "name": "ReceivedBytes",
                "type": "long"
              },
              {
                "name": "RemoteIP",
                "type": "string"
              },
              {
                "name": "RemotePort",
                "type": "string"
              },
              {
                "name": "ReportReferenceLink",
                "type": "string"
              },
              {
                "name": "RequestClientApplication",
                "type": "string"
              },
              {
                "name": "RequestContext",
                "type": "string"
              },
              {
                "name": "RequestCookies",
                "type": "string"
              },
              {
                "name": "RequestMethod",
                "type": "string"
              },
              {
                "name": "RequestURL",
                "type": "string"
              },
              {
                "name": "SentBytes",
                "type": "long"
              },
              {
                "name": "SimplifiedDeviceAction",
                "type": "string"
              },
              {
                "name": "SourceDnsDomain",
                "type": "string"
              },
              {
                "name": "SourceHostName",
                "type": "string"
              },
              {
                "name": "SourceIP",
                "type": "string"
              },
              {
                "name": "SourceMACAddress",
                "type": "string"
              },
              {
                "name": "SourceNTDomain",
                "type": "string"
              },
              {
                "name": "SourcePort",
                "type": "int"
              },
              {
                "name": "SourceProcessId",
                "type": "int"
              },
              {
                "name": "SourceProcessName",
                "type": "string"
              },
              {
                "name": "SourceServiceName",
                "type": "string"
              },
              {
                "name": "SourceSystem",
                "type": "string"
              },
              {
                "name": "SourceTranslatedAddress",
                "type": "string"
              },
              {
                "name": "SourceTranslatedPort",
                "type": "int"
              },
              {
                "name": "SourceUserID",
                "type": "string"
              },
              {
                "name": "SourceUserName",
                "type": "string"
              },
              {
                "name": "SourceUserPrivileges",
                "type": "string"
              },
              {
                "name": "StartTime",
                "type": "datetime"
              },
              {
                "name": "ThreatConfidence",
                "type": "string"
              },
              {
                "name": "ThreatDescription",
                "type": "string"
              },
              {
                "name": "ThreatSeverity",
                "type": "int"
              },
              {
                "name": "TimeGenerated",
                "type": "datetime"
              },
              {
                "name": "Type",
                "type": "string"
              }
            ]
          },
          "Custom-WindowsEvent-Stream": {
            "columns": [
              {
                "name": "Channel",
                "type": "string"
              },
              {
                "name": "Computer",
                "type": "string"
              },
              {
                "name": "Correlation",
                "type": "string"
              },
              {
                "name": "EventData",
                "type": "dynamic"
              },
              {
                "name": "EventID",
                "type": "int"
              },
              {
                "name": "EventLevel",
                "type": "int"
              },
              {
                "name": "EventLevelName",
                "type": "string"
              },
              {
                "name": "EventOriginId",
                "type": "string"
              },
              {
                "name": "EventRecordId",
                "type": "string"
              },
              {
                "name": "Keywords",
                "type": "string"
              },
              {
                "name": "ManagementGroupName",
                "type": "string"
              },
              {
                "name": "Opcode",
                "type": "string"
              },
              {
                "name": "Provider",
                "type": "string"
              },
              {
                "name": "RawEventData",
                "type": "string"
              },
              {
                "name": "SystemProcessId",
                "type": "int"
              },
              {
                "name": "SystemThreadId",
                "type": "int"
              },
              {
                "name": "SystemUserId",
                "type": "string"
              },
              {
                "name": "Task",
                "type": "int"
              },
              {
                "name": "TimeGenerated",
                "type": "datetime"
              },
              {
                "name": "Type",
                "type": "string"
              },
              {
                "name": "Version",
                "type": "int"
              }
            ]
          },
          "Custom-SecurityEvent-Stream": {
            "columns": [
              {
                "name": "AccessMask",
                "type": "string"
              },
              {
                "name": "Account",
                "type": "string"
              },
              {
                "name": "AccountDomain",
                "type": "string"
              },
              {
                "name": "AccountExpires",
                "type": "string"
              },
              {
                "name": "AccountName",
                "type": "string"
              },
              {
                "name": "AccountSessionIdentifier",
                "type": "string"
              },
              {
                "name": "AccountType",
                "type": "string"
              },
              {
                "name": "Activity",
                "type": "string"
              },
              {
                "name": "AdditionalInfo",
                "type": "string"
              },
              {
                "name": "AdditionalInfo2",
                "type": "string"
              },
              {
                "name": "AllowedToDelegateTo",
                "type": "string"
              },
              {
                "name": "Attributes",
                "type": "string"
              },
              {
                "name": "AuditPolicyChanges",
                "type": "string"
              },
              {
                "name": "AuditsDiscarded",
                "type": "int"
              },
              {
                "name": "AuthenticationLevel",
                "type": "int"
              },
              {
                "name": "AuthenticationPackageName",
                "type": "string"
              },
              {
                "name": "AuthenticationProvider",
                "type": "string"
              },
              {
                "name": "AuthenticationServer",
                "type": "string"
              },
              {
                "name": "AuthenticationService",
                "type": "int"
              },
              {
                "name": "AuthenticationType",
                "type": "string"
              },
              {
                "name": "AzureDeploymentID",
                "type": "string"
              },
              {
                "name": "CACertificateHash",
                "type": "string"
              },
              {
                "name": "CalledStationID",
                "type": "string"
              },
              {
                "name": "CallerProcessId",
                "type": "string"
              },
              {
                "name": "CallerProcessName",
                "type": "string"
              },
              {
                "name": "CallingStationID",
                "type": "string"
              },
              {
                "name": "CAPublicKeyHash",
                "type": "string"
              },
              {
                "name": "CategoryId",
                "type": "string"
              },
              {
                "name": "CertificateDatabaseHash",
                "type": "string"
              },
              {
                "name": "Channel",
                "type": "string"
              },
              {
                "name": "ClassId",
                "type": "string"
              },
              {
                "name": "ClassName",
                "type": "string"
              },
              {
                "name": "ClientAddress",
                "type": "string"
              },
              {
                "name": "ClientIPAddress",
                "type": "string"
              },
              {
                "name": "ClientName",
                "type": "string"
              },
              {
                "name": "CommandLine",
                "type": "string"
              },
              {
                "name": "CompatibleIds",
                "type": "string"
              },
              {
                "name": "Computer",
                "type": "string"
              },
              {
                "name": "Correlation",
                "type": "string"
              },
              {
                "name": "DCDNSName",
                "type": "string"
              },
              {
                "name": "DeviceDescription",
                "type": "string"
              },
              {
                "name": "DeviceId",
                "type": "string"
              },
              {
                "name": "DisplayName",
                "type": "string"
              },
              {
                "name": "Disposition",
                "type": "string"
              },
              {
                "name": "DomainBehaviorVersion",
                "type": "string"
              },
              {
                "name": "DomainName",
                "type": "string"
              },
              {
                "name": "DomainPolicyChanged",
                "type": "string"
              },
              {
                "name": "DomainSid",
                "type": "string"
              },
              {
                "name": "EAPType",
                "type": "string"
              },
              {
                "name": "ElevatedToken",
                "type": "string"
              },
              {
                "name": "ErrorCode",
                "type": "int"
              },
              {
                "name": "EventData",
                "type": "string"
              },
              {
                "name": "EventID",
                "type": "int"
              },
              {
                "name": "EventLevelName",
                "type": "string"
              },
              {
                "name": "EventRecordId",
                "type": "string"
              },
              {
                "name": "EventSourceName",
                "type": "string"
              },
              {
                "name": "ExtendedQuarantineState",
                "type": "string"
              },
              {
                "name": "FailureReason",
                "type": "string"
              },
              {
                "name": "FileHash",
                "type": "string"
              },
              {
                "name": "FilePath",
                "type": "string"
              },
              {
                "name": "FilePathNoUser",
                "type": "string"
              },
              {
                "name": "Filter",
                "type": "string"
              },
              {
                "name": "ForceLogoff",
                "type": "string"
              },
              {
                "name": "Fqbn",
                "type": "string"
              },
              {
                "name": "FullyQualifiedSubjectMachineName",
                "type": "string"
              },
              {
                "name": "FullyQualifiedSubjectUserName",
                "type": "string"
              },
              {
                "name": "GroupMembership",
                "type": "string"
              },
              {
                "name": "HandleId",
                "type": "string"
              },
              {
                "name": "HardwareIds",
                "type": "string"
              },
              {
                "name": "HomeDirectory",
                "type": "string"
              },
              {
                "name": "HomePath",
                "type": "string"
              },
              {
                "name": "IpAddress",
                "type": "string"
              },
              {
                "name": "IpPort",
                "type": "string"
              },
              {
                "name": "KeyLength",
                "type": "int"
              },
              {
                "name": "Keywords",
                "type": "string"
              },
              {
                "name": "Level",
                "type": "string"
              },
              {
                "name": "LmPackageName",
                "type": "string"
              },
              {
                "name": "LocationInformation",
                "type": "string"
              },
              {
                "name": "LockoutDuration",
                "type": "string"
              },
              {
                "name": "LockoutObservationWindow",
                "type": "string"
              },
              {
                "name": "LockoutThreshold",
                "type": "string"
              },
              {
                "name": "LoggingResult",
                "type": "string"
              },
              {
                "name": "LogonHours",
                "type": "string"
              },
              {
                "name": "LogonID",
                "type": "string"
              },
              {
                "name": "LogonProcessName",
                "type": "string"
              },
              {
                "name": "LogonType",
                "type": "int"
              },
              {
                "name": "LogonTypeName",
                "type": "string"
              },
              {
                "name": "MachineAccountQuota",
                "type": "string"
              },
              {
                "name": "MachineInventory",
                "type": "string"
              },
              {
                "name": "MachineLogon",
                "type": "string"
              },
              {
                "name": "ManagementGroupName",
                "type": "string"
              },
              {
                "name": "MandatoryLabel",
                "type": "string"
              },
              {
                "name": "MaxPasswordAge",
                "type": "string"
              },
              {
                "name": "MemberName",
                "type": "string"
              },
              {
                "name": "MemberSid",
                "type": "string"
              },
              {
                "name": "MinPasswordAge",
                "type": "string"
              },
              {
                "name": "MinPasswordLength",
                "type": "string"
              },
              {
                "name": "MixedDomainMode",
                "type": "string"
              },
              {
                "name": "NASIdentifier",
                "type": "string"
              },
              {
                "name": "NASIPv4Address",
                "type": "string"
              },
              {
                "name": "NASIPv6Address",
                "type": "string"
              },
              {
                "name": "NASPort",
                "type": "string"
              },
              {
                "name": "NASPortType",
                "type": "string"
              },
              {
                "name": "NetworkPolicyName",
                "type": "string"
              },
              {
                "name": "NewDate",
                "type": "string"
              },
              {
                "name": "NewMaxUsers",
                "type": "string"
              },
              {
                "name": "NewProcessId",
                "type": "string"
              },
              {
                "name": "NewProcessName",
                "type": "string"
              },
              {
                "name": "NewRemark",
                "type": "string"
              },
              {
                "name": "NewShareFlags",
                "type": "string"
              },
              {
                "name": "NewTime",
                "type": "string"
              },
              {
                "name": "NewUacValue",
                "type": "string"
              },
              {
                "name": "NewValue",
                "type": "string"
              },
              {
                "name": "NewValueType",
                "type": "string"
              },
              {
                "name": "ObjectName",
                "type": "string"
              },
              {
                "name": "ObjectServer",
                "type": "string"
              },
              {
                "name": "ObjectType",
                "type": "string"
              },
              {
                "name": "ObjectValueName",
                "type": "string"
              },
              {
                "name": "OemInformation",
                "type": "string"
              },
              {
                "name": "OldMaxUsers",
                "type": "string"
              },
              {
                "name": "OldRemark",
                "type": "string"
              },
              {
                "name": "OldShareFlags",
                "type": "string"
              },
              {
                "name": "OldUacValue",
                "type": "string"
              },
              {
                "name": "OldValue",
                "type": "string"
              },
              {
                "name": "OldValueType",
                "type": "string"
              },
              {
                "name": "Opcode",
                "type": "string"
              },
              {
                "name": "OperationType",
                "type": "string"
              },
              {
                "name": "PackageName",
                "type": "string"
              },
              {
                "name": "ParentProcessName",
                "type": "string"
              },
              {
                "name": "PasswordHistoryLength",
                "type": "string"
              },
              {
                "name": "PasswordLastSet",
                "type": "string"
              },
              {
                "name": "PasswordProperties",
                "type": "string"
              },
              {
                "name": "PreviousDate",
                "type": "string"
              },
              {
                "name": "PreviousTime",
                "type": "string"
              },
              {
                "name": "PrimaryGroupId",
                "type": "string"
              },
              {
                "name": "PrivateKeyUsageCount",
                "type": "string"
              },
              {
                "name": "PrivilegeList",
                "type": "string"
              },
              {
                "name": "Process",
                "type": "string"
              },
              {
                "name": "ProcessId",
                "type": "string"
              },
              {
                "name": "ProcessName",
                "type": "string"
              },
              {
                "name": "ProfilePath",
                "type": "string"
              },
              {
                "name": "Properties",
                "type": "string"
              },
              {
                "name": "ProtocolSequence",
                "type": "string"
              },
              {
                "name": "ProxyPolicyName",
                "type": "string"
              },
              {
                "name": "QuarantineHelpURL",
                "type": "string"
              },
              {
                "name": "QuarantineSessionID",
                "type": "string"
              },
              {
                "name": "QuarantineSessionIdentifier",
                "type": "string"
              },
              {
                "name": "QuarantineState",
                "type": "string"
              },
              {
                "name": "QuarantineSystemHealthResult",
                "type": "string"
              },
              {
                "name": "RelativeTargetName",
                "type": "string"
              },
              {
                "name": "RemoteIpAddress",
                "type": "string"
              },
              {
                "name": "RemotePort",
                "type": "string"
              },
              {
                "name": "Requester",
                "type": "string"
              },
              {
                "name": "RequestId",
                "type": "string"
              },
              {
                "name": "RestrictedAdminMode",
                "type": "string"
              },
              {
                "name": "RowsDeleted",
                "type": "string"
              },
              {
                "name": "SamAccountName",
                "type": "string"
              },
              {
                "name": "ScriptPath",
                "type": "string"
              },
              {
                "name": "SecurityDescriptor",
                "type": "string"
              },
              {
                "name": "ServiceAccount",
                "type": "string"
              },
              {
                "name": "ServiceFileName",
                "type": "string"
              },
              {
                "name": "ServiceName",
                "type": "string"
              },
              {
                "name": "ServiceStartType",
                "type": "int"
              },
              {
                "name": "ServiceType",
                "type": "string"
              },
              {
                "name": "SessionName",
                "type": "string"
              },
              {
                "name": "ShareLocalPath",
                "type": "string"
              },
              {
                "name": "ShareName",
                "type": "string"
              },
              {
                "name": "SidHistory",
                "type": "string"
              },
              {
                "name": "SourceSystem",
                "type": "string"
              },
              {
                "name": "Status",
                "type": "string"
              },
              {
                "name": "StorageAccount",
                "type": "string"
              },
              {
                "name": "SubcategoryId",
                "type": "string"
              },
              {
                "name": "Subject",
                "type": "string"
              },
              {
                "name": "SubjectAccount",
                "type": "string"
              },
              {
                "name": "SubjectDomainName",
                "type": "string"
              },
              {
                "name": "SubjectKeyIdentifier",
                "type": "string"
              },
              {
                "name": "SubjectLogonId",
                "type": "string"
              },
              {
                "name": "SubjectMachineName",
                "type": "string"
              },
              {
                "name": "SubjectMachineSID",
                "type": "string"
              },
              {
                "name": "SubjectUserName",
                "type": "string"
              },
              {
                "name": "SubjectUserSid",
                "type": "string"
              },
              {
                "name": "SubStatus",
                "type": "string"
              },
              {
                "name": "SystemProcessId",
                "type": "int"
              },
              {
                "name": "SystemThreadId",
                "type": "int"
              },
              {
                "name": "SystemUserId",
                "type": "string"
              },
              {
                "name": "TableId",
                "type": "string"
              },
              {
                "name": "TargetAccount",
                "type": "string"
              },
              {
                "name": "TargetDomainName",
                "type": "string"
              },
              {
                "name": "TargetInfo",
                "type": "string"
              },
              {
                "name": "TargetLinkedLogonId",
                "type": "string"
              },
              {
                "name": "TargetLogonId",
                "type": "string"
              },
              {
                "name": "TargetOutboundDomainName",
                "type": "string"
              },
              {
                "name": "TargetOutboundUserName",
                "type": "string"
              },
              {
                "name": "TargetServerName",
                "type": "string"
              },
              {
                "name": "TargetSid",
                "type": "string"
              },
              {
                "name": "TargetUser",
                "type": "string"
              },
              {
                "name": "TargetUserName",
                "type": "string"
              },
              {
                "name": "TargetUserSid",
                "type": "string"
              },
              {
                "name": "Task",
                "type": "int"
              },
              {
                "name": "TemplateContent",
                "type": "string"
              },
              {
                "name": "TemplateDSObjectFQDN",
                "type": "string"
              },
              {
                "name": "TemplateInternalName",
                "type": "string"
              },
              {
                "name": "TemplateOID",
                "type": "string"
              },
              {
                "name": "TemplateSchemaVersion",
                "type": "string"
              },
              {
                "name": "TemplateVersion",
                "type": "string"
              },
              {
                "name": "TimeGenerated",
                "type": "datetime"
              },
              {
                "name": "TokenElevationType",
                "type": "string"
              },
              {
                "name": "TransmittedServices",
                "type": "string"
              },
              {
                "name": "Type",
                "type": "string"
              },
              {
                "name": "UserAccountControl",
                "type": "string"
              },
              {
                "name": "UserParameters",
                "type": "string"
              },
              {
                "name": "UserPrincipalName",
                "type": "string"
              },
              {
                "name": "UserWorkstations",
                "type": "string"
              },
              {
                "name": "VendorIds",
                "type": "string"
              },
              {
                "name": "Version",
                "type": "int"
              },
              {
                "name": "VirtualAccount",
                "type": "string"
              },
              {
                "name": "Workstation",
                "type": "string"
              },
              {
                "name": "WorkstationName",
                "type": "string"
              }
            ]
          }
        },
        "destinations": {
          "logAnalytics": [
            {
              "workspaceResourceId": "[parameters('workspaceID')]",
              "name": "myworkspace"
            }
          ]
        },
        "dataFlows": [
          {
            "streams": [
              "Custom-Syslog-Stream"
            ],
            "destinations": [
              "myworkspace"
            ],
            "transformKql": "source",
            "outputStream": "Microsoft-Syslog"
          },
          {
            "streams": [
              "Custom-CommonSecurityLog-Stream"
            ],
            "destinations": [
              "myworkspace"
            ],
            "transformKql": "source",
            "outputStream": "Microsoft-CommonSecurityLog"
          },
          {
            "streams": [
              "Custom-WindowsEvent-Stream"
            ],
            "destinations": [
              "myworkspace"
            ],
            "transformKql": "source",
            "outputStream": "Microsoft-WindowsEvent"
          },
          {
            "streams": [
              "Custom-SecurityEvent-Stream"
            ],
            "destinations": [
              "myworkspace"
            ],
            "transformKql": "source",
            "outputStream": "Microsoft-SecurityEvent"
          }
        ]
      }
    }
  ]
}
