pC_azureblobactivity1.md
June 14, 2023 ยท View on GitHub
Parser Content
{
Name = azure-blob-activity1
Vendor = Microsoft
Product = Microsoft Azure
Lms = Direct
DataType = "azure-general-activity"
TimeFormat = """yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ"""
Conditions = [ """Type":"StorageBlobLogs""", """OperationName""" ]
azure-workspaceblob-json = {
Vendor = Microsoft
Product = Microsoft Azure
Lms = Direct
DataType = "azure-general-activity"
TimeFormat = """yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ"""
Fields = [
""""{1,20}TimeGenerated"{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}TenantId"{1,20}:\s{0,100}"{1,20}({tenant_id}[^"]{1,2000})"{1,20}""",
""""{1,20}AccountName"{1,20}:\s{0,100}"{1,20}({storage_account}[^"]{1,2000})"{1,20}""",
""""{1,20}Location"{1,20}:\s{0,100}"{1,20}({region}[^"]{1,2000})"{1,20}""",
""""{1,20}Protocol"{1,20}:\s{0,100}"{1,20}({protocol}[^"]{1,2000})"{1,20}""",
""""{1,20}OperationName"{1,20}:\s{0,100}"{1,20}({operation}[^"]{1,2000})"{1,20}""",
""""{1,20}AuthenticationType"{1,20}:\s{0,100}"{1,20}({authentication_type}[^"]{1,2000})"{1,20}""",
""""{1,20}StatusCode"{1,20}:\s{0,100}"{1,20}({result_code}[^"]{1,2000})"{1,20}""",
""""{1,20}StatusText"{1,20}:\s{0,100}"{1,20}({status}[^"]{1,2000})"{1,20}""",
""""{1,20}Uri"{1,20}:\s{0,100}"{1,20}({full_url}({file_path}[^"]{1,2000}\/({file_name}[^\?"]{1,2000}))[^"]{0,2000}|[^"]{1,2000})"{1,20}""",
""""{1,20}CallerIpAddress"{1,20}:\s{0,100}"{1,20}({src_ip}[^"]{1,2000})"{1,20}""",
""""{1,20}CorrelationId"{1,20}:\s{0,100}"{1,20}({correlation_id}[^"]{1,2000})"{1,20}""",
""""{1,20}SchemaVersion"{1,20}:\s{0,100}"{1,20}({schema_version}[^"]{1,2000})"{1,20}""",
""""{1,20}OperationVersion"{1,20}:\s{0,100}"{1,20}({operation_version}[^"]{1,2000})"{1,20}""",
""""{1,20}UserAgentHeader"{1,20}:\s{0,100}"{1,20}({user_agent}[^"]{1,2000})"{1,20}""",
""""{1,20}ReferrerHeader"{1,20}:\s{0,100}"{1,20}({referrer}[^"]{1,2000})"{1,20}""",
""""{1,20}RequestBodySize"{1,20}:\s{0,100}({bytes_in}\d{1,1000})""",
""""{1,20}ResponseBodySize"{1,20}:\s{0,100}({bytes_out}\d{1,1000})""",
""""{1,20}LastModifiedTime"{1,20}:\s{0,100}"{1,20}({file_modify_time}[^"]{1,2000})"{1,20}""",
""""{1,20}Category"{1,20}:\s{0,100}"{1,20}({operation_type}[^"]{1,2000})"{1,20}""",
""""{1,20}Type"{1,20}:\s{0,100}"{1,20}({log_type}[^"]{1,2000})"{1,20}""",
""""{1,20}RequesterUpn"{1,20}:\s{0,200}"{1,20}({user}[^"]{1,2000}@({domain}[^"]{1,2000})|[^"]{1,2000})""",
]
DupFields = [ "operation->operation_name", "storage_account->dest_host"
}