published on Friday, Jun 26, 2026 by Pulumiverse
published on Friday, Jun 26, 2026 by Pulumiverse
This resource requires the API token scopes Read settings (
settings.read) and Write settings (settings.write)
This resource requires the OAuth scopes Read settings (
settings:objects:read) and Write settings (settings:objects:write)
Limitations
Warning If a resource is created using an API token or without setting
DYNATRACE_HTTP_OAUTH_PREFERENCE=true(when both are used), the settings object’s owner will remain empty.
An empty owner implies:
- The settings object becomes public, allowing other users with settings permissions to read and modify it.
- Changing the settings object’s permissions will have no effect, meaning the
dynatrace.SettingsPermissionsresource can’t alter its access.
When a settings object is created using platform credentials:
- The owner is set to the owner of the OAuth client or platform token.
- By default, the settings object is private; only the owner can read and modify it.
- Access modifiers can be managed using the
dynatrace.SettingsPermissionsresource.
We recommend using platform credentials to ensure a correct setup.
In case an API token is needed, we recommend setting DYNATRACE_HTTP_OAUTH_PREFERENCE=true.
Dynatrace Documentation
- OpenPipeline - https://docs.dynatrace.com/docs/platform/openpipeline
Export Example Usage
terraform-provider-dynatrace -export dynatrace.OpenpipelineV2EventsSecurityPipelinesdownloads all existing OpenPipeline definitions for events security pipelines
The full documentation of the export feature is available here.
Resource Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as dynatrace from "@pulumiverse/dynatrace";
const max_pipeline = new dynatrace.OpenpipelineV2EventsSecurityPipelines("max-pipeline", {
displayName: "Warning pipeline",
customId: "pipeline_Warning_pipeline_2773_tf_#name#",
metadataList: {
metadatas: [{
entryKey: "environment",
entryValue: "production",
}],
},
processing: {
processors: {
processors: [
{
type: "drop",
id: "processor_Drop_unnecessary_records_3802",
description: "Drop unnecessary records",
matcher: "not matchesPhrase(record.name, \"Warning\")",
enabled: true,
},
{
type: "fieldsAdd",
id: "processor_Add_warning_flag_5434",
description: "Add warning flag",
matcher: "matchesPhrase(record.name, \"Warning\")",
sampleData: `{
"record.name": "Warning record"
}`,
fieldsAdd: {
fields: {
fields: [{
name: "is_warning",
value: "true",
}],
},
},
enabled: true,
},
{
type: "fieldsRemove",
id: "processor_Remove_details_field_8539",
description: "Remove details field",
sampleData: `{
"record.name": "Warning",
"record.details": "some record details"
}`,
matcher: "isNotNull(record.details)",
fieldsRemove: {
fields: ["record.details"],
},
enabled: true,
},
{
type: "fieldsRename",
id: "processor_Rename_name_to_title_8530",
description: "Rename name to title",
sampleData: `{
"record.name": "Warning"
}`,
matcher: "true",
fieldsRename: {
fields: {
fields: [{
fromName: "record.name",
toName: "record.title",
}],
},
},
enabled: true,
},
{
type: "dql",
id: "processor_Combine_title_and_summary_to_name_8808",
description: "Combine title and summary to name",
sampleData: `{
"record.title": "Warning",
"record.summary": "Request failed"
}`,
matcher: "true",
dql: {
script: "fieldsAdd record.name = concat(record.title, \" - \", record.summary)",
},
enabled: true,
},
],
},
},
davis: {
processors: {
processors: [{
type: "davis",
id: "processor_Create_warning_event_8226",
description: "Create warning event",
matcher: "true",
davis: {
properties: {
properties: [
{
key: "event.type",
value: "CUSTOM_ALERT",
},
{
key: "event.name",
value: "Warning detected",
},
{
key: "event.description",
value: "Warning: {dims:record.summary}",
},
],
},
},
enabled: true,
}],
},
},
metricExtraction: {
processors: {
processors: [
{
type: "counterMetric",
id: "processor_Count_warning_events_6392",
description: "Count warnings",
matcher: "true",
counterMetric: {
metricKey: "warning.count",
dimensions: {
dimensions: [
{
extractionType: "field",
strategy: "equals",
sourceFieldName: "dt.cost.costcenter",
},
{
extractionType: "field",
strategy: "equals",
sourceFieldName: "dt.cost.product",
},
{
extractionType: "field",
strategy: "equals",
sourceFieldName: "dt.security_context",
},
{
extractionType: "field",
strategy: "equals",
sourceFieldName: "record.category",
destinationFieldName: "warning_category",
},
],
},
},
enabled: true,
},
{
type: "valueMetric",
id: "processor_Warning_timeout_1990",
description: "Warning timeout",
matcher: "true",
valueMetric: {
metricKey: "warning.timeout",
field: "recording.timeout_in_min",
defaultValue: "60",
dimensions: {
dimensions: [
{
extractionType: "field",
strategy: "equals",
sourceFieldName: "dt.cost.costcenter",
},
{
extractionType: "field",
strategy: "equals",
sourceFieldName: "dt.cost.product",
},
{
extractionType: "field",
strategy: "equals",
sourceFieldName: "dt.security_context",
},
{
extractionType: "field",
strategy: "equals",
sourceFieldName: "record.category",
destinationFieldName: "warning_category",
},
],
},
},
enabled: true,
},
],
},
},
securityContext: {
processors: {
processors: [
{
type: "securityContext",
id: "processor_Use_dt.security_context_if_set_1080",
description: "Use dt.security_context if set",
matcher: "isNotNull(dt.security_context)",
securityContext: {
value: {
type: "field",
field: {
sourceFieldName: "dt.security_context",
},
},
},
enabled: true,
},
{
type: "securityContext",
id: "processor_Assign_warnings_to_ACME_teams_if_no_context_set_5465",
description: "Assign warnings to ACME teams if no context set",
matcher: "isNull(dt.security_context)",
securityContext: {
value: {
type: "multiValueConstant",
multiValueConstants: [
"ACME1",
"ACME2",
],
},
},
enabled: true,
},
],
},
},
storage: {
processors: {
processors: [{
type: "bucketAssignment",
id: "processor_Add_to_default_bucket_5010",
description: "Add to default bucket",
matcher: "true",
bucketAssignment: {
bucketName: "default_events",
},
enabled: true,
}],
},
},
});
import pulumi
import pulumiverse_dynatrace as dynatrace
max_pipeline = dynatrace.OpenpipelineV2EventsSecurityPipelines("max-pipeline",
display_name="Warning pipeline",
custom_id="pipeline_Warning_pipeline_2773_tf_#name#",
metadata_list={
"metadatas": [{
"entry_key": "environment",
"entry_value": "production",
}],
},
processing={
"processors": {
"processors": [
{
"type": "drop",
"id": "processor_Drop_unnecessary_records_3802",
"description": "Drop unnecessary records",
"matcher": "not matchesPhrase(record.name, \"Warning\")",
"enabled": True,
},
{
"type": "fieldsAdd",
"id": "processor_Add_warning_flag_5434",
"description": "Add warning flag",
"matcher": "matchesPhrase(record.name, \"Warning\")",
"sample_data": """{
"record.name": "Warning record"
}""",
"fields_add": {
"fields": {
"fields": [{
"name": "is_warning",
"value": "true",
}],
},
},
"enabled": True,
},
{
"type": "fieldsRemove",
"id": "processor_Remove_details_field_8539",
"description": "Remove details field",
"sample_data": """{
"record.name": "Warning",
"record.details": "some record details"
}""",
"matcher": "isNotNull(record.details)",
"fields_remove": {
"fields": ["record.details"],
},
"enabled": True,
},
{
"type": "fieldsRename",
"id": "processor_Rename_name_to_title_8530",
"description": "Rename name to title",
"sample_data": """{
"record.name": "Warning"
}""",
"matcher": "true",
"fields_rename": {
"fields": {
"fields": [{
"from_name": "record.name",
"to_name": "record.title",
}],
},
},
"enabled": True,
},
{
"type": "dql",
"id": "processor_Combine_title_and_summary_to_name_8808",
"description": "Combine title and summary to name",
"sample_data": """{
"record.title": "Warning",
"record.summary": "Request failed"
}""",
"matcher": "true",
"dql": {
"script": "fieldsAdd record.name = concat(record.title, \" - \", record.summary)",
},
"enabled": True,
},
],
},
},
davis={
"processors": {
"processors": [{
"type": "davis",
"id": "processor_Create_warning_event_8226",
"description": "Create warning event",
"matcher": "true",
"davis": {
"properties": {
"properties": [
{
"key": "event.type",
"value": "CUSTOM_ALERT",
},
{
"key": "event.name",
"value": "Warning detected",
},
{
"key": "event.description",
"value": "Warning: {dims:record.summary}",
},
],
},
},
"enabled": True,
}],
},
},
metric_extraction={
"processors": {
"processors": [
{
"type": "counterMetric",
"id": "processor_Count_warning_events_6392",
"description": "Count warnings",
"matcher": "true",
"counter_metric": {
"metric_key": "warning.count",
"dimensions": {
"dimensions": [
{
"extraction_type": "field",
"strategy": "equals",
"source_field_name": "dt.cost.costcenter",
},
{
"extraction_type": "field",
"strategy": "equals",
"source_field_name": "dt.cost.product",
},
{
"extraction_type": "field",
"strategy": "equals",
"source_field_name": "dt.security_context",
},
{
"extraction_type": "field",
"strategy": "equals",
"source_field_name": "record.category",
"destination_field_name": "warning_category",
},
],
},
},
"enabled": True,
},
{
"type": "valueMetric",
"id": "processor_Warning_timeout_1990",
"description": "Warning timeout",
"matcher": "true",
"value_metric": {
"metric_key": "warning.timeout",
"field": "recording.timeout_in_min",
"default_value": "60",
"dimensions": {
"dimensions": [
{
"extraction_type": "field",
"strategy": "equals",
"source_field_name": "dt.cost.costcenter",
},
{
"extraction_type": "field",
"strategy": "equals",
"source_field_name": "dt.cost.product",
},
{
"extraction_type": "field",
"strategy": "equals",
"source_field_name": "dt.security_context",
},
{
"extraction_type": "field",
"strategy": "equals",
"source_field_name": "record.category",
"destination_field_name": "warning_category",
},
],
},
},
"enabled": True,
},
],
},
},
security_context={
"processors": {
"processors": [
{
"type": "securityContext",
"id": "processor_Use_dt.security_context_if_set_1080",
"description": "Use dt.security_context if set",
"matcher": "isNotNull(dt.security_context)",
"security_context": {
"value": {
"type": "field",
"field": {
"source_field_name": "dt.security_context",
},
},
},
"enabled": True,
},
{
"type": "securityContext",
"id": "processor_Assign_warnings_to_ACME_teams_if_no_context_set_5465",
"description": "Assign warnings to ACME teams if no context set",
"matcher": "isNull(dt.security_context)",
"security_context": {
"value": {
"type": "multiValueConstant",
"multi_value_constants": [
"ACME1",
"ACME2",
],
},
},
"enabled": True,
},
],
},
},
storage={
"processors": {
"processors": [{
"type": "bucketAssignment",
"id": "processor_Add_to_default_bucket_5010",
"description": "Add to default bucket",
"matcher": "true",
"bucket_assignment": {
"bucket_name": "default_events",
},
"enabled": True,
}],
},
})
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dynatrace.NewOpenpipelineV2EventsSecurityPipelines(ctx, "max-pipeline", &dynatrace.OpenpipelineV2EventsSecurityPipelinesArgs{
DisplayName: pulumi.String("Warning pipeline"),
CustomId: pulumi.String("pipeline_Warning_pipeline_2773_tf_#name#"),
MetadataList: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetadataListArgs{
Metadatas: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetadataListMetadataArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetadataListMetadataArgs{
EntryKey: pulumi.String("environment"),
EntryValue: pulumi.String("production"),
},
},
},
Processing: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs{
Type: pulumi.String("drop"),
Id: pulumi.String("processor_Drop_unnecessary_records_3802"),
Description: pulumi.String("Drop unnecessary records"),
Matcher: pulumi.String("not matchesPhrase(record.name, \"Warning\")"),
Enabled: pulumi.Bool(true),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs{
Type: pulumi.String("fieldsAdd"),
Id: pulumi.String("processor_Add_warning_flag_5434"),
Description: pulumi.String("Add warning flag"),
Matcher: pulumi.String("matchesPhrase(record.name, \"Warning\")"),
SampleData: pulumi.String("{\n \"record.name\": \"Warning record\" \n}"),
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("is_warning"),
Value: pulumi.String("true"),
},
},
},
},
Enabled: pulumi.Bool(true),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs{
Type: pulumi.String("fieldsRemove"),
Id: pulumi.String("processor_Remove_details_field_8539"),
Description: pulumi.String("Remove details field"),
SampleData: pulumi.String("{\n \"record.name\": \"Warning\",\n \"record.details\": \"some record details\"\n}"),
Matcher: pulumi.String("isNotNull(record.details)"),
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("record.details"),
},
},
Enabled: pulumi.Bool(true),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs{
Type: pulumi.String("fieldsRename"),
Id: pulumi.String("processor_Rename_name_to_title_8530"),
Description: pulumi.String("Rename name to title"),
SampleData: pulumi.String("{\n \"record.name\": \"Warning\"\n}"),
Matcher: pulumi.String("true"),
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("record.name"),
ToName: pulumi.String("record.title"),
},
},
},
},
Enabled: pulumi.Bool(true),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs{
Type: pulumi.String("dql"),
Id: pulumi.String("processor_Combine_title_and_summary_to_name_8808"),
Description: pulumi.String("Combine title and summary to name"),
SampleData: pulumi.String("{\n \"record.title\": \"Warning\",\n \"record.summary\": \"Request failed\"\n}"),
Matcher: pulumi.String("true"),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDqlArgs{
Script: pulumi.String("fieldsAdd record.name = concat(record.title, \" - \", record.summary)"),
},
Enabled: pulumi.Bool(true),
},
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorArgs{
Type: pulumi.String("davis"),
Id: pulumi.String("processor_Create_warning_event_8226"),
Description: pulumi.String("Create warning event"),
Matcher: pulumi.String("true"),
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("event.type"),
Value: pulumi.String("CUSTOM_ALERT"),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("event.name"),
Value: pulumi.String("Warning detected"),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("event.description"),
Value: pulumi.String("Warning: {dims:record.summary}"),
},
},
},
},
Enabled: pulumi.Bool(true),
},
},
},
},
MetricExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs{
Type: pulumi.String("counterMetric"),
Id: pulumi.String("processor_Count_warning_events_6392"),
Description: pulumi.String("Count warnings"),
Matcher: pulumi.String("true"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("warning.count"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ExtractionType: pulumi.String("field"),
Strategy: pulumi.String("equals"),
SourceFieldName: pulumi.String("dt.cost.costcenter"),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ExtractionType: pulumi.String("field"),
Strategy: pulumi.String("equals"),
SourceFieldName: pulumi.String("dt.cost.product"),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ExtractionType: pulumi.String("field"),
Strategy: pulumi.String("equals"),
SourceFieldName: pulumi.String("dt.security_context"),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ExtractionType: pulumi.String("field"),
Strategy: pulumi.String("equals"),
SourceFieldName: pulumi.String("record.category"),
DestinationFieldName: pulumi.String("warning_category"),
},
},
},
},
Enabled: pulumi.Bool(true),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs{
Type: pulumi.String("valueMetric"),
Id: pulumi.String("processor_Warning_timeout_1990"),
Description: pulumi.String("Warning timeout"),
Matcher: pulumi.String("true"),
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricArgs{
MetricKey: pulumi.String("warning.timeout"),
Field: pulumi.String("recording.timeout_in_min"),
DefaultValue: pulumi.String("60"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs{
ExtractionType: pulumi.String("field"),
Strategy: pulumi.String("equals"),
SourceFieldName: pulumi.String("dt.cost.costcenter"),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs{
ExtractionType: pulumi.String("field"),
Strategy: pulumi.String("equals"),
SourceFieldName: pulumi.String("dt.cost.product"),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs{
ExtractionType: pulumi.String("field"),
Strategy: pulumi.String("equals"),
SourceFieldName: pulumi.String("dt.security_context"),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs{
ExtractionType: pulumi.String("field"),
Strategy: pulumi.String("equals"),
SourceFieldName: pulumi.String("record.category"),
DestinationFieldName: pulumi.String("warning_category"),
},
},
},
},
Enabled: pulumi.Bool(true),
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs{
Type: pulumi.String("securityContext"),
Id: pulumi.String("processor_Use_dt.security_context_if_set_1080"),
Description: pulumi.String("Use dt.security_context if set"),
Matcher: pulumi.String("isNotNull(dt.security_context)"),
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("field"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("dt.security_context"),
},
},
},
Enabled: pulumi.Bool(true),
},
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs{
Type: pulumi.String("securityContext"),
Id: pulumi.String("processor_Assign_warnings_to_ACME_teams_if_no_context_set_5465"),
Description: pulumi.String("Assign warnings to ACME teams if no context set"),
Matcher: pulumi.String("isNull(dt.security_context)"),
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("multiValueConstant"),
MultiValueConstants: pulumi.StringArray{
pulumi.String("ACME1"),
pulumi.String("ACME2"),
},
},
},
Enabled: pulumi.Bool(true),
},
},
},
},
Storage: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorArgs{
Type: pulumi.String("bucketAssignment"),
Id: pulumi.String("processor_Add_to_default_bucket_5010"),
Description: pulumi.String("Add to default bucket"),
Matcher: pulumi.String("true"),
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("default_events"),
},
Enabled: pulumi.Bool(true),
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Dynatrace = Pulumiverse.Dynatrace;
return await Deployment.RunAsync(() =>
{
var max_pipeline = new Dynatrace.OpenpipelineV2EventsSecurityPipelines("max-pipeline", new()
{
DisplayName = "Warning pipeline",
CustomId = "pipeline_Warning_pipeline_2773_tf_#name#",
MetadataList = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetadataListArgs
{
Metadatas = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetadataListMetadataArgs
{
EntryKey = "environment",
EntryValue = "production",
},
},
},
Processing = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs
{
Type = "drop",
Id = "processor_Drop_unnecessary_records_3802",
Description = "Drop unnecessary records",
Matcher = "not matchesPhrase(record.name, \"Warning\")",
Enabled = true,
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs
{
Type = "fieldsAdd",
Id = "processor_Add_warning_flag_5434",
Description = "Add warning flag",
Matcher = "matchesPhrase(record.name, \"Warning\")",
SampleData = @"{
""record.name"": ""Warning record""
}",
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "is_warning",
Value = "true",
},
},
},
},
Enabled = true,
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs
{
Type = "fieldsRemove",
Id = "processor_Remove_details_field_8539",
Description = "Remove details field",
SampleData = @"{
""record.name"": ""Warning"",
""record.details"": ""some record details""
}",
Matcher = "isNotNull(record.details)",
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"record.details",
},
},
Enabled = true,
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs
{
Type = "fieldsRename",
Id = "processor_Rename_name_to_title_8530",
Description = "Rename name to title",
SampleData = @"{
""record.name"": ""Warning""
}",
Matcher = "true",
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "record.name",
ToName = "record.title",
},
},
},
},
Enabled = true,
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs
{
Type = "dql",
Id = "processor_Combine_title_and_summary_to_name_8808",
Description = "Combine title and summary to name",
SampleData = @"{
""record.title"": ""Warning"",
""record.summary"": ""Request failed""
}",
Matcher = "true",
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDqlArgs
{
Script = "fieldsAdd record.name = concat(record.title, \" - \", record.summary)",
},
Enabled = true,
},
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorArgs
{
Type = "davis",
Id = "processor_Create_warning_event_8226",
Description = "Create warning event",
Matcher = "true",
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "event.type",
Value = "CUSTOM_ALERT",
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "event.name",
Value = "Warning detected",
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "event.description",
Value = "Warning: {dims:record.summary}",
},
},
},
},
Enabled = true,
},
},
},
},
MetricExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs
{
Type = "counterMetric",
Id = "processor_Count_warning_events_6392",
Description = "Count warnings",
Matcher = "true",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricArgs
{
MetricKey = "warning.count",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ExtractionType = "field",
Strategy = "equals",
SourceFieldName = "dt.cost.costcenter",
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ExtractionType = "field",
Strategy = "equals",
SourceFieldName = "dt.cost.product",
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ExtractionType = "field",
Strategy = "equals",
SourceFieldName = "dt.security_context",
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ExtractionType = "field",
Strategy = "equals",
SourceFieldName = "record.category",
DestinationFieldName = "warning_category",
},
},
},
},
Enabled = true,
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs
{
Type = "valueMetric",
Id = "processor_Warning_timeout_1990",
Description = "Warning timeout",
Matcher = "true",
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricArgs
{
MetricKey = "warning.timeout",
Field = "recording.timeout_in_min",
DefaultValue = "60",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ExtractionType = "field",
Strategy = "equals",
SourceFieldName = "dt.cost.costcenter",
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ExtractionType = "field",
Strategy = "equals",
SourceFieldName = "dt.cost.product",
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ExtractionType = "field",
Strategy = "equals",
SourceFieldName = "dt.security_context",
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ExtractionType = "field",
Strategy = "equals",
SourceFieldName = "record.category",
DestinationFieldName = "warning_category",
},
},
},
},
Enabled = true,
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs
{
Type = "securityContext",
Id = "processor_Use_dt.security_context_if_set_1080",
Description = "Use dt.security_context if set",
Matcher = "isNotNull(dt.security_context)",
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs
{
Type = "field",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "dt.security_context",
},
},
},
Enabled = true,
},
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs
{
Type = "securityContext",
Id = "processor_Assign_warnings_to_ACME_teams_if_no_context_set_5465",
Description = "Assign warnings to ACME teams if no context set",
Matcher = "isNull(dt.security_context)",
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs
{
Type = "multiValueConstant",
MultiValueConstants = new[]
{
"ACME1",
"ACME2",
},
},
},
Enabled = true,
},
},
},
},
Storage = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorArgs
{
Type = "bucketAssignment",
Id = "processor_Add_to_default_bucket_5010",
Description = "Add to default bucket",
Matcher = "true",
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignmentArgs
{
BucketName = "default_events",
},
Enabled = true,
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dynatrace.OpenpipelineV2EventsSecurityPipelines;
import com.pulumi.dynatrace.OpenpipelineV2EventsSecurityPipelinesArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetadataListArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetadataListMetadataArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsFieldArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemoveArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDqlArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesDavisArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueFieldArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesStorageArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorArgs;
import com.pulumi.dynatrace.inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignmentArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var max_pipeline = new OpenpipelineV2EventsSecurityPipelines("max-pipeline", OpenpipelineV2EventsSecurityPipelinesArgs.builder()
.displayName("Warning pipeline")
.customId("pipeline_Warning_pipeline_2773_tf_#name#")
.metadataList(OpenpipelineV2EventsSecurityPipelinesMetadataListArgs.builder()
.metadatas(OpenpipelineV2EventsSecurityPipelinesMetadataListMetadataArgs.builder()
.entryKey("environment")
.entryValue("production")
.build())
.build())
.processing(OpenpipelineV2EventsSecurityPipelinesProcessingArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsArgs.builder()
.processors(
OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs.builder()
.type("drop")
.id("processor_Drop_unnecessary_records_3802")
.description("Drop unnecessary records")
.matcher("not matchesPhrase(record.name, \"Warning\")")
.enabled(true)
.build(),
OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs.builder()
.type("fieldsAdd")
.id("processor_Add_warning_flag_5434")
.description("Add warning flag")
.matcher("matchesPhrase(record.name, \"Warning\")")
.sampleData("""
{
"record.name": "Warning record"
} """)
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("is_warning")
.value("true")
.build())
.build())
.build())
.enabled(true)
.build(),
OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs.builder()
.type("fieldsRemove")
.id("processor_Remove_details_field_8539")
.description("Remove details field")
.sampleData("""
{
"record.name": "Warning",
"record.details": "some record details"
} """)
.matcher("isNotNull(record.details)")
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemoveArgs.builder()
.fields("record.details")
.build())
.enabled(true)
.build(),
OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs.builder()
.type("fieldsRename")
.id("processor_Rename_name_to_title_8530")
.description("Rename name to title")
.sampleData("""
{
"record.name": "Warning"
} """)
.matcher("true")
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("record.name")
.toName("record.title")
.build())
.build())
.build())
.enabled(true)
.build(),
OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs.builder()
.type("dql")
.id("processor_Combine_title_and_summary_to_name_8808")
.description("Combine title and summary to name")
.sampleData("""
{
"record.title": "Warning",
"record.summary": "Request failed"
} """)
.matcher("true")
.dql(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDqlArgs.builder()
.script("fieldsAdd record.name = concat(record.title, \" - \", record.summary)")
.build())
.enabled(true)
.build())
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesDavisArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorArgs.builder()
.type("davis")
.id("processor_Create_warning_event_8226")
.description("Create warning event")
.matcher("true")
.davis(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesArgs.builder()
.properties(
OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("event.type")
.value("CUSTOM_ALERT")
.build(),
OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("event.name")
.value("Warning detected")
.build(),
OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("event.description")
.value("Warning: {dims:record.summary}")
.build())
.build())
.build())
.enabled(true)
.build())
.build())
.build())
.metricExtraction(OpenpipelineV2EventsSecurityPipelinesMetricExtractionArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsArgs.builder()
.processors(
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs.builder()
.type("counterMetric")
.id("processor_Count_warning_events_6392")
.description("Count warnings")
.matcher("true")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricArgs.builder()
.metricKey("warning.count")
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.extractionType("field")
.strategy("equals")
.sourceFieldName("dt.cost.costcenter")
.build(),
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.extractionType("field")
.strategy("equals")
.sourceFieldName("dt.cost.product")
.build(),
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.extractionType("field")
.strategy("equals")
.sourceFieldName("dt.security_context")
.build(),
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.extractionType("field")
.strategy("equals")
.sourceFieldName("record.category")
.destinationFieldName("warning_category")
.build())
.build())
.build())
.enabled(true)
.build(),
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs.builder()
.type("valueMetric")
.id("processor_Warning_timeout_1990")
.description("Warning timeout")
.matcher("true")
.valueMetric(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricArgs.builder()
.metricKey("warning.timeout")
.field("recording.timeout_in_min")
.defaultValue("60")
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.extractionType("field")
.strategy("equals")
.sourceFieldName("dt.cost.costcenter")
.build(),
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.extractionType("field")
.strategy("equals")
.sourceFieldName("dt.cost.product")
.build(),
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.extractionType("field")
.strategy("equals")
.sourceFieldName("dt.security_context")
.build(),
OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.extractionType("field")
.strategy("equals")
.sourceFieldName("record.category")
.destinationFieldName("warning_category")
.build())
.build())
.build())
.enabled(true)
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesSecurityContextArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsArgs.builder()
.processors(
OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs.builder()
.type("securityContext")
.id("processor_Use_dt.security_context_if_set_1080")
.description("Use dt.security_context if set")
.matcher("isNotNull(dt.security_context)")
.securityContext(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs.builder()
.type("field")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("dt.security_context")
.build())
.build())
.build())
.enabled(true)
.build(),
OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs.builder()
.type("securityContext")
.id("processor_Assign_warnings_to_ACME_teams_if_no_context_set_5465")
.description("Assign warnings to ACME teams if no context set")
.matcher("isNull(dt.security_context)")
.securityContext(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs.builder()
.type("multiValueConstant")
.multiValueConstants(
"ACME1",
"ACME2")
.build())
.build())
.enabled(true)
.build())
.build())
.build())
.storage(OpenpipelineV2EventsSecurityPipelinesStorageArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorArgs.builder()
.type("bucketAssignment")
.id("processor_Add_to_default_bucket_5010")
.description("Add to default bucket")
.matcher("true")
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("default_events")
.build())
.enabled(true)
.build())
.build())
.build())
.build());
}
}
resources:
max-pipeline:
type: dynatrace:OpenpipelineV2EventsSecurityPipelines
properties:
displayName: Warning pipeline
customId: pipeline_Warning_pipeline_2773_tf_#name#
metadataList:
metadatas:
- entryKey: environment
entryValue: production
processing:
processors:
processors:
- type: drop
id: processor_Drop_unnecessary_records_3802
description: Drop unnecessary records
matcher: not matchesPhrase(record.name, "Warning")
enabled: true
- type: fieldsAdd
id: processor_Add_warning_flag_5434
description: Add warning flag
matcher: matchesPhrase(record.name, "Warning")
sampleData: "{\n \"record.name\": \"Warning record\" \n}"
fieldsAdd:
fields:
fields:
- name: is_warning
value: 'true'
enabled: true
- type: fieldsRemove
id: processor_Remove_details_field_8539
description: Remove details field
sampleData: |-
{
"record.name": "Warning",
"record.details": "some record details"
}
matcher: isNotNull(record.details)
fieldsRemove:
fields:
- record.details
enabled: true
- type: fieldsRename
id: processor_Rename_name_to_title_8530
description: Rename name to title
sampleData: |-
{
"record.name": "Warning"
}
matcher: 'true'
fieldsRename:
fields:
fields:
- fromName: record.name
toName: record.title
enabled: true
- type: dql
id: processor_Combine_title_and_summary_to_name_8808
description: Combine title and summary to name
sampleData: |-
{
"record.title": "Warning",
"record.summary": "Request failed"
}
matcher: 'true'
dql:
script: fieldsAdd record.name = concat(record.title, " - ", record.summary)
enabled: true
davis:
processors:
processors:
- type: davis
id: processor_Create_warning_event_8226
description: Create warning event
matcher: 'true'
davis:
properties:
properties:
- key: event.type
value: CUSTOM_ALERT
- key: event.name
value: Warning detected
- key: event.description
value: 'Warning: {dims:record.summary}'
enabled: true
metricExtraction:
processors:
processors:
- type: counterMetric
id: processor_Count_warning_events_6392
description: Count warnings
matcher: 'true'
counterMetric:
metricKey: warning.count
dimensions:
dimensions:
- extractionType: field
strategy: equals
sourceFieldName: dt.cost.costcenter
- extractionType: field
strategy: equals
sourceFieldName: dt.cost.product
- extractionType: field
strategy: equals
sourceFieldName: dt.security_context
- extractionType: field
strategy: equals
sourceFieldName: record.category
destinationFieldName: warning_category
enabled: true
- type: valueMetric
id: processor_Warning_timeout_1990
description: Warning timeout
matcher: 'true'
valueMetric:
metricKey: warning.timeout
field: recording.timeout_in_min
defaultValue: 60
dimensions:
dimensions:
- extractionType: field
strategy: equals
sourceFieldName: dt.cost.costcenter
- extractionType: field
strategy: equals
sourceFieldName: dt.cost.product
- extractionType: field
strategy: equals
sourceFieldName: dt.security_context
- extractionType: field
strategy: equals
sourceFieldName: record.category
destinationFieldName: warning_category
enabled: true
securityContext:
processors:
processors:
- type: securityContext
id: processor_Use_dt.security_context_if_set_1080
description: Use dt.security_context if set
matcher: isNotNull(dt.security_context)
securityContext:
value:
type: field
field:
sourceFieldName: dt.security_context
enabled: true
- type: securityContext
id: processor_Assign_warnings_to_ACME_teams_if_no_context_set_5465
description: Assign warnings to ACME teams if no context set
matcher: isNull(dt.security_context)
securityContext:
value:
type: multiValueConstant
multiValueConstants:
- ACME1
- ACME2
enabled: true
storage:
processors:
processors:
- type: bucketAssignment
id: processor_Add_to_default_bucket_5010
description: Add to default bucket
matcher: 'true'
bucketAssignment:
bucketName: default_events
enabled: true
pulumi {
required_providers {
dynatrace = {
source = "pulumi/dynatrace"
}
}
}
resource "dynatrace_openpipelinev2eventssecuritypipelines" "max-pipeline" {
display_name = "Warning pipeline"
custom_id = "pipeline_Warning_pipeline_2773_tf_#name#"
metadata_list = {
metadatas = [{
"entryKey" = "environment"
"entryValue" = "production"
}]
}
processing = {
processors = {
processors = [{
"type" = "drop"
"id" = "processor_Drop_unnecessary_records_3802"
"description" = "Drop unnecessary records"
"matcher" = "not matchesPhrase(record.name, \"Warning\")"
"enabled" = true
}, {
"type" = "fieldsAdd"
"id" = "processor_Add_warning_flag_5434"
"description" = "Add warning flag"
"matcher" = "matchesPhrase(record.name, \"Warning\")"
"sampleData" = "{\n \"record.name\": \"Warning record\" \n}"
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "is_warning"
"value" = "true"
}]
}
}
"enabled" = true
}, {
"type" = "fieldsRemove"
"id" = "processor_Remove_details_field_8539"
"description" = "Remove details field"
"sampleData" = "{\n \"record.name\": \"Warning\",\n \"record.details\": \"some record details\"\n}"
"matcher" = "isNotNull(record.details)"
"fieldsRemove" = {
"fields" = ["record.details"]
}
"enabled" = true
}, {
"type" = "fieldsRename"
"id" = "processor_Rename_name_to_title_8530"
"description" = "Rename name to title"
"sampleData" = "{\n \"record.name\": \"Warning\"\n}"
"matcher" = "true"
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "record.name"
"toName" = "record.title"
}]
}
}
"enabled" = true
}, {
"type" = "dql"
"id" = "processor_Combine_title_and_summary_to_name_8808"
"description" = "Combine title and summary to name"
"sampleData" = "{\n \"record.title\": \"Warning\",\n \"record.summary\": \"Request failed\"\n}"
"matcher" = "true"
"dql" = {
"script" = "fieldsAdd record.name = concat(record.title, \" - \", record.summary)"
}
"enabled" = true
}]
}
}
davis = {
processors = {
processors = [{
"type" = "davis"
"id" = "processor_Create_warning_event_8226"
"description" = "Create warning event"
"matcher" = "true"
"davis" = {
"properties" = {
"properties" = [{
"key" = "event.type"
"value" = "CUSTOM_ALERT"
}, {
"key" = "event.name"
"value" = "Warning detected"
}, {
"key" = "event.description"
"value" = "Warning: {dims:record.summary}"
}]
}
}
"enabled" = true
}]
}
}
metric_extraction = {
processors = {
processors = [{
"type" = "counterMetric"
"id" = "processor_Count_warning_events_6392"
"description" = "Count warnings"
"matcher" = "true"
"counterMetric" = {
"metricKey" = "warning.count"
"dimensions" = {
"dimensions" = [{
"extractionType" = "field"
"strategy" = "equals"
"sourceFieldName" = "dt.cost.costcenter"
}, {
"extractionType" = "field"
"strategy" = "equals"
"sourceFieldName" = "dt.cost.product"
}, {
"extractionType" = "field"
"strategy" = "equals"
"sourceFieldName" = "dt.security_context"
}, {
"extractionType" = "field"
"strategy" = "equals"
"sourceFieldName" = "record.category"
"destinationFieldName" = "warning_category"
}]
}
}
"enabled" = true
}, {
"type" = "valueMetric"
"id" = "processor_Warning_timeout_1990"
"description" = "Warning timeout"
"matcher" = "true"
"valueMetric" = {
"metricKey" = "warning.timeout"
"field" = "recording.timeout_in_min"
"defaultValue" = 60
"dimensions" = {
"dimensions" = [{
"extractionType" = "field"
"strategy" = "equals"
"sourceFieldName" = "dt.cost.costcenter"
}, {
"extractionType" = "field"
"strategy" = "equals"
"sourceFieldName" = "dt.cost.product"
}, {
"extractionType" = "field"
"strategy" = "equals"
"sourceFieldName" = "dt.security_context"
}, {
"extractionType" = "field"
"strategy" = "equals"
"sourceFieldName" = "record.category"
"destinationFieldName" = "warning_category"
}]
}
}
"enabled" = true
}]
}
}
security_context = {
processors = {
processors = [{
"type" = "securityContext"
"id" = "processor_Use_dt.security_context_if_set_1080"
"description" = "Use dt.security_context if set"
"matcher" = "isNotNull(dt.security_context)"
"securityContext" = {
"value" = {
"type" = "field"
"field" = {
"sourceFieldName" = "dt.security_context"
}
}
}
"enabled" = true
}, {
"type" = "securityContext"
"id" = "processor_Assign_warnings_to_ACME_teams_if_no_context_set_5465"
"description" = "Assign warnings to ACME teams if no context set"
"matcher" = "isNull(dt.security_context)"
"securityContext" = {
"value" = {
"type" = "multiValueConstant"
"multiValueConstants" = ["ACME1", "ACME2"]
}
}
"enabled" = true
}]
}
}
storage = {
processors = {
processors = [{
"type" = "bucketAssignment"
"id" = "processor_Add_to_default_bucket_5010"
"description" = "Add to default bucket"
"matcher" = "true"
"bucketAssignment" = {
"bucketName" = "default_events"
}
"enabled" = true
}]
}
}
}
Create OpenpipelineV2EventsSecurityPipelines Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OpenpipelineV2EventsSecurityPipelines(name: string, args: OpenpipelineV2EventsSecurityPipelinesArgs, opts?: CustomResourceOptions);@overload
def OpenpipelineV2EventsSecurityPipelines(resource_name: str,
args: OpenpipelineV2EventsSecurityPipelinesArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OpenpipelineV2EventsSecurityPipelines(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
custom_id: Optional[str] = None,
metadata_list: Optional[OpenpipelineV2EventsSecurityPipelinesMetadataListArgs] = None,
davis: Optional[OpenpipelineV2EventsSecurityPipelinesDavisArgs] = None,
data_extraction: Optional[OpenpipelineV2EventsSecurityPipelinesDataExtractionArgs] = None,
group_role: Optional[str] = None,
cost_allocation: Optional[OpenpipelineV2EventsSecurityPipelinesCostAllocationArgs] = None,
metric_extraction: Optional[OpenpipelineV2EventsSecurityPipelinesMetricExtractionArgs] = None,
processing: Optional[OpenpipelineV2EventsSecurityPipelinesProcessingArgs] = None,
product_allocation: Optional[OpenpipelineV2EventsSecurityPipelinesProductAllocationArgs] = None,
routing: Optional[str] = None,
security_context: Optional[OpenpipelineV2EventsSecurityPipelinesSecurityContextArgs] = None,
smartscape_edge_extraction: Optional[OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionArgs] = None,
smartscape_node_extraction: Optional[OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionArgs] = None,
storage: Optional[OpenpipelineV2EventsSecurityPipelinesStorageArgs] = None)func NewOpenpipelineV2EventsSecurityPipelines(ctx *Context, name string, args OpenpipelineV2EventsSecurityPipelinesArgs, opts ...ResourceOption) (*OpenpipelineV2EventsSecurityPipelines, error)public OpenpipelineV2EventsSecurityPipelines(string name, OpenpipelineV2EventsSecurityPipelinesArgs args, CustomResourceOptions? opts = null)
public OpenpipelineV2EventsSecurityPipelines(String name, OpenpipelineV2EventsSecurityPipelinesArgs args)
public OpenpipelineV2EventsSecurityPipelines(String name, OpenpipelineV2EventsSecurityPipelinesArgs args, CustomResourceOptions options)
type: dynatrace:OpenpipelineV2EventsSecurityPipelines
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "dynatrace_openpipelinev2eventssecuritypipelines" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args OpenpipelineV2EventsSecurityPipelinesArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OpenpipelineV2EventsSecurityPipelinesArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OpenpipelineV2EventsSecurityPipelinesArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OpenpipelineV2EventsSecurityPipelinesArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OpenpipelineV2EventsSecurityPipelinesArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var openpipelineV2EventsSecurityPipelinesResource = new Dynatrace.OpenpipelineV2EventsSecurityPipelines("openpipelineV2EventsSecurityPipelinesResource", new()
{
DisplayName = "string",
CustomId = "string",
MetadataList = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetadataListArgs
{
Metadatas = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetadataListMetadataArgs
{
EntryKey = "string",
EntryValue = "string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
DataExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
GroupRole = "string",
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
MetricExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
Processing = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
Routing = "string",
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
SmartscapeEdgeExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
SmartscapeNodeExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
Storage = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageArgs
{
Processors = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsArgs
{
Processors = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorArgs
{
Description = "string",
Type = "string",
Id = "string",
Enabled = false,
Dql = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDqlArgs
{
Script = "string",
},
SampleData = "string",
CounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricArgs
{
MetricKey = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
AzureLogForwarding = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
ForwarderConfigId = "string",
},
CostAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
FieldsAdd = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsFieldArgs
{
Name = "string",
Value = "string",
},
},
},
},
FieldsRemove = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRemoveArgs
{
Fields = new[]
{
"string",
},
},
FieldsRename = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameArgs
{
Fields = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsArgs
{
Fields = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsFieldArgs
{
FromName = "string",
ToName = "string",
},
},
},
},
GeoLookup = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorGeoLookupArgs
{
IpFieldKey = "string",
GeoFieldPrefix = "string",
OutputFields = new[]
{
"string",
},
},
HistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
BucketAssignment = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignmentArgs
{
BucketName = "string",
},
Matcher = "string",
ProductAllocation = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
Davis = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisArgs
{
Properties = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesArgs
{
Properties = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesPropertyArgs
{
Key = "string",
Strategy = "string",
Value = "string",
},
},
},
},
SamplingAwareCounterMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricArgs
{
MetricKey = "string",
Aggregation = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Sampling = "string",
},
SamplingAwareHistogramMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SamplingAwareValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricArgs
{
Measurement = "string",
MetricKey = "string",
Aggregation = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
Field = "string",
Sampling = "string",
},
SdlcEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventArgs
{
EventCategory = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventCategoryArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventCategoryFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventStatus = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventStatusArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventStatusFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SecurityContext = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextArgs
{
Value = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
},
SecurityEvent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventArgs
{
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
SmartscapeEdge = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeEdgeArgs
{
EdgeType = "string",
SourceIdFieldName = "string",
SourceType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
SmartscapeNode = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeArgs
{
ExtractNode = false,
IdComponents = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeIdComponentsArgs
{
IdComponents = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs
{
IdComponent = "string",
ReferencedFieldName = "string",
},
},
},
NodeIdFieldName = "string",
NodeType = "string",
FieldsToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeFieldsToExtractArgs
{
SmartscapeFieldExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs
{
ReferencedFieldName = "string",
FieldName = "string",
Strategy = "string",
},
},
},
NodeName = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeNodeNameArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeNodeNameFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
StaticEdgesToExtract = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs
{
SmartscapeStaticEdgeExtractionEntries = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs
{
EdgeType = "string",
TargetIdFieldName = "string",
TargetType = "string",
},
},
},
},
Technology = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorTechnologyArgs
{
TechnologyId = "string",
CustomMatcher = "string",
},
Bizevent = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventArgs
{
EventProvider = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
EventType = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeArgs
{
Type = "string",
Constant = "string",
Field = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeFieldArgs
{
SourceFieldName = "string",
DefaultValue = "string",
},
MultiValueConstants = new[]
{
"string",
},
},
FieldExtraction = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionArgs
{
Type = "string",
Excludes = new[]
{
"string",
},
Include = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
ValueMetric = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricArgs
{
Field = "string",
MetricKey = "string",
DefaultValue = "string",
Dimensions = new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsArgs
{
Dimensions = new[]
{
new Dynatrace.Inputs.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsDimensionArgs
{
ConstantFieldName = "string",
ConstantValue = "string",
DefaultValue = "string",
DestinationFieldName = "string",
ExtractionType = "string",
SourceFieldName = "string",
Strategy = "string",
},
},
},
},
},
},
},
},
});
example, err := dynatrace.NewOpenpipelineV2EventsSecurityPipelines(ctx, "openpipelineV2EventsSecurityPipelinesResource", &dynatrace.OpenpipelineV2EventsSecurityPipelinesArgs{
DisplayName: pulumi.String("string"),
CustomId: pulumi.String("string"),
MetadataList: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetadataListArgs{
Metadatas: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetadataListMetadataArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetadataListMetadataArgs{
EntryKey: pulumi.String("string"),
EntryValue: pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
DataExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
GroupRole: pulumi.String("string"),
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
MetricExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
Processing: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
Routing: pulumi.String("string"),
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
SmartscapeEdgeExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
SmartscapeNodeExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
Storage: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageArgs{
Processors: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsArgs{
Processors: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorArgs{
Description: pulumi.String("string"),
Type: pulumi.String("string"),
Id: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Dql: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDqlArgs{
Script: pulumi.String("string"),
},
SampleData: pulumi.String("string"),
CounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricArgs{
MetricKey: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
AzureLogForwarding: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
ForwarderConfigId: pulumi.String("string"),
},
CostAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FieldsAdd: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
FieldsRemove: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRemoveArgs{
Fields: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldsRename: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameArgs{
Fields: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsArgs{
Fields: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsFieldArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsFieldArgs{
FromName: pulumi.String("string"),
ToName: pulumi.String("string"),
},
},
},
},
GeoLookup: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorGeoLookupArgs{
IpFieldKey: pulumi.String("string"),
GeoFieldPrefix: pulumi.String("string"),
OutputFields: pulumi.StringArray{
pulumi.String("string"),
},
},
HistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
BucketAssignment: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignmentArgs{
BucketName: pulumi.String("string"),
},
Matcher: pulumi.String("string"),
ProductAllocation: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Davis: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisArgs{
Properties: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesArgs{
Properties: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesPropertyArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesPropertyArgs{
Key: pulumi.String("string"),
Strategy: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
SamplingAwareCounterMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricArgs{
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Sampling: pulumi.String("string"),
},
SamplingAwareHistogramMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SamplingAwareValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricArgs{
Measurement: pulumi.String("string"),
MetricKey: pulumi.String("string"),
Aggregation: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
Field: pulumi.String("string"),
Sampling: pulumi.String("string"),
},
SdlcEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventArgs{
EventCategory: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventCategoryArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventCategoryFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventStatus: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventStatusArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventStatusFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SecurityContext: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextArgs{
Value: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SecurityEvent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventArgs{
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
SmartscapeEdge: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeEdgeArgs{
EdgeType: pulumi.String("string"),
SourceIdFieldName: pulumi.String("string"),
SourceType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
SmartscapeNode: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeArgs{
ExtractNode: pulumi.Bool(false),
IdComponents: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeIdComponentsArgs{
IdComponents: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs{
IdComponent: pulumi.String("string"),
ReferencedFieldName: pulumi.String("string"),
},
},
},
NodeIdFieldName: pulumi.String("string"),
NodeType: pulumi.String("string"),
FieldsToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeFieldsToExtractArgs{
SmartscapeFieldExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs{
ReferencedFieldName: pulumi.String("string"),
FieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
NodeName: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeNodeNameArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeNodeNameFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
StaticEdgesToExtract: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs{
SmartscapeStaticEdgeExtractionEntries: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs{
EdgeType: pulumi.String("string"),
TargetIdFieldName: pulumi.String("string"),
TargetType: pulumi.String("string"),
},
},
},
},
Technology: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorTechnologyArgs{
TechnologyId: pulumi.String("string"),
CustomMatcher: pulumi.String("string"),
},
Bizevent: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventArgs{
EventProvider: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
EventType: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeArgs{
Type: pulumi.String("string"),
Constant: pulumi.String("string"),
Field: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeFieldArgs{
SourceFieldName: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
},
MultiValueConstants: pulumi.StringArray{
pulumi.String("string"),
},
},
FieldExtraction: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionArgs{
Type: pulumi.String("string"),
Excludes: pulumi.StringArray{
pulumi.String("string"),
},
Include: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
ValueMetric: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricArgs{
Field: pulumi.String("string"),
MetricKey: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Dimensions: &dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsArgs{
Dimensions: dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsDimensionArray{
&dynatrace.OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsDimensionArgs{
ConstantFieldName: pulumi.String("string"),
ConstantValue: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
DestinationFieldName: pulumi.String("string"),
ExtractionType: pulumi.String("string"),
SourceFieldName: pulumi.String("string"),
Strategy: pulumi.String("string"),
},
},
},
},
},
},
},
},
})
resource "dynatrace_openpipelinev2eventssecuritypipelines" "openpipelineV2EventsSecurityPipelinesResource" {
display_name = "string"
custom_id = "string"
metadata_list = {
metadatas = [{
"entryKey" = "string"
"entryValue" = "string"
}]
}
davis = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
data_extraction = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
group_role = "string"
cost_allocation = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
metric_extraction = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
processing = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
product_allocation = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
routing = "string"
security_context = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
smartscape_edge_extraction = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
smartscape_node_extraction = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
storage = {
processors = {
processors = [{
"description" = "string"
"type" = "string"
"id" = "string"
"enabled" = false
"dql" = {
"script" = "string"
}
"sampleData" = "string"
"counterMetric" = {
"metricKey" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"azureLogForwarding" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"forwarderConfigId" = "string"
}
"costAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"fieldsAdd" = {
"fields" = {
"fields" = [{
"name" = "string"
"value" = "string"
}]
}
}
"fieldsRemove" = {
"fields" = ["string"]
}
"fieldsRename" = {
"fields" = {
"fields" = [{
"fromName" = "string"
"toName" = "string"
}]
}
}
"geoLookup" = {
"ipFieldKey" = "string"
"geoFieldPrefix" = "string"
"outputFields" = ["string"]
}
"histogramMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
"bucketAssignment" = {
"bucketName" = "string"
}
"matcher" = "string"
"productAllocation" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"davis" = {
"properties" = {
"properties" = [{
"key" = "string"
"strategy" = "string"
"value" = "string"
}]
}
}
"samplingAwareCounterMetric" = {
"metricKey" = "string"
"aggregation" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"sampling" = "string"
}
"samplingAwareHistogramMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"samplingAwareValueMetric" = {
"measurement" = "string"
"metricKey" = "string"
"aggregation" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
"field" = "string"
"sampling" = "string"
}
"sdlcEvent" = {
"eventCategory" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventStatus" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"securityContext" = {
"value" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
}
"securityEvent" = {
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"smartscapeEdge" = {
"edgeType" = "string"
"sourceIdFieldName" = "string"
"sourceType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}
"smartscapeNode" = {
"extractNode" = false
"idComponents" = {
"idComponents" = [{
"idComponent" = "string"
"referencedFieldName" = "string"
}]
}
"nodeIdFieldName" = "string"
"nodeType" = "string"
"fieldsToExtract" = {
"smartscapeFieldExtractionEntries" = [{
"referencedFieldName" = "string"
"fieldName" = "string"
"strategy" = "string"
}]
}
"nodeName" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"staticEdgesToExtract" = {
"smartscapeStaticEdgeExtractionEntries" = [{
"edgeType" = "string"
"targetIdFieldName" = "string"
"targetType" = "string"
}]
}
}
"technology" = {
"technologyId" = "string"
"customMatcher" = "string"
}
"bizevent" = {
"eventProvider" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"eventType" = {
"type" = "string"
"constant" = "string"
"field" = {
"sourceFieldName" = "string"
"defaultValue" = "string"
}
"multiValueConstants" = ["string"]
}
"fieldExtraction" = {
"type" = "string"
"excludes" = ["string"]
"include" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}
"valueMetric" = {
"field" = "string"
"metricKey" = "string"
"defaultValue" = "string"
"dimensions" = {
"dimensions" = [{
"constantFieldName" = "string"
"constantValue" = "string"
"defaultValue" = "string"
"destinationFieldName" = "string"
"extractionType" = "string"
"sourceFieldName" = "string"
"strategy" = "string"
}]
}
}
}]
}
}
}
var openpipelineV2EventsSecurityPipelinesResource = new OpenpipelineV2EventsSecurityPipelines("openpipelineV2EventsSecurityPipelinesResource", OpenpipelineV2EventsSecurityPipelinesArgs.builder()
.displayName("string")
.customId("string")
.metadataList(OpenpipelineV2EventsSecurityPipelinesMetadataListArgs.builder()
.metadatas(OpenpipelineV2EventsSecurityPipelinesMetadataListMetadataArgs.builder()
.entryKey("string")
.entryValue("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesDavisArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDavisProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.dataExtraction(OpenpipelineV2EventsSecurityPipelinesDataExtractionArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesDataExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.groupRole("string")
.costAllocation(OpenpipelineV2EventsSecurityPipelinesCostAllocationArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesCostAllocationProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.metricExtraction(OpenpipelineV2EventsSecurityPipelinesMetricExtractionArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesMetricExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.processing(OpenpipelineV2EventsSecurityPipelinesProcessingArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProcessingProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.productAllocation(OpenpipelineV2EventsSecurityPipelinesProductAllocationArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesProductAllocationProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.routing("string")
.securityContext(OpenpipelineV2EventsSecurityPipelinesSecurityContextArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSecurityContextProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.smartscapeEdgeExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeEdgeExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.smartscapeNodeExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesSmartscapeNodeExtractionProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.storage(OpenpipelineV2EventsSecurityPipelinesStorageArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsArgs.builder()
.processors(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorArgs.builder()
.description("string")
.type("string")
.id("string")
.enabled(false)
.dql(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDqlArgs.builder()
.script("string")
.build())
.sampleData("string")
.counterMetric(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricArgs.builder()
.metricKey("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.azureLogForwarding(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorAzureLogForwardingFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.forwarderConfigId("string")
.build())
.costAllocation(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorCostAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.fieldsAdd(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsAddFieldsFieldArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build())
.fieldsRemove(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRemoveArgs.builder()
.fields("string")
.build())
.fieldsRename(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsArgs.builder()
.fields(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorFieldsRenameFieldsFieldArgs.builder()
.fromName("string")
.toName("string")
.build())
.build())
.build())
.geoLookup(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorGeoLookupArgs.builder()
.ipFieldKey("string")
.geoFieldPrefix("string")
.outputFields("string")
.build())
.histogramMetric(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.bucketAssignment(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBucketAssignmentArgs.builder()
.bucketName("string")
.build())
.matcher("string")
.productAllocation(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorProductAllocationValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.davis(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesArgs.builder()
.properties(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorDavisPropertiesPropertyArgs.builder()
.key("string")
.strategy("string")
.value("string")
.build())
.build())
.build())
.samplingAwareCounterMetric(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricArgs.builder()
.metricKey("string")
.aggregation("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareCounterMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.sampling("string")
.build())
.samplingAwareHistogramMetric(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareHistogramMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.samplingAwareValueMetric(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricArgs.builder()
.measurement("string")
.metricKey("string")
.aggregation("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSamplingAwareValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.field("string")
.sampling("string")
.build())
.sdlcEvent(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventArgs.builder()
.eventCategory(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventCategoryArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventCategoryFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventProvider(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventStatus(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventStatusArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventStatusFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSdlcEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.securityContext(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextArgs.builder()
.value(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityContextValueFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.build())
.securityEvent(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventArgs.builder()
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSecurityEventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.smartscapeEdge(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeEdgeArgs.builder()
.edgeType("string")
.sourceIdFieldName("string")
.sourceType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.smartscapeNode(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeArgs.builder()
.extractNode(false)
.idComponents(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeIdComponentsArgs.builder()
.idComponents(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeIdComponentsIdComponentArgs.builder()
.idComponent("string")
.referencedFieldName("string")
.build())
.build())
.nodeIdFieldName("string")
.nodeType("string")
.fieldsToExtract(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeFieldsToExtractArgs.builder()
.smartscapeFieldExtractionEntries(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeFieldsToExtractSmartscapeFieldExtractionEntryArgs.builder()
.referencedFieldName("string")
.fieldName("string")
.strategy("string")
.build())
.build())
.nodeName(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeNodeNameArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeNodeNameFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.staticEdgesToExtract(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeStaticEdgesToExtractArgs.builder()
.smartscapeStaticEdgeExtractionEntries(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorSmartscapeNodeStaticEdgesToExtractSmartscapeStaticEdgeExtractionEntryArgs.builder()
.edgeType("string")
.targetIdFieldName("string")
.targetType("string")
.build())
.build())
.build())
.technology(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorTechnologyArgs.builder()
.technologyId("string")
.customMatcher("string")
.build())
.bizevent(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventArgs.builder()
.eventProvider(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventProviderFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.eventType(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeArgs.builder()
.type("string")
.constant("string")
.field(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventEventTypeFieldArgs.builder()
.sourceFieldName("string")
.defaultValue("string")
.build())
.multiValueConstants("string")
.build())
.fieldExtraction(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionArgs.builder()
.type("string")
.excludes("string")
.include(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorBizeventFieldExtractionIncludeDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.valueMetric(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricArgs.builder()
.field("string")
.metricKey("string")
.defaultValue("string")
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsArgs.builder()
.dimensions(OpenpipelineV2EventsSecurityPipelinesStorageProcessorsProcessorValueMetricDimensionsDimensionArgs.builder()
.constantFieldName("string")
.constantValue("string")
.defaultValue("string")
.destinationFieldName("string")
.extractionType("string")
.sourceFieldName("string")
.strategy("string")
.build())
.build())
.build())
.build())
.build())
.build())
.build());
openpipeline_v2_events_security_pipelines_resource = dynatrace.OpenpipelineV2EventsSecurityPipelines("openpipelineV2EventsSecurityPipelinesResource",
display_name="string",
custom_id="string",
metadata_list={
"metadatas": [{
"entry_key": "string",
"entry_value": "string",
}],
},
davis={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
},
data_extraction={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
},
group_role="string",
cost_allocation={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
},
metric_extraction={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
},
processing={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
},
product_allocation={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
},
routing="string",
security_context={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
},
smartscape_edge_extraction={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
},
smartscape_node_extraction={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
},
storage={
"processors": {
"processors": [{
"description": "string",
"type": "string",
"id": "string",
"enabled": False,
"dql": {
"script": "string",
},
"sample_data": "string",
"counter_metric": {
"metric_key": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"azure_log_forwarding": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"forwarder_config_id": "string",
},
"cost_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"fields_add": {
"fields": {
"fields": [{
"name": "string",
"value": "string",
}],
},
},
"fields_remove": {
"fields": ["string"],
},
"fields_rename": {
"fields": {
"fields": [{
"from_name": "string",
"to_name": "string",
}],
},
},
"geo_lookup": {
"ip_field_key": "string",
"geo_field_prefix": "string",
"output_fields": ["string"],
},
"histogram_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
"bucket_assignment": {
"bucket_name": "string",
},
"matcher": "string",
"product_allocation": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"davis": {
"properties": {
"properties": [{
"key": "string",
"strategy": "string",
"value": "string",
}],
},
},
"sampling_aware_counter_metric": {
"metric_key": "string",
"aggregation": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"sampling": "string",
},
"sampling_aware_histogram_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sampling_aware_value_metric": {
"measurement": "string",
"metric_key": "string",
"aggregation": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
"field": "string",
"sampling": "string",
},
"sdlc_event": {
"event_category": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_status": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"security_context": {
"value": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
},
"security_event": {
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"smartscape_edge": {
"edge_type": "string",
"source_id_field_name": "string",
"source_type": "string",
"target_id_field_name": "string",
"target_type": "string",
},
"smartscape_node": {
"extract_node": False,
"id_components": {
"id_components": [{
"id_component": "string",
"referenced_field_name": "string",
}],
},
"node_id_field_name": "string",
"node_type": "string",
"fields_to_extract": {
"smartscape_field_extraction_entries": [{
"referenced_field_name": "string",
"field_name": "string",
"strategy": "string",
}],
},
"node_name": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"static_edges_to_extract": {
"smartscape_static_edge_extraction_entries": [{
"edge_type": "string",
"target_id_field_name": "string",
"target_type": "string",
}],
},
},
"technology": {
"technology_id": "string",
"custom_matcher": "string",
},
"bizevent": {
"event_provider": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"event_type": {
"type": "string",
"constant": "string",
"field": {
"source_field_name": "string",
"default_value": "string",
},
"multi_value_constants": ["string"],
},
"field_extraction": {
"type": "string",
"excludes": ["string"],
"include": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
},
"value_metric": {
"field": "string",
"metric_key": "string",
"default_value": "string",
"dimensions": {
"dimensions": [{
"constant_field_name": "string",
"constant_value": "string",
"default_value": "string",
"destination_field_name": "string",
"extraction_type": "string",
"source_field_name": "string",
"strategy": "string",
}],
},
},
}],
},
})
const openpipelineV2EventsSecurityPipelinesResource = new dynatrace.OpenpipelineV2EventsSecurityPipelines("openpipelineV2EventsSecurityPipelinesResource", {
displayName: "string",
customId: "string",
metadataList: {
metadatas: [{
entryKey: "string",
entryValue: "string",
}],
},
davis: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
dataExtraction: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
groupRole: "string",
costAllocation: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
metricExtraction: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
processing: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
productAllocation: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
routing: "string",
securityContext: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
smartscapeEdgeExtraction: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
smartscapeNodeExtraction: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
storage: {
processors: {
processors: [{
description: "string",
type: "string",
id: "string",
enabled: false,
dql: {
script: "string",
},
sampleData: "string",
counterMetric: {
metricKey: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
azureLogForwarding: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
forwarderConfigId: "string",
},
costAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
fieldsAdd: {
fields: {
fields: [{
name: "string",
value: "string",
}],
},
},
fieldsRemove: {
fields: ["string"],
},
fieldsRename: {
fields: {
fields: [{
fromName: "string",
toName: "string",
}],
},
},
geoLookup: {
ipFieldKey: "string",
geoFieldPrefix: "string",
outputFields: ["string"],
},
histogramMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
bucketAssignment: {
bucketName: "string",
},
matcher: "string",
productAllocation: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
davis: {
properties: {
properties: [{
key: "string",
strategy: "string",
value: "string",
}],
},
},
samplingAwareCounterMetric: {
metricKey: "string",
aggregation: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
sampling: "string",
},
samplingAwareHistogramMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
samplingAwareValueMetric: {
measurement: "string",
metricKey: "string",
aggregation: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
field: "string",
sampling: "string",
},
sdlcEvent: {
eventCategory: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventStatus: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
securityContext: {
value: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
},
securityEvent: {
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
smartscapeEdge: {
edgeType: "string",
sourceIdFieldName: "string",
sourceType: "string",
targetIdFieldName: "string",
targetType: "string",
},
smartscapeNode: {
extractNode: false,
idComponents: {
idComponents: [{
idComponent: "string",
referencedFieldName: "string",
}],
},
nodeIdFieldName: "string",
nodeType: "string",
fieldsToExtract: {
smartscapeFieldExtractionEntries: [{
referencedFieldName: "string",
fieldName: "string",
strategy: "string",
}],
},
nodeName: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
staticEdgesToExtract: {
smartscapeStaticEdgeExtractionEntries: [{
edgeType: "string",
targetIdFieldName: "string",
targetType: "string",
}],
},
},
technology: {
technologyId: "string",
customMatcher: "string",
},
bizevent: {
eventProvider: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
eventType: {
type: "string",
constant: "string",
field: {
sourceFieldName: "string",
defaultValue: "string",
},
multiValueConstants: ["string"],
},
fieldExtraction: {
type: "string",
excludes: ["string"],
include: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
},
valueMetric: {
field: "string",
metricKey: "string",
defaultValue: "string",
dimensions: {
dimensions: [{
constantFieldName: "string",
constantValue: "string",
defaultValue: "string",
destinationFieldName: "string",
extractionType: "string",
sourceFieldName: "string",
strategy: "string",
}],
},
},
}],
},
},
});
type: dynatrace:OpenpipelineV2EventsSecurityPipelines
properties:
costAllocation:
processors:
processors:
- azureLogForwarding:
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
forwarderConfigId: string
bizevent:
eventProvider:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventType:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
bucketAssignment:
bucketName: string
costAllocation:
value:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
counterMetric:
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
metricKey: string
davis:
properties:
properties:
- key: string
strategy: string
value: string
description: string
dql:
script: string
enabled: false
fieldsAdd:
fields:
fields:
- name: string
value: string
fieldsRemove:
fields:
- string
fieldsRename:
fields:
fields:
- fromName: string
toName: string
geoLookup:
geoFieldPrefix: string
ipFieldKey: string
outputFields:
- string
histogramMetric:
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
metricKey: string
id: string
matcher: string
productAllocation:
value:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
sampleData: string
samplingAwareCounterMetric:
aggregation: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
metricKey: string
sampling: string
samplingAwareHistogramMetric:
aggregation: string
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
measurement: string
metricKey: string
sampling: string
samplingAwareValueMetric:
aggregation: string
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
measurement: string
metricKey: string
sampling: string
sdlcEvent:
eventCategory:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventProvider:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventStatus:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventType:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
securityContext:
value:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
securityEvent:
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
smartscapeEdge:
edgeType: string
sourceIdFieldName: string
sourceType: string
targetIdFieldName: string
targetType: string
smartscapeNode:
extractNode: false
fieldsToExtract:
smartscapeFieldExtractionEntries:
- fieldName: string
referencedFieldName: string
strategy: string
idComponents:
idComponents:
- idComponent: string
referencedFieldName: string
nodeIdFieldName: string
nodeName:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
nodeType: string
staticEdgesToExtract:
smartscapeStaticEdgeExtractionEntries:
- edgeType: string
targetIdFieldName: string
targetType: string
technology:
customMatcher: string
technologyId: string
type: string
valueMetric:
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
metricKey: string
customId: string
dataExtraction:
processors:
processors:
- azureLogForwarding:
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
forwarderConfigId: string
bizevent:
eventProvider:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventType:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
bucketAssignment:
bucketName: string
costAllocation:
value:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
counterMetric:
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
metricKey: string
davis:
properties:
properties:
- key: string
strategy: string
value: string
description: string
dql:
script: string
enabled: false
fieldsAdd:
fields:
fields:
- name: string
value: string
fieldsRemove:
fields:
- string
fieldsRename:
fields:
fields:
- fromName: string
toName: string
geoLookup:
geoFieldPrefix: string
ipFieldKey: string
outputFields:
- string
histogramMetric:
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
metricKey: string
id: string
matcher: string
productAllocation:
value:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
sampleData: string
samplingAwareCounterMetric:
aggregation: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
metricKey: string
sampling: string
samplingAwareHistogramMetric:
aggregation: string
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
measurement: string
metricKey: string
sampling: string
samplingAwareValueMetric:
aggregation: string
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
measurement: string
metricKey: string
sampling: string
sdlcEvent:
eventCategory:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventProvider:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventStatus:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventType:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
securityContext:
value:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
securityEvent:
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
smartscapeEdge:
edgeType: string
sourceIdFieldName: string
sourceType: string
targetIdFieldName: string
targetType: string
smartscapeNode:
extractNode: false
fieldsToExtract:
smartscapeFieldExtractionEntries:
- fieldName: string
referencedFieldName: string
strategy: string
idComponents:
idComponents:
- idComponent: string
referencedFieldName: string
nodeIdFieldName: string
nodeName:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
nodeType: string
staticEdgesToExtract:
smartscapeStaticEdgeExtractionEntries:
- edgeType: string
targetIdFieldName: string
targetType: string
technology:
customMatcher: string
technologyId: string
type: string
valueMetric:
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
metricKey: string
davis:
processors:
processors:
- azureLogForwarding:
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
forwarderConfigId: string
bizevent:
eventProvider:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventType:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
bucketAssignment:
bucketName: string
costAllocation:
value:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
counterMetric:
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
metricKey: string
davis:
properties:
properties:
- key: string
strategy: string
value: string
description: string
dql:
script: string
enabled: false
fieldsAdd:
fields:
fields:
- name: string
value: string
fieldsRemove:
fields:
- string
fieldsRename:
fields:
fields:
- fromName: string
toName: string
geoLookup:
geoFieldPrefix: string
ipFieldKey: string
outputFields:
- string
histogramMetric:
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
metricKey: string
id: string
matcher: string
productAllocation:
value:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
sampleData: string
samplingAwareCounterMetric:
aggregation: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
metricKey: string
sampling: string
samplingAwareHistogramMetric:
aggregation: string
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
measurement: string
metricKey: string
sampling: string
samplingAwareValueMetric:
aggregation: string
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
measurement: string
metricKey: string
sampling: string
sdlcEvent:
eventCategory:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventProvider:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventStatus:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventType:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
securityContext:
value:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
securityEvent:
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
smartscapeEdge:
edgeType: string
sourceIdFieldName: string
sourceType: string
targetIdFieldName: string
targetType: string
smartscapeNode:
extractNode: false
fieldsToExtract:
smartscapeFieldExtractionEntries:
- fieldName: string
referencedFieldName: string
strategy: string
idComponents:
idComponents:
- idComponent: string
referencedFieldName: string
nodeIdFieldName: string
nodeName:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
nodeType: string
staticEdgesToExtract:
smartscapeStaticEdgeExtractionEntries:
- edgeType: string
targetIdFieldName: string
targetType: string
technology:
customMatcher: string
technologyId: string
type: string
valueMetric:
defaultValue: string
dimensions:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
field: string
metricKey: string
displayName: string
groupRole: string
metadataList:
metadatas:
- entryKey: string
entryValue: string
metricExtraction:
processors:
processors:
- azureLogForwarding:
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy: string
type: string
forwarderConfigId: string
bizevent:
eventProvider:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
eventType:
constant: string
field:
defaultValue: string
sourceFieldName: string
multiValueConstants:
- string
type: string
fieldExtraction:
excludes:
- string
include:
dimensions:
- constantFieldName: string
constantValue: string
defaultValue: string
destinationFieldName: string
extractionType: string
sourceFieldName: string
strategy<