pC_azurediskswrite.md

June 14, 2023 ยท View on GitHub

Parser Content

{
Name = azure-disks-write
  Vendor = Microsoft
  Product = Microsoft Azure
  Lms = Direct
  DataType = "azure-disk-write"
  TimeFormat = """yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ"""
  Conditions = [ """localizedValue":"Create or Update Disk""" ]
  Fields = ${MSParserTemplates.azure-activity-json.Fields}[
    """"{1,20}responseBody"{1,20}:\s{0,100}"{1,20}\{[^\}\{]+"{1,20}name\\?"{1,20}:\s{0,100}\\?"{1,20}({resource_name}[^"]{1,2000})\\"{1,20}""",
    """"{1,20}responseBody"{1,20}:\s{0,100}"{1,20}\{[^\}\{]+"{1,20}location\\?"{1,20}:\s{0,100}\\?"{1,20}({region}[^"]{1,2000})\\"{1,20}""",
    """"{1,20}responseBody"{1,20}:\s{0,100}"{1,20}\{[^\}\{]+"{1,20}managedBy\\?"{1,20}:\s{0,100}\\?"{1,20}({dest_host}[^"]{1,2000})\\"{1,20}""",
    """"{1,20}properties\\?"{1,20}:[^\}]+"{1,20}osType\\?"{1,20}:\s{0,100}\\?"{1,20}({os_type}[^"]{1,2000})\\"{1,20}""",
    """"{1,20}creationData\\?"{1,20}:[^\}]+"{1,20}createOption\\?"{1,20}:\s{0,100}\\?"{1,20}({source_resource_type}[^"]{1,2000})\\"{1,20}""",
    """"{1,20}imageReference\\?"{1,20}:[^\}]+"{1,20}id\\?"{1,20}:\s{0,100}\\?"{1,20}({source_resource}[^"]{1,2000})\\"{1,20}""",
    """"{1,20}creationData\\?"{1,20}:[^\}]+"{1,20}sourceResourceId\\?"{1,20}:\s{0,100}\\?"{1,20}({source_resource}[^"]{1,2000})\\"{1,20}""",
    """"{1,20}diskSizeGB\\?"{1,20}:\s{0,100}\\?({disk_size}[^,"]{1,2000})""",
    """"{1,20}diskState\\?"{1,20}:\s{0,100}\\?"{1,20}({disk_state}[^"]{1,2000})\\"{1,20}""",
  ]

azure-activity-json = {
    Vendor = Microsoft
    Product = Microsoft Azure
    Lms = Direct
    DataType = "azure-general-activity"
    TimeFormat = """yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ"""
    Fields = [
      """"{1,20}eventTimestamp"{1,20}:\s{0,200}"{1,20}({time}\d{1,100}-\d{1,100}-\d{1,100}T\d{1,100}:\d{1,100}:\d{1,100}.\d{1,100}Z?)"{1,20}""",
      """"{1,20}authorization"{1,20}:[^\}]+scope"{1,20}:\s{0,200}"{1,20}({authorization_scope}[^"]{1,2000})""", 
      """"{1,20}caller"{1,20}:\s{0,200}"{1,20}(({user_email}[^@]{1,2000}@({email_domain}[^\s"]{1,2000}))|({user}[^\s"]{1,2000}))""",
      """"{1,20}claims"{1,20}:[^\}]+ipaddr"{1,20}:\s{0,200}"{1,20}({src_ip}[^"]{1,2000})"{1,20}""",
      """"{1,20}correlationId"{1,20}:\s{0,200}"{1,20}({correlation_id}[^"]{1,2000})""",
      """"{1,20}eventName"{1,20}:[^\}]+value"{1,20}:\s{0,200}"{1,20}({operation_first}BeginRequest)"{1,20}""",
      """"{1,20}eventName"{1,20}:[^\}]+value"{1,20}:\s{0,200}"{1,20}({operation_last}EndRequest)"{1,20}""",
      """"{1,20}category"{1,20}:[^\}]+value"{1,20}:\s{0,200}"{1,20}({log_type}[^"]{1,2000})"{1,20}""",
      """"{1,20}operationName"{1,20}:[^\}]+value"{1,20}:\s{0,200}"{1,20}({operation}[^"]{1,2000})"{1,20}""",
      """"{1,20}operationName"{1,20}:[^\}]+localizedValue"{1,20}:\s{0,200}"{1,20}({operation_name}[^"]{1,2000})"{1,20}""",
      """"{1,20}resourceGroupName"{1,20}:\s{0,100}"{1,20}({resource_group}[^"]{1,2000})"{1,20}""",
      """"{1,20}resourceProviderName"{1,20}:[^\}]+value"{1,20}:\s{0,200}"{1,20}({service}[^"]{1,2000})"{1,20}""",
      """"{1,20}resourceType"{1,20}:[^\}]+value"{1,20}:\s{0,200}"{1,20}({resource_type}[^"]{1,2000})"{1,20}""",
      """"{1,20}resourceId"{1,20}:\s{0,100}"{1,20}({resource}({resource_path}[^"]{1,2000})\/({resource_name}[^"]{1,2000})|[^"]{1,2000})"{1,20}""",
      """"{1,20}status"{1,20}:[^\}]+value"{1,20}:\s{0,200}"{1,20}({status}[^"]{1,2000})"{1,20}""",
      """"{1,20}subscriptionId"{1,20}:\s{0,100}"{1,20}({subscription_id}[^"]{1,2000})"{1,20}""",
      """"{1,20}tenantId"{1,20}:\s{0,100}"{1,20}({tenant_id}[^"]{1,2000})"{1,20}""",
      """"{1,20}properties[^\}]+statusMessage[^\}]+error[^\}]+code\\*"{1,20}:\s{0,200}\\+"{1,20}({result_code}[^\\]{1,2000})""",
      """"{1,20}properties[^\}]+statusMessage[^\}]+error[^\}]+message\\*"{1,20}:\s{0,200}\\+"{1,20}({failure_reason}[^"]{1,2000})\\""",
      
}